blob: 9b2a7e460d1b7888dab38d146cd6990e178eba7a [file] [log] [blame]
ndn-tlv-peek
============
Usage
-----
::
ndn-tlv-peek [-h] [-f] [-r] [-m min] [-M max] [-l lifetime] [-p] [-w timeout] name
Description
-----------
``ndn-tlv-peek`` is a simple consumer program that sends one Interest and expects one Data
packet in response. The full Data packet (in TLV format) is written to stdout. The
program terminates with return code 0 if Data arrives, and with return code 1 when timeout
occurs.
``name`` is interpreted as the Interest name.
Options
-------
``-h``
Print help and exit
``-f``
If specified, set ``MustBeFresh`` selector in the Interest packet.
``-r``
Set ``ChildSelector=1`` (the rightmost child) selector.
``-m``
Set ``min`` as the ``MinSuffixComponents`` selector.
``-M``
Set ``max`` as the ``MaxSuffixComponents`` selector.
``-l``
Set ``lifetime`` (in milliseconds) as the ``InterestLifetime``.
``-p``
If specified, print the received payload only, not the full packet.
``-w``
Timeout after ``timeout`` milliseconds.
Examples
--------
Send Interest for ``ndn:/app1/video`` and print the received payload only
::
ndn-tlv-peek -p ndn:/app1/video