| ndn-tlv-poke [-h] [-f] [-D] [-i identity] [-F] [-x freshness] [-w timeout] name |
| ``ndn-tlv-poke`` is a simple producer program that reads payload from stdin and publishes it |
| as a single NDN Data packet. The Data packet is published either as a response to the |
| incoming Interest for the given ``name``, or forcefully pushed to the local NDN |
| forwarder's cache if ``-f`` flag is specified. |
| The program terminates with return code 0 if Data is sent and with return code 1 when |
| If specified, send Data without waiting for Interest. |
| If specified, use ``DigestSha256`` signature instead of default ``SignatureSha256WithRsa``. |
| Use ``identity`` to sign the created Data packet. |
| Set ``FinalBlockId`` to the last component of specified name. |
| Set ``FreshnessPeriod`` in milliseconds. |
| Wait at most ``timeout`` milliseconds for the incoming Interest. If no Interest arrives |
| within the ``timeout``, the Data packet will not be published. |
| Create Data packet with content ``hello`` with the name ``ndn:/app/video`` and wait at |
| most 3 seconds for the incoming Interest for it:: |
| echo "Hello" | build/bin/ndn-tlv-poke -w 3000 ndn:/app/video |