Adding supplementary specification of the Face management protocol
Specification is based fully on the existing one, adapted for NDN-TLV
format encoding.
git-svn-id: svn+ssh://dyadis.cs.arizona.edu/NDN-spec/spec-sphinx@192 c5937c81-b952-4fd9-96ba-3036b240b622
diff --git a/data.rst b/data.rst
index d67d575..6296ad3 100644
--- a/data.rst
+++ b/data.rst
@@ -51,7 +51,8 @@
::
- ContentType ::= CONTENT-TYPE-TYPE TLV-LENGTH nonNegativeInteger
+ ContentType ::= CONTENT-TYPE-TYPE TLV-LENGTH
+ nonNegativeInteger
Three ContentTypes are currently defined: default (=0), LINK (=1), and KEY (=2). The **default** type of content is a BLOB (=0), which is the actual data bits identified by the data name. The \textbf{LINK} type of content is another name which identifies the actual data content. The ``KEY`` type of content is a public key.
@@ -66,7 +67,8 @@
::
- FreshnessPeriod ::= FRESHNESS-PERIOD-TLV TYPE-TLV nonNegativeInteger
+ FreshnessPeriod ::= FRESHNESS-PERIOD-TLV TLV-LENGTH
+ nonNegativeInteger
The optional FreshnessPeriod indicates how long a node should wait after the arrival of this data before marking it as stale. The encoded value is number of milliseconds. Note that the stale data is still valid data; the expiration of FreshnessPeriod only means that the producer may have produced newer data.