| Interface | Description |
|---|---|
| OnData |
A class implements OnData if it has onData, used to pass a callback to
Face.expressInterest.
|
| OnInterestCallback |
A class implements OnInterestCallback if it has onInterest, used to pass a
callback to Face.registerPrefix or Face.setInterestFilter.
|
| OnNetworkNack |
A class implements OnNetworkNack if it has onNetworkNack, used to pass a
callback to Face.expressInterest.
|
| OnRegisterFailed |
A class implements OnRegisterFailed if it has onRegisterFailed, used to pass
a callback to Face.registerPrefix.
|
| OnRegisterSuccess |
A class implements OnRegisterSuccess if it has onRegisterSuccess, called by
Face.registerPrefix when registration succeeds.
|
| OnTimeout |
A class implements OnTimeout if it has onTimeout, used to pass a callback to
Face.expressInterest.
|
| Class | Description |
|---|---|
| ControlParameters |
A ControlParameters holds a Name and other fields for a ControlParameters
which is used, for example, in the command interest to register a prefix with
a forwarder.
|
| ControlResponse |
A ControlResponse holds a status code, status text and other fields for a
ControlResponse which is used, for example, in the response from sending a
register prefix control command to a forwarder.
|
| Data | |
| DelegationSet |
A DelegationSet holds a list of DelegationSet.Delegation entries which is
used as the content of a Link instance.
|
| DelegationSet.Delegation |
A DelegationSet.Delegation holds a preference number and delegation name.
|
| DigestSha256Signature |
A DigestSha256Signature extends Signature and holds the signature bits (which
are only the SHA256 digest) and an empty SignatureInfo for a data packet or
signed interest.
|
| Exclude |
An Exclude holds an Array of Exclude.Entry.
|
| Exclude.Entry |
An Exclude.Entry holds an Exclude.Type, and if it is a COMPONENT, it holds
the component value.
|
| Face |
The Face class provides the main methods for NDN communication.
|
| ForwardingFlags | Deprecated
Use RegistrationOptions.
|
| GenericSignature |
A GenericSignature extends Signature and holds the encoding bytes of the
SignatureInfo so that the application can process experimental signature
types.
|
| HmacWithSha256Signature |
A HmacWithSha256Signature extends Signature and holds the signature bits and
other info representing an HmacWithSha256 signature in a packet.
|
| Interest |
An Interest holds a Name and other fields for an interest.
|
| InterestFilter |
An InterestFilter holds a Name prefix and optional regex match expression for
use in Face.setInterestFilter.
|
| KeyLocator | |
| Link |
The Link class extends Data and represents a Link instance where the Data
content is an encoded delegation set.
|
| MetaInfo | |
| Name |
A Name holds an array of Name.Component and represents an NDN name.
|
| Name.Component |
A Name.Component holds a read-only name component value.
|
| NetworkNack |
NetworkNack represents a network Nack packet and includes a Nack reason.
|
| Node |
The Node class implements internal functionality for the Face class.
|
| RegistrationOptions |
A RegistrationOptions holds the options used when registering with the
forwarder to specify how to forward an interest and other options.
|
| Sha256WithEcdsaSignature |
A Sha256WithEcdsaSignature extends Signature and holds the signature bits and
other info representing a SHA256-with-ECDSA signature.
|
| Sha256WithRsaSignature |
A Sha256WithRsaSignature extends Signature and holds the signature bits and
other info representing a
SHA256-with-RSA signature in a data packet.
|
| Signature |
A Signature is an abstract base class providing methods to work with the
signature information in a Data packet.
|
| ThreadPoolFace |
ThreadPoolFace extends Face to provide the main methods for NDN communication
by submitting to a given ScheduledExecutorService thread pool.
|
| Enum | Description |
|---|---|
| ComponentType |
A ComponentType specifies the recognized types of a name component.
|
| ContentType |
A ContentType specifies the content type in a MetaInfo object.
|
| Exclude.Type | |
| KeyLocatorType |
A KeyLocatorType specifies the key locator type in a KeyLocator object.
|
| NetworkNack.Reason |
A NetworkNack.Reason specifies the reason in a NetworkNack packet.
|
Copyright © 2019. All rights reserved.