Public Attributes | List of all members
ndn_Interest Struct Reference

An ndn_Interest holds an ndn_Name and other fields for an interest. More...

#include <interest-types.h>

Inheritance diagram for ndn_Interest:
ndn::InterestLite

Public Attributes

struct ndn_Name name
 
int minSuffixComponents
 -1 for none
 
int maxSuffixComponents
 -1 for none
 
struct ndn_PublisherPublicKeyDigest publisherPublicKeyDigest
 
struct ndn_KeyLocator keyLocator
 
struct ndn_Exclude exclude
 
int childSelector
 -1 for none
 
int answerOriginKind
 -1 for none. More...
 
int scope
 -1 for none
 
ndn_Milliseconds interestLifetimeMilliseconds
 -1.0 for none
 
struct ndn_Blob nonce
 The blob whose value is a pointer to a pre-allocated buffer. More...
 

Detailed Description

An ndn_Interest holds an ndn_Name and other fields for an interest.

Member Data Documentation

int ndn_Interest::answerOriginKind

-1 for none.

If >= 0 and the ndn_Interest_ANSWER_STALE bit is not set, then MustBeFresh.

struct ndn_Blob ndn_Interest::nonce

The blob whose value is a pointer to a pre-allocated buffer.

0 for none

struct ndn_PublisherPublicKeyDigest ndn_Interest::publisherPublicKeyDigest
Deprecated:
.

The Interest publisherPublicKeyDigest is deprecated. If you need a publisher public key digest, set the keyLocator keyLocatorType to KEY_LOCATOR_DIGEST and set its key data to the digest.


The documentation for this struct was generated from the following file: