A B C D E F G H I K L M N O P R S T U V W 

A

Action - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
activateKey(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Activate a key.
activateKey(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Activate a key.
activateKey(Name) - Method in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
Activate a key.
add(Data) - Method in class net.named_data.jndn.util.MemoryContentCache
Add the Data packet to the cache so that it is available to use to answer interests.
addAllSs(Iterable<? extends SyncStateProto.SyncState>) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
addCertificate(IdentityCertificate) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Add a certificate to the identity storage.
addCertificate(IdentityCertificate) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Add a certificate to the identity storage.
addCertificate(IdentityCertificate) - Method in class net.named_data.jndn.security.identity.IdentityManager
Add a certificate into the public key identity storage.
addCertificate(IdentityCertificate) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Add a certificate to the identity storage.
addCertificate(IdentityCertificate) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Add a certificate to the identity storage.
addCertificateAsDefault(IdentityCertificate) - Method in class net.named_data.jndn.security.identity.IdentityManager
Add a certificate into the public key identity storage and set the certificate as the default of its corresponding key.
addCertificateAsIdentityDefault(IdentityCertificate) - Method in class net.named_data.jndn.security.identity.IdentityManager
Add a certificate into the public key identity storage and set the certificate as the default for its corresponding identity.
addChild(DerNode, boolean) - Method in class net.named_data.jndn.encoding.der.DerNode.DerStructure
Add a child to this node.
addChild(DerNode) - Method in class net.named_data.jndn.encoding.der.DerNode.DerStructure
 
addExtension(CertificateExtension) - Method in class net.named_data.jndn.security.certificate.Certificate
Add a certificate extension.
addIdentity(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Add a new identity.
addIdentity(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Add a new identity.
addIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Add a new identity.
addIdentity(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Add a new identity.
addKey(Name, KeyType, Blob) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Add a public key to the identity storage.
addKey(Name, KeyType, Blob) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Add a public key to the identity storage.
addKey(Name, KeyType, Blob) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Add a public key to the identity storage.
addKey(Name, KeyType, Blob) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Add a public key to the identity storage.
addSs(SyncStateProto.SyncState) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
addSs(int, SyncStateProto.SyncState) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
addSs(SyncStateProto.SyncState.Builder) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
addSs(int, SyncStateProto.SyncState.Builder) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
addSsBuilder() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
addSsBuilder(int) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
addSubjectDescription(CertificateSubjectDescription) - Method in class net.named_data.jndn.security.certificate.Certificate
Add a subject description.
addSubtree(String, BoostInfoTree) - Method in class net.named_data.jndn.util.BoostInfoTree
Insert a BoostInfoTree as a sub-tree with the given name.
AndroidSqlite3IdentityStorage - Class in net.named_data.jndn.security.identity
AndroidSqlite3IdentityStorage extends IdentityStorage to implement basic storage of identity, public keys and certificates using the android.database.sqlite API.
AndroidSqlite3IdentityStorage(String) - Constructor for class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Create a new AndroidSqlite3IdentityStorage to use the given full path of the SQLite3 file.
ANSWER_CONTENT_STORE - Static variable in class net.named_data.jndn.Interest
 
ANSWER_GENERATED - Static variable in class net.named_data.jndn.Interest
 
ANSWER_NO_CONTENT_STORE - Static variable in class net.named_data.jndn.Interest
 
ANSWER_STALE - Static variable in class net.named_data.jndn.Interest
 
Any - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
append(byte[]) - Method in class net.named_data.jndn.Name
Append a new component, copying from value.
append(Blob) - Method in class net.named_data.jndn.Name
Append a new component, using the existing Blob value.
append(Name.Component) - Method in class net.named_data.jndn.Name
Append the component to this name.
append(Name) - Method in class net.named_data.jndn.Name
 
append(String) - Method in class net.named_data.jndn.Name
Convert the value to UTF8 bytes and append a Name.Component.
appendAny() - Method in class net.named_data.jndn.Exclude
Append a new entry of type Exclude.Type.ANY.
appendComponent(Name.Component) - Method in class net.named_data.jndn.Exclude
Append a new entry of type Exclude.Type.COMPONENT, taking another pointer to the Name.Component.
appendSegment(long) - Method in class net.named_data.jndn.Name
Append a component with the encoded segment number according to NDN naming conventions for "Segment number" (marker 0x00).
appendSegmentOffset(long) - Method in class net.named_data.jndn.Name
Append a component with the encoded segment byte offset according to NDN naming conventions for segment "Byte offset" (marker 0xFB).
appendSequenceNumber(long) - Method in class net.named_data.jndn.Name
Append a component with the encoded sequence number according to NDN naming conventions for "Sequencing" (marker 0xFE).
appendTimestamp(long) - Method in class net.named_data.jndn.Name
Append a component with the encoded timestamp according to NDN naming conventions for "Timestamp" (marker 0xFC).
appendVersion(long) - Method in class net.named_data.jndn.Name
Append a component with the encoded version number according to NDN naming conventions for "Versioning" (marker 0xFD).
ATTR - Static variable in class net.named_data.jndn.encoding.BinaryXml
 

B

base64Decode(String) - Static method in class net.named_data.jndn.util.Common
Decode the input as base64 using the appropriate base64Converter_ from establishBase64Converter(), for ANDROID or Java 7+.
base64Encode(byte[]) - Static method in class net.named_data.jndn.util.Common
Encode the input as base64 using the appropriate base64Converter_ from establishBase64Converter(), for ANDROID or Java 7+.
BasicIdentityStorage - Class in net.named_data.jndn.security.identity
BasicIdentityStorage extends IdentityStorage to implement basic storage of identity, public keys and certificates using the org.sqlite.JDBC SQLite provider.
BasicIdentityStorage() - Constructor for class net.named_data.jndn.security.identity.BasicIdentityStorage
Create a new BasicIdentityStorage to use the SQLite3 file in the default location.
BasicIdentityStorage(String) - Constructor for class net.named_data.jndn.security.identity.BasicIdentityStorage
Create a new BasicIdentityStorage to use the given SQLite3 file.
BinaryXml - Class in net.named_data.jndn.encoding
 
BinaryXml() - Constructor for class net.named_data.jndn.encoding.BinaryXml
 
BinaryXmlDecoder - Class in net.named_data.jndn.encoding
A BinaryXmlDecoder has methods to decode an input according to Binary XML.
BinaryXmlDecoder(ByteBuffer) - Constructor for class net.named_data.jndn.encoding.BinaryXmlDecoder
Create a new BinaryXmlDecoder to decode the input.
BinaryXmlDecoder.TypeAndValue - Class in net.named_data.jndn.encoding
 
BinaryXmlDecoder.TypeAndValue(int, int) - Constructor for class net.named_data.jndn.encoding.BinaryXmlDecoder.TypeAndValue
 
BinaryXmlEncoder - Class in net.named_data.jndn.encoding
A BinaryXmlEncoder holds an output buffer and has methods to output Binary XML.
BinaryXmlEncoder(int) - Constructor for class net.named_data.jndn.encoding.BinaryXmlEncoder
Create a new BinaryXmlEncoder to use a DynamicByteBuffer with the initialCapacity.
BinaryXmlEncoder() - Constructor for class net.named_data.jndn.encoding.BinaryXmlEncoder
Create a new BinaryXmlEncoder with a default DynamicByteBuffer for the output buffer.
BinaryXmlStructureDecoder - Class in net.named_data.jndn.encoding
 
BinaryXmlStructureDecoder() - Constructor for class net.named_data.jndn.encoding.BinaryXmlStructureDecoder
 
BinaryXmlWireFormat - Class in net.named_data.jndn.encoding
 
BinaryXmlWireFormat() - Constructor for class net.named_data.jndn.encoding.BinaryXmlWireFormat
 
BLOB - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
Blob - Class in net.named_data.jndn.util
A Blob holds a pointer to an immutable ByteBuffer.
Blob() - Constructor for class net.named_data.jndn.util.Blob
Create a new Blob with a null pointer.
Blob(Blob) - Constructor for class net.named_data.jndn.util.Blob
Create a new Blob and take another pointer to the given blob's buffer.
Blob(ByteBuffer, boolean) - Constructor for class net.named_data.jndn.util.Blob
Create a new Blob from an existing ByteBuffer.
Blob(byte[]) - Constructor for class net.named_data.jndn.util.Blob
Create a new Blob with a copy of the bytes in the array.
Blob(int[]) - Constructor for class net.named_data.jndn.util.Blob
Create a new Blob with a copy of the bytes in the array.
Blob(String) - Constructor for class net.named_data.jndn.util.Blob
Create a new Blob from the UTF-8 encoding of the Unicode string.
BoostInfoParser - Class in net.named_data.jndn.util
A BoostInfoParser reads files in Boost's INFO format and constructs a BoostInfoTree.
BoostInfoParser() - Constructor for class net.named_data.jndn.util.BoostInfoParser
 
BoostInfoTree - Class in net.named_data.jndn.util
BoostInfoTree is provided for compatibility with the Boost INFO property list format used in ndn-cxx.
BoostInfoTree(String, BoostInfoTree) - Constructor for class net.named_data.jndn.util.BoostInfoTree
 
BoostInfoTree(String) - Constructor for class net.named_data.jndn.util.BoostInfoTree
 
BoostInfoTree() - Constructor for class net.named_data.jndn.util.BoostInfoTree
 
buf() - Method in class net.named_data.jndn.util.Blob
Get the read-only ByteBuffer.
buffer() - Method in class net.named_data.jndn.util.DynamicByteBuffer
Return the ByteBuffer.
build() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
 
build() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
 
build() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
 
buildPartial() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
 
buildPartial() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
 
buildPartial() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
 

C

canGetFromSignature(Signature) - Static method in class net.named_data.jndn.KeyLocator
If the signature is a type that has a KeyLocator (so that getFromSignature will succeed), return true.
Certificate - Class in net.named_data.jndn.security.certificate
 
Certificate() - Constructor for class net.named_data.jndn.security.certificate.Certificate
The default constructor.
Certificate(Data) - Constructor for class net.named_data.jndn.security.certificate.Certificate
Create a Certificate from the content in the data packet.
CertificateCache - Class in net.named_data.jndn.security.policy
A CertificateCache is used to save other users' certificate during verification.
CertificateCache() - Constructor for class net.named_data.jndn.security.policy.CertificateCache
 
CertificateExtension - Class in net.named_data.jndn.security.certificate
A CertificateExtension represents the Extension entry in a certificate.
CertificateExtension(String, boolean, Blob) - Constructor for class net.named_data.jndn.security.certificate.CertificateExtension
Create a new CertificateExtension.
CertificateExtension(OID, boolean, Blob) - Constructor for class net.named_data.jndn.security.certificate.CertificateExtension
Create a new CertificateExtension.
certificateNameToPublicKeyName(Name) - Static method in class net.named_data.jndn.security.certificate.IdentityCertificate
Get the public key name from the full certificate name.
CertificateSubjectDescription - Class in net.named_data.jndn.security.certificate
A CertificateSubjectDescription represents the SubjectDescription entry in a Certificate.
CertificateSubjectDescription(String, String) - Constructor for class net.named_data.jndn.security.certificate.CertificateSubjectDescription
Create a new CertificateSubjectDescription.
CertificateSubjectDescription(OID, String) - Constructor for class net.named_data.jndn.security.certificate.CertificateSubjectDescription
Create a new CertificateSubjectDescription.
ChangeCountable - Interface in net.named_data.jndn.util
A class implements ChangeCountable if it has a method getChangeCount.
ChangeCounter - Class in net.named_data.jndn.util
A ChangeCounter keeps a pointer to a target ChangeCountable whose change count is tracked by a local change count.
ChangeCounter(ChangeCountable) - Constructor for class net.named_data.jndn.util.ChangeCounter
Create a new ChangeCounter to track the given target.
checkAddCertificate(IdentityCertificate) - Method in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
Throw an exception if it is an error for addCertificate to add the certificate.
checkAddKey(Name) - Method in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
Throw an exception if it is an error for addKey to add the key.
checkChanged() - Method in class net.named_data.jndn.util.ChangeCounter
If the target's change count is different than the local change count, then update the local change count and return true.
checkSetDefaultKeyNameForIdentity(Name, Name) - Method in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
Throw an exception if it is an error for setDefaultKeyNameForIdentity to set it.
checkSignatureMatch(ConfigPolicyManager, Name, Name, BoostInfoTree) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager.FriendAccess
 
checkSigningPolicy(Name, Name) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
Override to always indicate that the signing certificate name and data name satisfy the signing policy.
checkSigningPolicy(Name, Name) - Method in class net.named_data.jndn.security.policy.NoVerifyPolicyManager
Override to always indicate that the signing certificate name and data name satisfy the signing policy.
checkSigningPolicy(Name, Name) - Method in class net.named_data.jndn.security.policy.PolicyManager
Check if the signing certificate name and data name satisfy the signing policy.
checkSigningPolicy(Name, Name) - Method in class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
Override to always indicate that the signing certificate name and data name satisfy the signing policy.
checkVerificationPolicy(Data, int, OnVerified, OnVerifyFailed) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
Check whether the received data packet complies with the verification policy, and get the indication of the next verification step.
checkVerificationPolicy(Interest, int, OnVerifiedInterest, OnVerifyInterestFailed, WireFormat) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
Check whether the received signed interest complies with the verification policy, and get the indication of the next verification step.
checkVerificationPolicy(Data, int, OnVerified, OnVerifyFailed) - Method in class net.named_data.jndn.security.policy.NoVerifyPolicyManager
Override to call onVerified.onVerified(data) and to indicate no further verification step.
checkVerificationPolicy(Interest, int, OnVerifiedInterest, OnVerifyInterestFailed, WireFormat) - Method in class net.named_data.jndn.security.policy.NoVerifyPolicyManager
Override to call onVerified.onVerifiedInterest(interest) and to indicate no further verification step.
checkVerificationPolicy(Data, int, OnVerified, OnVerifyFailed) - Method in class net.named_data.jndn.security.policy.PolicyManager
Check whether the received data packet complies with the verification policy, and get the indication of the next verification step.
checkVerificationPolicy(Interest, int, OnVerifiedInterest, OnVerifyInterestFailed, WireFormat) - Method in class net.named_data.jndn.security.policy.PolicyManager
Check whether the received signed interest complies with the verification policy, and get the indication of the next verification step.
checkVerificationPolicy(Interest, int, OnVerifiedInterest, OnVerifyInterestFailed) - Method in class net.named_data.jndn.security.policy.PolicyManager
 
checkVerificationPolicy(Data, int, OnVerified, OnVerifyFailed) - Method in class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
Use the public key DER in the data packet's KeyLocator (if available) or look in the IdentityStorage for the public key with the name in the KeyLocator (if available) and use it to verify the data packet.
checkVerificationPolicy(Interest, int, OnVerifiedInterest, OnVerifyInterestFailed, WireFormat) - Method in class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
Use wireFormat.decodeSignatureInfoAndValue to decode the last two name components of the signed interest.
CHILD_SELECTOR_LEFT - Static variable in class net.named_data.jndn.Interest
 
CHILD_SELECTOR_RIGHT - Static variable in class net.named_data.jndn.Interest
 
ChildSelector - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ChronoSync2013 - Class in net.named_data.jndn.sync
ChronoSync2013 implements the NDN ChronoSync protocol as described in the 2013 paper "Let's ChronoSync: Decentralized Dataset State Synchronization in Named Data Networking".
ChronoSync2013(ChronoSync2013.OnReceivedSyncState, ChronoSync2013.OnInitialized, Name, Name, long, Face, KeyChain, Name, double, OnRegisterFailed) - Constructor for class net.named_data.jndn.sync.ChronoSync2013
Create a new ChronoSync2013 to communicate using the given face.
ChronoSync2013.OnInitialized - Interface in net.named_data.jndn.sync
 
ChronoSync2013.OnReceivedSyncState - Interface in net.named_data.jndn.sync
 
ChronoSync2013.SyncState - Class in net.named_data.jndn.sync
A SyncState holds the values of a sync state message which is passed to the onReceivedSyncState callback which was given to the ChronoSyn2013 constructor.
ChronoSync2013.SyncState(String, long, long) - Constructor for class net.named_data.jndn.sync.ChronoSync2013.SyncState
 
clear() - Method in class net.named_data.jndn.ControlParameters
Clear fields and reset to default values.
clear() - Method in class net.named_data.jndn.Exclude
Clear all the entries.
clear() - Method in class net.named_data.jndn.KeyLocator
Clear fields and reset to default values.
clear() - Method in class net.named_data.jndn.Name
Clear all the components.
clear() - Method in class net.named_data.jndn.PublisherPublicKeyDigest
Deprecated.
Clear the publisherPublicKeyDigest.
clear() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
 
clear() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
 
clear() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
 
clearName() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
required string name = 1;
clearSeq() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
required uint64 seq = 1;
clearSeqno() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
clearSession() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
required uint64 session = 2;
clearSs() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
clearType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
required .net.named_data.jndn.sync.SyncState.ActionType type = 2;
clone() - Method in class net.named_data.jndn.DigestSha256Signature
Return a new DigestSha256Signature which is a deep copy of this DigestSha256Signature.
clone() - Method in class net.named_data.jndn.Sha256WithEcdsaSignature
Return a new Signature which is a deep copy of this signature.
clone() - Method in class net.named_data.jndn.Sha256WithRsaSignature
Return a new Signature which is a deep copy of this signature.
clone() - Method in class net.named_data.jndn.Signature
Return a new Signature which is a deep copy of this signature.
clone() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
 
clone() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
 
clone() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
 
CLOSE - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
close() - Method in class net.named_data.jndn.transport.TcpTransport
Close the connection.
close() - Method in class net.named_data.jndn.transport.Transport
Close the connection.
close() - Method in class net.named_data.jndn.transport.UdpTransport
Close the connection.
CommandInterestGenerator - Class in net.named_data.jndn.util
A CommandInterestGenerator keeps track of a timestamp and generates command interests according to the NFD Signed Command Interests protocol: http://redmine.named-data.net/projects/nfd/wiki/Command_Interests
CommandInterestGenerator() - Constructor for class net.named_data.jndn.util.CommandInterestGenerator
Create a new CommandInterestGenerator and initialize the timestamp to now.
Common - Class in net.named_data.jndn.util
The Common class has static utility functions.
Common() - Constructor for class net.named_data.jndn.util.Common
 
compare(Name) - Method in class net.named_data.jndn.Name
Compare this to the other Name using NDN canonical ordering.
compare(Name.Component) - Method in class net.named_data.jndn.Name.Component
Compare this to the other Component using NDN canonical ordering.
compareTo(Object) - Method in class net.named_data.jndn.Name
 
compareTo(Object) - Method in class net.named_data.jndn.Name.Component
 
ConfigPolicyManager - Class in net.named_data.jndn.security.policy
A ConfigPolicyManager manages trust according to a configuration file in the Validator Configuration File Format (http://redmine.named-data.net/projects/ndn-cxx/wiki/CommandValidatorConf) Once a rule is matched, the ConfigPolicyManager looks in the CertificateCache for the IdentityCertificate matching the name in the KeyLocator and uses its public key to verify the data packet or signed interest.
ConfigPolicyManager(String, CertificateCache, int, double, double, int) - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager
Create a new ConfigPolicyManager which acts on the rules specified in the configuration file and downloads unknown certificates when necessary.
ConfigPolicyManager(String, CertificateCache, int, double, double) - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager
 
ConfigPolicyManager(String, CertificateCache, int, double) - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager
 
ConfigPolicyManager(String, CertificateCache, int) - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager
 
ConfigPolicyManager(String, CertificateCache) - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager
 
ConfigPolicyManager(String) - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager
 
ConfigPolicyManager.Friend - Interface in net.named_data.jndn.security.policy
A class implements Friend if it has a method setConfigPolicyManagerFriendAccess which setFriendAccess calls to set the FriendAccess object.
ConfigPolicyManager.FriendAccess - Class in net.named_data.jndn.security.policy
A friend class can call the methods of FriendAccess to access private methods.
ConfigPolicyManager.FriendAccess() - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager.FriendAccess
 
connect(Transport.ConnectionInfo, ElementListener) - Method in class net.named_data.jndn.transport.TcpTransport
Connect according to the info in ConnectionInfo, and use elementListener.
connect(Transport.ConnectionInfo, ElementListener) - Method in class net.named_data.jndn.transport.Transport
Connect according to the info in ConnectionInfo, and use elementListener.
connect(Transport.ConnectionInfo, ElementListener) - Method in class net.named_data.jndn.transport.UdpTransport
Connect according to the info in ConnectionInfo, and use elementListener.
Content - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ContentType - Enum in net.named_data.jndn
A ContentType specifies the content type in a MetaInfo object.
ContentType - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ContentType_Default - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ContentType_Key - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ContentType_Link - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ControlParameters - Class in net.named_data.jndn
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.
ControlParameters() - Constructor for class net.named_data.jndn.ControlParameters
Create a new ControlParameters where all values are unspecified.
ControlParameters(ControlParameters) - Constructor for class net.named_data.jndn.ControlParameters
Create a new ControlParameters as a deep copy of the given controlParameters.
ControlParameters_ControlParameters - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ControlParameters_Cost - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ControlParameters_ExpirationPeriod - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ControlParameters_FaceId - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ControlParameters_Flags - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ControlParameters_LocalControlFeature - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ControlParameters_Origin - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ControlParameters_Strategy - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ControlParameters_Uri - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
createIdentity(Name, KeyParams) - Method in class net.named_data.jndn.security.identity.IdentityManager
Deprecated.
Use createIdentityAndCertificate which returns the certificate name instead of the key name. You can use IdentityCertificate.certificateNameToPublicKeyName to convert the certificate name to the key name.
createIdentity(Name, KeyParams) - Method in class net.named_data.jndn.security.KeyChain
Deprecated.
Use createIdentityAndCertificate which returns the certificate name instead of the key name.
createIdentity(Name) - Method in class net.named_data.jndn.security.KeyChain
Deprecated.
Use createIdentityAndCertificate which returns the certificate name instead of the key name.
createIdentityAndCertificate(Name, KeyParams) - Method in class net.named_data.jndn.security.identity.IdentityManager
Create an identity by creating a pair of Key-Signing-Key (KSK) for this identity and a self-signed certificate of the KSK.
createIdentityAndCertificate(Name, KeyParams) - Method in class net.named_data.jndn.security.KeyChain
Create an identity by creating a pair of Key-Signing-Key (KSK) for this identity and a self-signed certificate of the KSK.
createIdentityAndCertificate(Name) - Method in class net.named_data.jndn.security.KeyChain
Create an identity by creating a pair of Key-Signing-Key (KSK) for this identity and a self-signed certificate of the KSK.
createIdentityCertificate(Name, Name, double, double) - Method in class net.named_data.jndn.security.identity.IdentityManager
Create an identity certificate for a public key managed by this IdentityManager.
createIdentityCertificate(Name, PublicKey, Name, double, double) - Method in class net.named_data.jndn.security.identity.IdentityManager
Create an identity certificate for a public key supplied by the caller.
createSigningRequest(Name) - Method in class net.named_data.jndn.security.KeyChain
Create a public key signing request.
createSubtree(String, String) - Method in class net.named_data.jndn.util.BoostInfoTree
Create a new BoostInfoTree and insert it as a sub-tree with the given name.
createSubtree(String) - Method in class net.named_data.jndn.util.BoostInfoTree
Create a new BoostInfoTree with where the value is an empty string, and insert it as a sub-tree with the given name.

D

Data - Class in net.named_data.jndn
 
Data() - Constructor for class net.named_data.jndn.Data
Create a new Data object with default values and where the signature is a blank Sha256WithRsaSignature.
Data(Name) - Constructor for class net.named_data.jndn.Data
Create a new Data object with the given name and default values and where the signature is a blank Sha256WithRsaSignature.
Data(Data) - Constructor for class net.named_data.jndn.Data
Create a deep copy of the given data object, including a clone of the signature object.
Data - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
DATTR - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
deactivateKey(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Deactivate a key.
deactivateKey(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Deactivate a key.
deactivateKey(Name) - Method in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
Deactivate a key.
decode(ByteBuffer, int) - Method in class net.named_data.jndn.encoding.der.DerNode
Decode and store the data from an input buffer.
decode(ByteBuffer, int) - Method in class net.named_data.jndn.encoding.der.DerNode.DerStructure
Override the base decode to decode and store the data from an input buffer.
decode(Message.Builder, ByteBuffer) - Static method in class net.named_data.jndn.encoding.ProtobufTlv
Decode the input as NDN-TLV and update the fields of the Protobuf message object.
decode(Message.Builder, Blob) - Static method in class net.named_data.jndn.encoding.ProtobufTlv
 
decodeControlParameters(ControlParameters, ByteBuffer) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Decode input as a control parameters in NDN-TLV and set the fields of the controlParameters object.
decodeControlParameters(ControlParameters, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
Decode input as a control parameters and set the fields of the controlParameters object.
decodeData(Data, ByteBuffer, int[], int[]) - Method in class net.named_data.jndn.encoding.BinaryXmlWireFormat
Decode input as a data packet in binary XML and set the fields in the data object.
decodeData(Data, ByteBuffer, int[], int[]) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Decode input as a data packet in NDN-TLV and set the fields in the data object.
decodeData(Data, ByteBuffer, int[], int[]) - Method in class net.named_data.jndn.encoding.WireFormat
Decode input as a data packet and set the fields in the data object.
decodeData(Data, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
Decode input as a data packet and set the fields in the data object.
decodeForwardingEntry(ForwardingEntry, ByteBuffer) - Method in class net.named_data.jndn.encoding.BinaryXmlWireFormat
Decode input as a forwarding entry in binary XML and set the fields of the forwardingEntry object.
decodeForwardingEntry(ForwardingEntry, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
Decode input as a forwarding entry and set the fields of the forwardingEntry object.
decodeHeader(ByteBuffer, int) - Method in class net.named_data.jndn.encoding.der.DerNode
Extract the header from an input buffer and return the size.
decodeInterest(Interest, ByteBuffer, int[], int[]) - Method in class net.named_data.jndn.encoding.BinaryXmlWireFormat
Decode input as an interest in binary XML and set the fields of the interest object.
decodeInterest(Interest, ByteBuffer, int[], int[]) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Decode input as an interest in NDN-TLV and set the fields of the interest object.
decodeInterest(Interest, ByteBuffer, int[], int[]) - Method in class net.named_data.jndn.encoding.WireFormat
Decode input as an interest and set the fields of the interest object.
decodeInterest(Interest, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
Decode input as an interest and set the fields of the interest object.
decodeLocalControlHeader(LocalControlHeader, ByteBuffer) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Decode input as a LocalControlHeader in NDN-TLV and set the fields of the localControlHeader object.
decodeLocalControlHeader(LocalControlHeader, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
Decode input as a LocalControlHeader in NDN-TLV and set the fields of the localControlHeader object.
decodeName(Name, ByteBuffer) - Method in class net.named_data.jndn.encoding.BinaryXmlWireFormat
Decode input as a name in binary XML and set the fields of the interest object.
decodeName(Name, ByteBuffer) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Decode input as a name in NDN-TLV and set the fields of the interest object.
decodeName(Name, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
Decode input as a name and set the fields of the Name object.
decodeSignatureInfoAndValue(ByteBuffer, ByteBuffer) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Decode signatureInfo as an NDN-TLV signature info and signatureValue as the related NDN-TLV SignatureValue, and return a new object which is a subclass of Signature.
decodeSignatureInfoAndValue(ByteBuffer, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
Decode signatureInfo as a signature info and signatureValue as the related SignatureValue, and return a new object which is a subclass of Signature.
decodeTypeAndValue() - Method in class net.named_data.jndn.encoding.BinaryXmlDecoder
Decode the header's type and value from the input starting at its position.
decrypt(Name, ByteBuffer, boolean) - Method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
Decrypt data.
decrypt(Name, ByteBuffer, boolean) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
Decrypt data.
decrypt(Name, ByteBuffer, boolean) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
Decrypt data.
decrypt(Name, ByteBuffer) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
Decrypt data using asymmetric encryption.
DEFAULT_ANSWER_ORIGIN_KIND - Static variable in class net.named_data.jndn.Interest
 
DEFAULT_KEY_PARAMS - Static variable in class net.named_data.jndn.security.KeyChain
 
DELETE_VALUE - Static variable in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
DELETE = 1;
deleteCertificate(Name) - Method in class net.named_data.jndn.security.policy.CertificateCache
Remove a certificate from the cache.
deleteCertificateInfo(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Delete a certificate.
deleteCertificateInfo(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Delete a certificate.
deleteCertificateInfo(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Delete a certificate.
deleteCertificateInfo(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Delete a certificate.
deleteIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Delete the identity from the public and private key storage.
deleteIdentity(Name) - Method in class net.named_data.jndn.security.KeyChain
Delete the identity from the public and private key storage.
deleteIdentityInfo(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Delete an identity and related public keys and certificates.
deleteIdentityInfo(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Delete an identity and related public keys and certificates.
deleteIdentityInfo(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Delete an identity and related public keys and certificates.
deleteIdentityInfo(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Delete an identity and related public keys and certificates.
deleteKey(Name) - Method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
Delete a key by name; checks all KeyClass types
deleteKeyPair(Name) - Method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
Delete a pair of asymmetric keys.
deleteKeyPair(Name) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
Delete a pair of asymmetric keys.
deleteKeyPair(Name) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
Delete a pair of asymmetric keys.
deletePublicKeyInfo(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Delete a public key and related certificates.
deletePublicKeyInfo(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Delete a public key and related certificates.
deletePublicKeyInfo(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Delete a public key and related certificates.
deletePublicKeyInfo(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Delete a public key and related certificates.
DerDecodingException - Exception in net.named_data.jndn.encoding.der
 
DerDecodingException(String) - Constructor for exception net.named_data.jndn.encoding.der.DerDecodingException
 
DerEncodingException - Exception in net.named_data.jndn.encoding.der
 
DerEncodingException(String) - Constructor for exception net.named_data.jndn.encoding.der.DerEncodingException
 
DerException - Exception in net.named_data.jndn.encoding.der
DerException extends Exception and is the base class for other DER exceptions.
DerException(String) - Constructor for exception net.named_data.jndn.encoding.der.DerException
 
DerNode - Class in net.named_data.jndn.encoding.der
DerNode implements the DER node types used in encoding/decoding DER-formatted data.
DerNode.DerBitString - Class in net.named_data.jndn.encoding.der
A DerBitString extends DerNode to handle a bit string.
DerNode.DerBitString(ByteBuffer, int) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerBitString
Create a DerBitString with the given padding and inputBuf.
DerNode.DerBoolean - Class in net.named_data.jndn.encoding.der
DerBoolean extends DerNode to encode a boolean value.
DerNode.DerBoolean(boolean) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerBoolean
Create a new DerBoolean for the value.
DerNode.DerByteString - Class in net.named_data.jndn.encoding.der
A DerByteString extends DerNode to handle byte strings.
DerNode.DerGeneralizedTime - Class in net.named_data.jndn.encoding.der
A DerGeneralizedTime extends DerNode to represent a date and time, with millisecond accuracy.
DerNode.DerGeneralizedTime(double) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerGeneralizedTime
Create a DerGeneralizedTime with the given milliseconds since 1970.
DerNode.DerInteger - Class in net.named_data.jndn.encoding.der
DerInteger extends DerNode to encode an integer value.
DerNode.DerInteger(int) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerInteger
Create a new DerInteger for the value.
DerNode.DerInteger() - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerInteger
 
DerNode.DerNull - Class in net.named_data.jndn.encoding.der
A DerNull extends DerNode to encode a null value.
DerNode.DerNull() - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerNull
Create a DerNull.
DerNode.DerOctetString - Class in net.named_data.jndn.encoding.der
DerOctetString extends DerByteString to encode a string of bytes.
DerNode.DerOctetString(ByteBuffer) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerOctetString
Create a new DerOctetString for the inputData.
DerNode.DerOid - Class in net.named_data.jndn.encoding.der
A DerOid extends DerNode to represent an object identifier
DerNode.DerOid(String) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerOid
Create a DerOid with the given object identifier.
DerNode.DerOid(OID) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerOid
Create a DerOid with the given object identifier.
DerNode.DerPrintableString - Class in net.named_data.jndn.encoding.der
A DerPrintableString extends DerByteString to handle a a printable string.
DerNode.DerPrintableString(ByteBuffer) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerPrintableString
Create a DerPrintableString with the given inputData.
DerNode.DerSequence - Class in net.named_data.jndn.encoding.der
A DerSequence extends DerStructure to contains an ordered sequence of other nodes.
DerNode.DerSequence() - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerSequence
Create a DerSequence.
DerNode.DerStructure - Class in net.named_data.jndn.encoding.der
A DerStructure extends DerNode to hold other DerNodes.
DerNodeType - Enum in net.named_data.jndn.encoding.der
The NodeType enum defines the known DER node types.
DigestAlgorithm - Enum in net.named_data.jndn.security
 
digestSha256(ByteBuffer) - Static method in class net.named_data.jndn.util.Common
Compute the sha-256 digest of data.
DigestSha256Signature - Class in net.named_data.jndn
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.
DigestSha256Signature() - Constructor for class net.named_data.jndn.DigestSha256Signature
Create a new DigestSha256Signature with default values.
DigestSha256Signature(DigestSha256Signature) - Constructor for class net.named_data.jndn.DigestSha256Signature
Create a new DigestSha256Signature with a copy of the fields in the given signature object.
DigestTree - Class in net.named_data.jndn.sync
 
DigestTree() - Constructor for class net.named_data.jndn.sync.DigestTree
 
DigestTree.Node - Class in net.named_data.jndn.sync
 
DigestTree.Node(String, long, long) - Constructor for class net.named_data.jndn.sync.DigestTree.Node
Create a new DigestTree.Node with the given fields and compute the digest.
doesCertificateExist(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Check if the specified certificate already exists.
doesCertificateExist(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Check if the specified certificate already exists.
doesCertificateExist(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Check if the specified certificate already exists.
doesCertificateExist(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Check if the specified certificate already exists.
doesIdentityExist(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Check if the specified identity already exists.
doesIdentityExist(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Check if the specified identity already exists.
doesIdentityExist(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Check if the specified identity already exists.
doesIdentityExist(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Check if the specified identity already exists.
doesKeyExist(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Check if the specified key already exists.
doesKeyExist(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Check if the specified key already exists.
doesKeyExist(Name, KeyClass) - Method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
Check if a particular key exists.
doesKeyExist(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Check if the specified key already exists.
doesKeyExist(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Check if the specified key already exists.
doesKeyExist(Name, KeyClass) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
Check if a particular key exists.
doesKeyExist(Name, KeyClass) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
Check if a particular key exists.
doesMatch(Name) - Method in class net.named_data.jndn.InterestFilter
Check if the given name matches this filter.
DontVerifySegment - Static variable in class net.named_data.jndn.util.SegmentFetcher
DontVerifySegment may be used in fetch to skip validation of Data packets.
DTAG - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_ACL - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Action - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_AnswerOriginKind - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Any - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_BinaryValue - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_BlockSize - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Bloom - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_BloomSeed - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Certificate - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_ChildSelector - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Collection - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_CompleteName - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Component - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Content - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_ContentDigest - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_ContentHash - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_ContentObject - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Count - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_DecimalValue - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_DigestAlgorithm - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_EncryptedKey - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_EncryptedNonceKey - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Entry - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Exclude - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_FaceID - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_FaceInstance - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_FinalBlockID - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_ForwardingEntry - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_ForwardingFlags - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_FreshnessSeconds - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_GlobalPrefix - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_GlobalPrefixName - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Header - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Host - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_InfoString - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_IntegerValue - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Interest - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_InterestLifetime - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_IPProto - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Key - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_KeyAlgorithm - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_KeyLocator - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_KeyName - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_KeyValuePair - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_KeyValueSet - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Label - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Length - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Link - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_LinkAuthenticator - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_LocalName - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_MaxSuffixComponents - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_MinSuffixComponents - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_MulticastInterface - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_MulticastTTL - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Name - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_NameComponentCount - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Namespace - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_NameValue - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_NDNProtocolDataUnit - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Nonce - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_ParameterizedName - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Parameters - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Policy - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_PolicyVersion - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Port - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Prefix - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_ProfileName - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_PublisherCertificateDigest - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_PublisherIssuerCertificateDigest - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_PublisherIssuerKeyDigest - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_PublisherPublicKeyDigest - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_RepositoryInfo - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_RepositoryVersion - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Root - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_RootDigest - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Scope - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_SequenceNumber - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Signature - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_SignatureBits - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_SignedInfo - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Start - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_StatusCode - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_StatusResponse - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_StatusText - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_StringValue - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Suffix - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_SyncByteCount - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_SyncConfigSlice - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_SyncConfigSliceList - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_SyncConfigSliceOp - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_SyncContentHash - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_SyncLeafCount - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_SyncNode - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_SyncNodeDeltas - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_SyncNodeElement - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_SyncNodeElements - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_SyncNodeKind - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_SyncTreeDepth - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_SyncVersion - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Timestamp - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Type - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Version - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_Witness - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_WrapAlgorithm - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_WrappedKey - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_WrappingKeyIdentifier - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DTag_WrappingKeyName - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
DynamicByteBuffer - Class in net.named_data.jndn.util
A DynamicByteBuffer maintains a ByteBuffer and provides methods to ensure a minimum capacity, resizing if necessary.
DynamicByteBuffer(int) - Constructor for class net.named_data.jndn.util.DynamicByteBuffer
Create a new DynamicByteBuffer with an initial capacity.

E

EcdsaKeyParams - Class in net.named_data.jndn.security
 
EcdsaKeyParams(int) - Constructor for class net.named_data.jndn.security.EcdsaKeyParams
 
EcdsaKeyParams() - Constructor for class net.named_data.jndn.security.EcdsaKeyParams
 
ElementListener - Interface in net.named_data.jndn.encoding
A class implements ElementListener if it has onReceivedElement which is used by BinaryXmlElementReader.onReceivedData.
ElementReader - Class in net.named_data.jndn.encoding
A ElementReader lets you call onReceivedData multiple times which uses a BinaryXmlStructureDecoder or TlvStructureDecoder to detect the end of a binary XML or NDN-TLV element and calls elementListener.onReceivedElement(element) with the element.
ElementReader(ElementListener) - Constructor for class net.named_data.jndn.encoding.ElementReader
Create a new ElementReader with the elementListener.
ENABLE_NDNX - Static variable in class net.named_data.jndn.encoding.WireFormat
NDNx support and binary XML (ccnb or ndnb) encoding is deprecated and code with throw an exception.
encode() - Method in class net.named_data.jndn.encoding.der.DerNode.DerStructure
Override the base encode to return raw data encoding for this node and its children
encode() - Method in class net.named_data.jndn.encoding.der.DerNode
Get the raw data encoding for this node.
encode(Message) - Static method in class net.named_data.jndn.encoding.ProtobufTlv
Encode the Protobuf message object as NDN-TLV.
encode() - Method in class net.named_data.jndn.security.certificate.Certificate
Encode the contents of the certificate in DER format and set the Content and MetaInfo fields.
encodeControlParameters(ControlParameters) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Encode controlParameters in NDN-TLV and return the encoding.
encodeControlParameters(ControlParameters) - Method in class net.named_data.jndn.encoding.WireFormat
Encode controlParameters and return the encoding.
encodeData(Data, int[], int[]) - Method in class net.named_data.jndn.encoding.BinaryXmlWireFormat
Encode data and return the encoding.
encodeData(Data, int[], int[]) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Encode data in NDN-TLV and return the encoding.
encodeData(Data, int[], int[]) - Method in class net.named_data.jndn.encoding.WireFormat
Encode data and return the encoding.
encodeData(Data) - Method in class net.named_data.jndn.encoding.WireFormat
Encode data and return the encoding.
encodeForwardingEntry(ForwardingEntry) - Method in class net.named_data.jndn.encoding.BinaryXmlWireFormat
Encode forwardingEntry in binary XML and return the encoding.
encodeForwardingEntry(ForwardingEntry) - Method in class net.named_data.jndn.encoding.WireFormat
Encode forwardingEntry and return the encoding.
encodeHeader(int) - Method in class net.named_data.jndn.encoding.der.DerNode
Encode the given size and update the header.
encodeInterest(Interest, int[], int[]) - Method in class net.named_data.jndn.encoding.BinaryXmlWireFormat
Encode interest in binary XML and return the encoding.
encodeInterest(Interest, int[], int[]) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Encode interest using NDN-TLV and return the encoding.
encodeInterest(Interest, int[], int[]) - Method in class net.named_data.jndn.encoding.WireFormat
Encode interest and return the encoding.
encodeInterest(Interest) - Method in class net.named_data.jndn.encoding.WireFormat
Encode interest and return the encoding.
encodeLocalControlHeader(LocalControlHeader) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Encode the LocalControlHeader in NDN-TLV and return the encoding.
encodeLocalControlHeader(LocalControlHeader) - Method in class net.named_data.jndn.encoding.WireFormat
Encode the LocalControlHeader in NDN-TLV and return the encoding.
encodeName(Name) - Method in class net.named_data.jndn.encoding.BinaryXmlWireFormat
Encode name in binary XML and return the encoding.
encodeName(Name) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Encode name in NDN-TLV and return the encoding.
encodeName(Name) - Method in class net.named_data.jndn.encoding.WireFormat
Encode name and return the encoding.
encodeSignatureInfo(Signature) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Encode signature as a SignatureInfo in NDN-TLV and return the encoding.
encodeSignatureInfo(Signature) - Method in class net.named_data.jndn.encoding.WireFormat
Encode signature as a SignatureInfo and return the encoding.
encodeSignatureValue(Signature) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Encode the signatureValue in the Signature object as a SignatureValue (the signature bits) in NDN-TLV and return the encoding.
encodeSignatureValue(Signature) - Method in class net.named_data.jndn.encoding.WireFormat
Encode the signatureValue in the Signature object as a SignatureValue (the signature bits) and return the encoding.
ENCODING_LIMIT_1_BYTE - Static variable in class net.named_data.jndn.encoding.BinaryXmlEncoder
 
ENCODING_LIMIT_2_BYTES - Static variable in class net.named_data.jndn.encoding.BinaryXmlEncoder
 
ENCODING_LIMIT_3_BYTES - Static variable in class net.named_data.jndn.encoding.BinaryXmlEncoder
 
EncodingException - Exception in net.named_data.jndn.encoding
 
EncodingException(String) - Constructor for exception net.named_data.jndn.encoding.EncodingException
 
encrypt(Name, ByteBuffer, boolean) - Method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
Encrypt data.
encrypt(Name, ByteBuffer, boolean) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
Encrypt data.
encrypt(Name, ByteBuffer, boolean) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
Encrypt data.
encrypt(Name, ByteBuffer) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
Encrypt data using asymmetric encryption.
ensureCapacity(int) - Method in class net.named_data.jndn.util.DynamicByteBuffer
Ensure that buffer().capacity() is greater than or equal to capacity.
ensureCapacityFromBack(int) - Method in class net.named_data.jndn.util.DynamicByteBuffer
Ensure that buffer().capacity() is greater than or equal to capacity.
ensuredPut(byte) - Method in class net.named_data.jndn.util.DynamicByteBuffer
Call ensureCapacity to ensure there is capacity for 1 more byte and call buffer().put(b).
ensuredPut(ByteBuffer) - Method in class net.named_data.jndn.util.DynamicByteBuffer
Call ensureCapacity to ensure there is capacity for buffer.remaining() more bytes and use buffer().put to copy.
ensuredPut(ByteBuffer, int, int) - Method in class net.named_data.jndn.util.DynamicByteBuffer
Call ensureCapacity to ensure there is capacity for (limit - position) more bytes and use buffer().put to copy.
ensuredPutFromBack(byte) - Method in class net.named_data.jndn.util.DynamicByteBuffer
Call setRemainingFromBack to ensure there are remaining bytes for 1 more byte and put b at the new position.
ensureRemainingCapacity(int) - Method in class net.named_data.jndn.util.DynamicByteBuffer
Use ensureCapacity to ensure there are remainingCapacity bytes after position().
equals(Object) - Method in class net.named_data.jndn.ControlParameters
 
equals(OID) - Method in class net.named_data.jndn.encoding.OID
 
equals(Object) - Method in class net.named_data.jndn.encoding.OID
 
equals(Name.Component) - Method in class net.named_data.jndn.Name.Component
Check if this is the same component as other.
equals(Object) - Method in class net.named_data.jndn.Name.Component
 
equals(Object) - Method in class net.named_data.jndn.Name
Check if this name has the same component count and components as the given name.
equals(Blob) - Method in class net.named_data.jndn.util.Blob
 
equals(Object) - Method in class net.named_data.jndn.util.Blob
 
Exclude - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Exclude - Class in net.named_data.jndn
An Exclude holds an Array of Exclude.Entry.
Exclude() - Constructor for class net.named_data.jndn.Exclude
Create a new Exclude with no entries.
Exclude(Exclude) - Constructor for class net.named_data.jndn.Exclude
Create a new Exclude as a copy of the given exclude.
Exclude.Entry - Class in net.named_data.jndn
An Exclude.Entry holds an Exclude.Type, and if it is a COMPONENT, it holds the component value.
Exclude.Entry() - Constructor for class net.named_data.jndn.Exclude.Entry
Create an Exclude.Entry of type ANY
Exclude.Entry(Name.Component) - Constructor for class net.named_data.jndn.Exclude.Entry
Create an Exclude.Entry of type COMPONENT.
Exclude.Type - Enum in net.named_data.jndn
 
expressInterest(Interest, OnData, OnTimeout, WireFormat) - Method in class net.named_data.jndn.Face
Send the Interest through the transport, read the entire response and call onData(interest, data).
expressInterest(Interest, OnData, OnTimeout) - Method in class net.named_data.jndn.Face
Send the Interest through the transport, read the entire response and call onData(interest, data).
expressInterest(Interest, OnData, WireFormat) - Method in class net.named_data.jndn.Face
Send the Interest through the transport, read the entire response and call onData(interest, data).
expressInterest(Interest, OnData) - Method in class net.named_data.jndn.Face
Send the Interest through the transport, read the entire response and call onData(interest, data).
expressInterest(Name, Interest, OnData, OnTimeout, WireFormat) - Method in class net.named_data.jndn.Face
Encode name as an Interest.
expressInterest(Name, OnData, OnTimeout, WireFormat) - Method in class net.named_data.jndn.Face
Encode name as an Interest.
expressInterest(Name, Interest, OnData, WireFormat) - Method in class net.named_data.jndn.Face
Encode name as an Interest.
expressInterest(Name, Interest, OnData, OnTimeout) - Method in class net.named_data.jndn.Face
Encode name as an Interest.
expressInterest(Name, Interest, OnData) - Method in class net.named_data.jndn.Face
Encode name as an Interest.
expressInterest(Name, OnData, OnTimeout) - Method in class net.named_data.jndn.Face
Encode name as an Interest.
expressInterest(Name, OnData, WireFormat) - Method in class net.named_data.jndn.Face
Encode name as an Interest.
expressInterest(Name, OnData) - Method in class net.named_data.jndn.Face
Encode name as an Interest.
expressInterest(Interest, OnData, OnTimeout, WireFormat) - Method in class net.named_data.jndn.Node
Send the Interest through the transport, read the entire response and call onData(interest, data).
EXT - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
extensionId_ - Variable in class net.named_data.jndn.security.certificate.CertificateExtension
 
extensionValue_ - Variable in class net.named_data.jndn.security.certificate.CertificateExtension
 

F

Face - Class in net.named_data.jndn
The Face class provides the main methods for NDN communication.
Face(Transport, Transport.ConnectionInfo) - Constructor for class net.named_data.jndn.Face
Create a new Face for communication with an NDN hub with the given Transport object and connectionInfo.
Face(String, int) - Constructor for class net.named_data.jndn.Face
Create a new Face for communication with an NDN hub at host:port using the default TcpTransport.
Face(String) - Constructor for class net.named_data.jndn.Face
Create a new Face for communication with an NDN hub at host using the default port 6363 and the default TcpTransport.
Face() - Constructor for class net.named_data.jndn.Face
Create a new Face for communication with an NDN hub at "localhost" using the default port 6363 and the default TcpTransport.
FaceID - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
FaceInstance - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
fetch(Face, Interest, SegmentFetcher.VerifySegment, SegmentFetcher.OnComplete, SegmentFetcher.OnError) - Static method in class net.named_data.jndn.util.SegmentFetcher
Initiate segment fetching.
FilePrivateKeyStorage - Class in net.named_data.jndn.security.identity
FilePrivateKeyStorage extends PrivateKeyStorage to implement private key storage using files.
FilePrivateKeyStorage() - Constructor for class net.named_data.jndn.security.identity.FilePrivateKeyStorage
Create a new FilePrivateKeyStorage to connect to the default directory.
FinalBlockId - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
find(String, long) - Method in class net.named_data.jndn.sync.DigestTree
 
findElementEnd(ByteBuffer) - Method in class net.named_data.jndn.encoding.BinaryXmlStructureDecoder
Continue scanning input starting from offset_.
findElementEnd(ByteBuffer) - Method in class net.named_data.jndn.encoding.tlv.TlvStructureDecoder
Continue scanning input starting from offset_ to find the element end.
findMatchingRule(ConfigPolicyManager, Name, String) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager.FriendAccess
 
finishNestedTlvs(int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
Call this after reading all nested TLVs to skip any remaining unrecognized TLVs and to check if the input buffer position after the final nested TLV matches the endOffset returned by readNestedTlvsStart.
flippedBuffer() - Method in class net.named_data.jndn.util.DynamicByteBuffer
Return a new ByteBuffer which is the flipped version of buffer().
ForwardingEntry - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ForwardingEntry - Class in net.named_data.jndn
A ForwardingEntry holds an action and Name prefix and other fields for a forwarding entry.
ForwardingEntry() - Constructor for class net.named_data.jndn.ForwardingEntry
 
ForwardingFlags - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
ForwardingFlags - Class in net.named_data.jndn
A ForwardingFlags object holds the flags which specify how the forwarding daemon should forward an interest for a registered prefix.
ForwardingFlags() - Constructor for class net.named_data.jndn.ForwardingFlags
Create a new ForwardingFlags with "active" and "childInherit" set and all other flags cleared.
ForwardingFlags(ForwardingFlags) - Constructor for class net.named_data.jndn.ForwardingFlags
Create a new ForwardingFlags as a copy of the given value.
FreshnessPeriod - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
fromEscapedString(String, int, int) - Static method in class net.named_data.jndn.Name
Make a Blob value by decoding the escapedString between beginOffset and endOffset according to the NDN URI Scheme.
fromEscapedString(String) - Static method in class net.named_data.jndn.Name
Make a Blob value by decoding the escapedString according to the NDN URI Scheme.
fromNumber(long) - Static method in class net.named_data.jndn.Name.Component
Create a component whose value is the nonNegativeInteger encoding of the number.
fromNumberWithMarker(long, int) - Static method in class net.named_data.jndn.Name.Component
Create a component whose value is the marker appended with the nonNegativeInteger encoding of the number.
fromNumericType(int) - Static method in enum net.named_data.jndn.encoding.der.DerNodeType
 

G

generate(Interest, KeyChain, Name, WireFormat) - Method in class net.named_data.jndn.util.CommandInterestGenerator
Append a timestamp component and a random value component to interest's name.
generate(Interest, KeyChain, Name) - Method in class net.named_data.jndn.util.CommandInterestGenerator
Append a timestamp component and a random value component to interest's name.
generateEcdsaKeyPair(Name, boolean, int) - Method in class net.named_data.jndn.security.identity.IdentityManager
Generate a pair of ECDSA keys for the specified identity.
generateEcdsaKeyPair(Name, boolean) - Method in class net.named_data.jndn.security.identity.IdentityManager
Generate a pair of ECDSA keys for the specified identity and default keySize 256.
generateEcdsaKeyPair(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Generate a pair of ECDSA keys for the specified identity for a Data-Signing-Key and default keySize 256.
generateEcdsaKeyPair(Name, boolean, int) - Method in class net.named_data.jndn.security.KeyChain
Generate a pair of ECDSA keys for the specified identity.
generateEcdsaKeyPair(Name, boolean) - Method in class net.named_data.jndn.security.KeyChain
Generate a pair of ECDSA keys for the specified identity and default keySize 256.
generateEcdsaKeyPair(Name) - Method in class net.named_data.jndn.security.KeyChain
Generate a pair of ECDSA keys for the specified identity for a Data-Signing-Key and default keySize 256.
generateEcdsaKeyPairAsDefault(Name, boolean, int) - Method in class net.named_data.jndn.security.identity.IdentityManager
Generate a pair of ECDSA keys for the specified identity and set it as default key for the identity.
generateEcdsaKeyPairAsDefault(Name, boolean) - Method in class net.named_data.jndn.security.identity.IdentityManager
Generate a pair of ECDSA keys for the specified identity and set it as default key for the identity, using the default keySize 256.
generateEcdsaKeyPairAsDefault(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Generate a pair of ECDSA keys for the specified identity and set it as default key for the identity for a Data-Signing-Key and using the default keySize 256.
generateEcdsaKeyPairAsDefault(Name, boolean, int) - Method in class net.named_data.jndn.security.KeyChain
Generate a pair of ECDSA keys for the specified identity and set it as default key for the identity.
generateEcdsaKeyPairAsDefault(Name, boolean) - Method in class net.named_data.jndn.security.KeyChain
Generate a pair of ECDSA keys for the specified identity and set it as default key for the identity, using the default keySize 256.
generateEcdsaKeyPairAsDefault(Name) - Method in class net.named_data.jndn.security.KeyChain
Generate a pair of ECDSA keys for the specified identity and set it as default key for the identity for a Data-Signing-Key and using the default keySize 256.
generateKey(Name, KeyParams) - Method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
Generate a symmetric key.
generateKey(Name, KeyParams) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
Generate a symmetric key.
generateKey(Name, KeyParams) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
Generate a symmetric key.
generateKeyPair(Name, KeyParams) - Method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
Generate a pair of asymmetric keys.
generateKeyPair(Name, KeyParams) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
Generate a pair of asymmetric keys.
generateKeyPair(Name, KeyParams) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
Generate a pair of asymmetric keys.
generateRSAKeyPair(Name, boolean, int) - Method in class net.named_data.jndn.security.identity.IdentityManager
Generate a pair of RSA keys for the specified identity.
generateRSAKeyPair(Name, boolean) - Method in class net.named_data.jndn.security.identity.IdentityManager
Generate a pair of RSA keys for the specified identity and default keySize 2048.
generateRSAKeyPair(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Generate a pair of RSA keys for the specified identity for a Data-Signing-Key and default keySize 2048.
generateRSAKeyPair(Name, boolean, int) - Method in class net.named_data.jndn.security.KeyChain
Generate a pair of RSA keys for the specified identity.
generateRSAKeyPair(Name, boolean) - Method in class net.named_data.jndn.security.KeyChain
Generate a pair of RSA keys for the specified identity and default keySize 2048.
generateRSAKeyPair(Name) - Method in class net.named_data.jndn.security.KeyChain
Generate a pair of RSA keys for the specified identity for a Data-Signing-Key and default keySize 2048.
generateRSAKeyPairAsDefault(Name, boolean, int) - Method in class net.named_data.jndn.security.identity.IdentityManager
Generate a pair of RSA keys for the specified identity and set it as default key for the identity.
generateRSAKeyPairAsDefault(Name, boolean) - Method in class net.named_data.jndn.security.identity.IdentityManager
Generate a pair of RSA keys for the specified identity and set it as default key for the identity, using the default keySize 2048.
generateRSAKeyPairAsDefault(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Generate a pair of RSA keys for the specified identity and set it as default key for the identity for a Data-Signing-Key and using the default keySize 2048.
generateRSAKeyPairAsDefault(Name, boolean, int) - Method in class net.named_data.jndn.security.KeyChain
Generate a pair of RSA keys for the specified identity and set it as default key for the identity.
generateRSAKeyPairAsDefault(Name, boolean) - Method in class net.named_data.jndn.security.KeyChain
Generate a pair of RSA keys for the specified identity and set it as default key for the identity, using the default keySize 2048.
generateRSAKeyPairAsDefault(Name) - Method in class net.named_data.jndn.security.KeyChain
Generate a pair of RSA keys for the specified identity and set it as default key for the identity for a Data-Signing-Key and using the default keySize 2048.
get() - Static method in class net.named_data.jndn.encoding.BinaryXmlWireFormat
Get a singleton instance of a BinaryXmlWireFormat.
get() - Static method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Get a singleton instance of a Tlv1_0a2WireFormat.
get() - Static method in class net.named_data.jndn.encoding.Tlv0_1WireFormat
Get a singleton instance of a Tlv0_1WireFormat.
get() - Static method in class net.named_data.jndn.encoding.TlvWireFormat
Get a singleton instance of a TlvWireFormat.
get(int) - Method in class net.named_data.jndn.Exclude
Get the entry at the given index.
get(int) - Method in class net.named_data.jndn.Name
Get the component at the given index.
get(int) - Method in class net.named_data.jndn.sync.DigestTree
 
get(String) - Method in class net.named_data.jndn.util.BoostInfoTree
Look up using the key and return a list of the subtrees.
get() - Method in class net.named_data.jndn.util.ChangeCounter
Get the target object.
getAction() - Method in class net.named_data.jndn.ForwardingEntry
 
getActive() - Method in class net.named_data.jndn.ForwardingFlags
Get the value of the "active" flag.
getAdvertise() - Method in class net.named_data.jndn.ForwardingFlags
Get the value of the "advertise" flag.
getAllKeyNamesOfIdentity(Name, ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Append all the key names of a particular identity to the nameList.
getAllKeyNamesOfIdentity(Name, ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Append all the key names of a particular identity to the nameList.
getAllKeyNamesOfIdentity(Name, ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Append all the key names of a particular identity to the nameList.
getAllKeyNamesOfIdentity(Name, ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Append all the key names of a particular identity to the nameList.
getAnswerOriginKind() - Method in class net.named_data.jndn.Interest
Deprecated.
Use getMustBeFresh.
getAnyCertificate(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Get a certificate even if the certificate is not valid anymore.
getAnyCertificate(Name) - Method in class net.named_data.jndn.security.KeyChain
Get a certificate even if the certificate is not valid anymore.
getAnyIdentityCertificate(Name) - Method in class net.named_data.jndn.security.KeyChain
Get an identity certificate even if the certificate is not valid anymore.
getCapture() - Method in class net.named_data.jndn.ForwardingFlags
Get the value of the "capture" flag.
getCaptureOk() - Method in class net.named_data.jndn.ForwardingFlags
Get the value of the "captureOk" flag.
getCertificate(Name, boolean) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Get a certificate from the identity storage.
getCertificate(Name, boolean) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Get a certificate from the identity storage.
getCertificate(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Get a certificate with the specified name.
getCertificate(Name, boolean) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Get a certificate from the identity storage.
getCertificate(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Get a certificate from the identity storage, requiring only a valid certificate to be returned.
getCertificate(Name, boolean) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Get a certificate from the identity storage.
getCertificate(Name) - Method in class net.named_data.jndn.security.KeyChain
Get a certificate with the specified name.
getCertificate(Name) - Method in class net.named_data.jndn.security.policy.CertificateCache
Fetch a certificate from the cache.
getChangeCount() - Method in class net.named_data.jndn.Data
Get the change count, which is incremented each time this object (or a child object) is changed.
getChangeCount() - Method in class net.named_data.jndn.DigestSha256Signature
Get the change count, which is incremented each time this object (or a child object) is changed.
getChangeCount() - Method in class net.named_data.jndn.Exclude
Get the change count, which is incremented each time this object is changed.
getChangeCount() - Method in class net.named_data.jndn.Interest
Get the change count, which is incremented each time this object (or a child object) is changed.
getChangeCount() - Method in class net.named_data.jndn.KeyLocator
Get the change count, which is incremented each time this object (or a child object) is changed.
getChangeCount() - Method in class net.named_data.jndn.MetaInfo
Get the change count, which is incremented each time this object is changed.
getChangeCount() - Method in class net.named_data.jndn.Name
Get the change count, which is incremented each time this object is changed.
getChangeCount() - Method in class net.named_data.jndn.PublisherPublicKeyDigest
Deprecated.
Get the change count, which is incremented each time this object is changed.
getChangeCount() - Method in class net.named_data.jndn.Sha256WithEcdsaSignature
Get the change count, which is incremented each time this object (or a child object) is changed.
getChangeCount() - Method in class net.named_data.jndn.Sha256WithRsaSignature
Get the change count, which is incremented each time this object (or a child object) is changed.
getChangeCount() - Method in class net.named_data.jndn.Signature
Get the change count, which is incremented each time this object (or a child object) is changed.
getChangeCount() - Method in interface net.named_data.jndn.util.ChangeCountable
Get the change count for the object which increases monotonically when the fields of the object are changed.
getChildInherit() - Method in class net.named_data.jndn.ForwardingFlags
Get the value of the "childInherit" flag.
getChildren() - Method in class net.named_data.jndn.encoding.der.DerNode.DerStructure
Get the children of this node.
getChildren() - Method in class net.named_data.jndn.encoding.der.DerNode
If this object is a DerSequence, get the children of this node.
getChildSelector() - Method in class net.named_data.jndn.Interest
 
getComponent() - Method in class net.named_data.jndn.Exclude.Entry
Get the component value for this entry (if it is of type COMPONENT).
getConnectionInfo() - Method in class net.named_data.jndn.Node
 
getContent() - Method in class net.named_data.jndn.Data
 
getCost() - Method in class net.named_data.jndn.ControlParameters
 
getDataPrefix() - Method in class net.named_data.jndn.sync.ChronoSync2013.SyncState
Get the application data prefix for this sync state message.
getDataPrefix() - Method in class net.named_data.jndn.sync.DigestTree.Node
 
getDefaultCertificateName() - Method in class net.named_data.jndn.security.identity.IdentityManager
Get the default certificate name of the default identity, which will be used when signing is based on identity and the identity is not specified.
getDefaultCertificateName() - Method in class net.named_data.jndn.security.KeyChain
Get the default certificate name of the default identity.
getDefaultCertificateNameForIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Get the default certificate name for the specified identity, which will be used when signing is performed based on identity.
getDefaultCertificateNameForIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Get the default certificate name for the specified identity.
getDefaultCertificateNameForKey(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Get the default certificate name for the specified key.
getDefaultCertificateNameForKey(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Get the default certificate name for the specified key.
getDefaultCertificateNameForKey(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Get the default certificate name for the specified key.
getDefaultCertificateNameForKey(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Get the default certificate name for the specified key.
getDefaultFilePath(File) - Static method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Get the default database file path based on the files root.
getDefaultFilePath(String) - Static method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Get the default database file path based on the files root.
getDefaultIdentity() - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Get the default identity.
getDefaultIdentity() - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Get the default identity.
getDefaultIdentity() - Method in class net.named_data.jndn.security.identity.IdentityManager
Get the default identity.
getDefaultIdentity() - Method in class net.named_data.jndn.security.identity.IdentityStorage
Get the default identity.
getDefaultIdentity() - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Get the default identity.
getDefaultIdentity() - Method in class net.named_data.jndn.security.KeyChain
Get the default identity.
getDefaultInstance() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
getDefaultInstance() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
getDefaultInstance() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
getDefaultInstanceForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
 
getDefaultInstanceForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
getDefaultInstanceForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
 
getDefaultInstanceForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
getDefaultInstanceForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
 
getDefaultInstanceForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
getDefaultKeyNameForIdentity(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Get the default key name for the specified identity.
getDefaultKeyNameForIdentity(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Get the default key name for the specified identity.
getDefaultKeyNameForIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Get the default key for an identity.
getDefaultKeyNameForIdentity() - Method in class net.named_data.jndn.security.identity.IdentityManager
Get the default key for an identity, inferred from the keyName.
getDefaultKeyNameForIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Get the default key name for the specified identity.
getDefaultKeyNameForIdentity(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Get the default key name for the specified identity.
getDefaultWireEncoding() - Method in class net.named_data.jndn.Data
Return a pointer to the defaultWireEncoding, which was encoded with getDefaultWireEncodingFormat().
getDefaultWireEncoding() - Method in class net.named_data.jndn.Interest
Return a pointer to the defaultWireEncoding, which was encoded with getDefaultWireEncodingFormat().
getDefaultWireFormat() - Static method in class net.named_data.jndn.encoding.WireFormat
Return the default WireFormat used by default encoding and decoding methods which was set with setDefaultWireFormat.
getDescriptor() - Static method in class net.named_data.jndn.sync.SyncStateProto
 
getDescriptor() - Static method in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
 
getDescriptor() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
 
getDescriptor() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
getDescriptor() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
 
getDescriptor() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
getDescriptor() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
 
getDescriptor() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
getDescriptorForType() - Method in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
 
getDescriptorForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
 
getDescriptorForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
 
getDescriptorForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
 
getDigest(DigestAlgorithm) - Method in class net.named_data.jndn.security.certificate.PublicKey
 
getDigest() - Method in class net.named_data.jndn.security.certificate.PublicKey
 
getDigest() - Method in class net.named_data.jndn.sync.DigestTree.Node
Get the digest.
getDigestAlgorithm() - Method in class net.named_data.jndn.Sha256WithRsaSignature
Deprecated.
This is for the NDNx wire format which is deprecated.
getExclude() - Method in class net.named_data.jndn.Interest
 
getExpirationPeriod() - Method in class net.named_data.jndn.ControlParameters
 
getExtensionList() - Method in class net.named_data.jndn.security.certificate.Certificate
 
getFaceId() - Method in class net.named_data.jndn.ControlParameters
 
getFaceId() - Method in class net.named_data.jndn.ForwardingEntry
 
getFinalBlockId() - Method in class net.named_data.jndn.MetaInfo
 
getFinalBlockID() - Method in class net.named_data.jndn.MetaInfo
Deprecated.
Use getFinalBlockId.
getFirstValue(String) - Method in class net.named_data.jndn.util.BoostInfoTree
Look up using the key and return string value of the first subtree.
getForwardingEntryFlags() - Method in class net.named_data.jndn.ForwardingFlags
Get an integer with the bits set according to the flags as used by the ForwardingEntry message.
getForwardingFlags() - Method in class net.named_data.jndn.ControlParameters
 
getForwardingFlags() - Method in class net.named_data.jndn.ForwardingEntry
 
getFreshnessPeriod() - Method in class net.named_data.jndn.ForwardingEntry
 
getFreshnessPeriod() - Method in class net.named_data.jndn.MetaInfo
 
getFreshnessSeconds() - Method in class net.named_data.jndn.MetaInfo
Deprecated.
Use getFreshnessPeriod.
getFromSignature(Signature) - Static method in class net.named_data.jndn.KeyLocator
If the signature is a type that has a KeyLocator, then return it.
getHost() - Method in class net.named_data.jndn.transport.TcpTransport.ConnectionInfo
Get the host given to the constructor.
getHost() - Method in class net.named_data.jndn.transport.UdpTransport.ConnectionInfo
Get the host given to the constructor.
getIdentityCertificate(Name) - Method in class net.named_data.jndn.security.KeyChain
Get an identity certificate with the specified name.
getIdentityManager() - Method in class net.named_data.jndn.security.KeyChain
Get the identity manager given to or created by the constructor.
getImmutableArray() - Method in class net.named_data.jndn.util.Blob
Get a byte array by calling ByteBuffer.array() if possible (because the ByteBuffer slice covers the entire backing array).
getIncomingFaceId() - Method in class net.named_data.jndn.Data
Get the incoming face ID of the local control header.
getIncomingFaceId() - Method in class net.named_data.jndn.Interest
Get the incoming face ID of the local control header.
getIncomingFaceId() - Method in class net.named_data.jndn.LocalControlHeader
Get the incoming face ID.
getIntegerList() - Method in class net.named_data.jndn.encoding.OID
 
getInterestLifetimeMilliseconds() - Method in class net.named_data.jndn.Interest
 
getIsConnected() - Method in class net.named_data.jndn.transport.TcpTransport
Check if the transport is connected.
getIsConnected() - Method in class net.named_data.jndn.transport.Transport
Check if the transport is connected.
getIsConnected() - Method in class net.named_data.jndn.transport.UdpTransport
Check if the transport is connected.
getIsCritical() - Method in class net.named_data.jndn.security.certificate.CertificateExtension
 
getKey(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Get the public key DER blob from the identity storage.
getKey(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Get the public key DER blob from the identity storage.
getKey(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Get the public key DER blob from the identity storage.
getKey(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Get the public key DER blob from the identity storage.
getKeyData() - Method in class net.named_data.jndn.KeyLocator
 
getKeyDer() - Method in class net.named_data.jndn.security.certificate.PublicKey
 
getKeyLocator() - Method in class net.named_data.jndn.Interest
 
getKeyLocator() - Method in class net.named_data.jndn.Sha256WithEcdsaSignature
 
getKeyLocator() - Method in class net.named_data.jndn.Sha256WithRsaSignature
 
getKeyName() - Method in class net.named_data.jndn.KeyLocator
 
getKeyNameType() - Method in class net.named_data.jndn.KeyLocator
 
getKeySize() - Method in class net.named_data.jndn.security.EcdsaKeyParams
 
getKeySize() - Method in class net.named_data.jndn.security.RsaKeyParams
 
getKeyType() - Method in class net.named_data.jndn.security.certificate.PublicKey
 
getKeyType() - Method in class net.named_data.jndn.security.KeyParams
 
getLast() - Method in class net.named_data.jndn.ForwardingFlags
Get the value of the "last" flag.
getLastChild() - Method in class net.named_data.jndn.util.BoostInfoTree
 
getLength() - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
Get the number of bytes that have been written to the output.
getLocal() - Method in class net.named_data.jndn.ForwardingFlags
Get the value of the "local" flag.
getLocalControlFeature() - Method in class net.named_data.jndn.ControlParameters
 
getMaxNdnPacketSize() - Static method in class net.named_data.jndn.Face
Get the practical limit of the size of a network-layer packet.
getMaxNdnPacketSize() - Static method in class net.named_data.jndn.Node
Get the practical limit of the size of a network-layer packet.
getMaxSuffixComponents() - Method in class net.named_data.jndn.Interest
 
getMetaInfo() - Method in class net.named_data.jndn.Data
 
getMinSuffixComponents() - Method in class net.named_data.jndn.Interest
 
getMustBeFresh() - Method in class net.named_data.jndn.Interest
Get the must be fresh flag.
getName() - Method in class net.named_data.jndn.ControlParameters
Get the name.
getName() - Method in class net.named_data.jndn.Data
 
getName() - Method in class net.named_data.jndn.Interest
 
getName() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
required string name = 1;
getName() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
required string name = 1;
getName() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateOrBuilder
required string name = 1;
getNameBytes() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
required string name = 1;
getNameBytes() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
required string name = 1;
getNameBytes() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateOrBuilder
required string name = 1;
getNewKeyName(Name, boolean) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Generate a name for a new key belonging to the identity.
getNextHopFaceId() - Method in class net.named_data.jndn.Interest
Get the next hop face ID.
getNextHopFaceId() - Method in class net.named_data.jndn.LocalControlHeader
Get the next hop face ID.
getNfdForwardingFlags() - Method in class net.named_data.jndn.ForwardingFlags
Get an integer with the bits set according to the NFD forwarding flags as used in the ControlParameters of the command interest.
getNonce() - Method in class net.named_data.jndn.Interest
Return the nonce value from the incoming interest.
getNotAfter() - Method in class net.named_data.jndn.security.certificate.Certificate
 
getNotBefore() - Method in class net.named_data.jndn.security.certificate.Certificate
 
getNowMilliseconds() - Static method in class net.named_data.jndn.util.Common
Get the current time in milliseconds.
getNumber() - Method in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
 
getNumericType() - Method in enum net.named_data.jndn.ContentType
 
getNumericType() - Method in enum net.named_data.jndn.encoding.der.DerNodeType
 
getNumericType() - Method in enum net.named_data.jndn.KeyLocatorType
 
getNumericType() - Method in enum net.named_data.jndn.security.KeyType
 
getOffset() - Method in class net.named_data.jndn.encoding.BinaryXmlDecoder
Get the current position of the input, used for the next read.
getOffset() - Method in class net.named_data.jndn.encoding.BinaryXmlEncoder
Get the current offset where the next data will be written in the output buffer.
getOffset() - Method in class net.named_data.jndn.encoding.BinaryXmlStructureDecoder
When findElementEnd returns true, call this to get the element end.
getOffset() - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
Get the input buffer position (offset), used for the next read.
getOffset() - Method in class net.named_data.jndn.encoding.tlv.TlvStructureDecoder
Get the current offset into the input buffer.
getOid() - Method in class net.named_data.jndn.security.certificate.CertificateExtension
 
getOidString() - Method in class net.named_data.jndn.security.certificate.CertificateSubjectDescription
 
getOrigin() - Method in class net.named_data.jndn.ControlParameters
 
getOutput() - Method in class net.named_data.jndn.encoding.BinaryXmlEncoder
Return a slice of the output buffer up to the current position.
getOutput() - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
Return a slice of the output buffer up to the current length of the output encoding.
getParent() - Method in class net.named_data.jndn.util.BoostInfoTree
 
getParserForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
getParserForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
getParserForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
getPayloadWireEncoding() - Method in class net.named_data.jndn.LocalControlHeader
 
getPort() - Method in class net.named_data.jndn.transport.TcpTransport.ConnectionInfo
Get the port given to the constructor.
getPort() - Method in class net.named_data.jndn.transport.UdpTransport.ConnectionInfo
Get the port given to the constructor.
getPrefix() - Method in class net.named_data.jndn.ForwardingEntry
 
getPrefix() - Method in class net.named_data.jndn.InterestFilter
Get the prefix given to the constructor.
getPrefix(int) - Method in class net.named_data.jndn.Name
Return a new Name with the first nComponents components of this Name.
getProducerSequenceNo(String, long) - Method in class net.named_data.jndn.sync.ChronoSync2013
Get the current sequence number in the digest tree for the given producer dataPrefix and sessionNo.
getPublicKey(Name) - Method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
Get the public key
getPublicKey(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Get the public key with the specified name.
getPublicKey(Name) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
Get the public key
getPublicKey(Name) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
Get the public key
getPublicKeyInfo() - Method in class net.named_data.jndn.security.certificate.Certificate
 
getPublicKeyName() - Method in class net.named_data.jndn.security.certificate.IdentityCertificate
 
getPublisherPublicKeyDigest() - Method in class net.named_data.jndn.ForwardingEntry
 
getPublisherPublicKeyDigest() - Method in class net.named_data.jndn.Interest
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.
getPublisherPublicKeyDigest() - Method in class net.named_data.jndn.PublisherPublicKeyDigest
Deprecated.
 
getPublisherPublicKeyDigest() - Method in class net.named_data.jndn.Sha256WithRsaSignature
Deprecated.
The Signature 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.
getRegexFilter() - Method in class net.named_data.jndn.InterestFilter
Get the regex filter.
getRoot() - Method in class net.named_data.jndn.sync.DigestTree
Get the root digest.
getRoot() - Method in class net.named_data.jndn.util.BoostInfoParser
Get the root tree of this parser.
getScope() - Method in class net.named_data.jndn.Interest
 
getSeq() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
required uint64 seq = 1;
getSeq() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
required uint64 seq = 1;
getSeq() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNoOrBuilder
required uint64 seq = 1;
getSeqno() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
getSeqno() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
getSeqno() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateOrBuilder
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
getSeqnoBuilder() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
getSeqnoOrBuilder() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
getSeqnoOrBuilder() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
getSeqnoOrBuilder() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateOrBuilder
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
getSequence(List, int) - Static method in class net.named_data.jndn.encoding.der.DerNode
Check that index is in bounds for the children list, cast children.get(index) to DerSequence and return it.
getSequenceNo() - Method in class net.named_data.jndn.sync.ChronoSync2013
Get the sequence number of the latest data published by this application instance.
getSequenceNo() - Method in class net.named_data.jndn.sync.ChronoSync2013.SyncState
Get the sequence number for this sync state message.
getSequenceNo() - Method in class net.named_data.jndn.sync.DigestTree.Node
 
getSerializedSize() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
getSerializedSize() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
getSerializedSize() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
getSession() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
required uint64 session = 2;
getSession() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
required uint64 session = 2;
getSession() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNoOrBuilder
required uint64 session = 2;
getSessionNo() - Method in class net.named_data.jndn.sync.ChronoSync2013.SyncState
Get the session number associated with the application data prefix for this sync state message.
getSessionNo() - Method in class net.named_data.jndn.sync.DigestTree.Node
 
getSignature() - Method in class net.named_data.jndn.Data
 
getSignature() - Method in class net.named_data.jndn.DigestSha256Signature
Get the signature bytes.
getSignature() - Method in class net.named_data.jndn.Sha256WithEcdsaSignature
Get the signature bytes.
getSignature() - Method in class net.named_data.jndn.Sha256WithRsaSignature
Get the signature bytes.
getSignature() - Method in class net.named_data.jndn.Signature
Get the signature bytes.
getSignature() - Method in interface net.named_data.jndn.SignatureHolder
 
getSize() - Method in class net.named_data.jndn.encoding.der.DerNode.DerStructure
Get the total length of the encoding, including children.
getSize() - Method in class net.named_data.jndn.encoding.der.DerNode
 
getSs(int) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
getSs(int) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
repeated .net.named_data.jndn.sync.SyncState ss = 1;
getSs(int) - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateMsgOrBuilder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
getSsBuilder(int) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
getSsBuilderList() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
getSsCount() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
getSsCount() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
repeated .net.named_data.jndn.sync.SyncState ss = 1;
getSsCount() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateMsgOrBuilder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
getSsList() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
getSsList() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
repeated .net.named_data.jndn.sync.SyncState ss = 1;
getSsList() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateMsgOrBuilder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
getSsOrBuilder(int) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
getSsOrBuilder(int) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
repeated .net.named_data.jndn.sync.SyncState ss = 1;
getSsOrBuilder(int) - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateMsgOrBuilder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
getSsOrBuilderList() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
getSsOrBuilderList() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
repeated .net.named_data.jndn.sync.SyncState ss = 1;
getSsOrBuilderList() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateMsgOrBuilder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
getStorePendingInterest() - Method in class net.named_data.jndn.util.MemoryContentCache
Return a callback to use for onDataNotFound in registerPrefix which simply calls storePendingInterest() to store the interest that doesn't match a Data packet.
getStrategy() - Method in class net.named_data.jndn.ControlParameters
 
getSubjectDescriptionList() - Method in class net.named_data.jndn.security.certificate.Certificate
 
getSubName(int, int) - Method in class net.named_data.jndn.Name
Get a new name, constructed as a subset of components.
getSubName(int) - Method in class net.named_data.jndn.Name
Get a new name, constructed as a subset of components starting at iStartComponent until the end of the name.
getTap() - Method in class net.named_data.jndn.ForwardingFlags
Get the value of the "tap" flag.
getTimestampMilliseconds() - Method in class net.named_data.jndn.MetaInfo
Deprecated.
Use the application-specific content to store a timestamp.
getTransport() - Method in class net.named_data.jndn.Node
 
getType() - Method in class net.named_data.jndn.Exclude.Entry
Get the type of this entry.
getType() - Method in class net.named_data.jndn.KeyLocator
 
getType() - Method in class net.named_data.jndn.MetaInfo
 
getType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
required .net.named_data.jndn.sync.SyncState.ActionType type = 2;
getType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
required .net.named_data.jndn.sync.SyncState.ActionType type = 2;
getType() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateOrBuilder
required .net.named_data.jndn.sync.SyncState.ActionType type = 2;
getUnknownFields() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
getUnknownFields() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
getUnknownFields() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
getUri() - Method in class net.named_data.jndn.ControlParameters
 
getValue() - Method in class net.named_data.jndn.Name.Component
Get the component value.
getValue() - Method in class net.named_data.jndn.security.certificate.CertificateExtension
 
getValue() - Method in class net.named_data.jndn.security.certificate.CertificateSubjectDescription
 
getValue() - Method in class net.named_data.jndn.util.BoostInfoTree
 
getValueDescriptor() - Method in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
 
getWitness() - Method in class net.named_data.jndn.Sha256WithRsaSignature
Deprecated.
This is for the NDNx wire format which is deprecated.

H

hashCode() - Method in class net.named_data.jndn.Name.Component
 
hashCode() - Method in class net.named_data.jndn.Name
 
hashCode() - Method in class net.named_data.jndn.util.Blob
If the hash code is already computed then return it, otherwise compute and return the hash code.
hasName() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
required string name = 1;
hasName() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
required string name = 1;
hasName() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateOrBuilder
required string name = 1;
hasRegexFilter() - Method in class net.named_data.jndn.InterestFilter
Check if a regexFilter was supplied to the constructor.
hasSeq() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
required uint64 seq = 1;
hasSeq() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
required uint64 seq = 1;
hasSeq() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNoOrBuilder
required uint64 seq = 1;
hasSeqno() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
hasSeqno() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
hasSeqno() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateOrBuilder
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
hasSession() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
required uint64 session = 2;
hasSession() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
required uint64 session = 2;
hasSession() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNoOrBuilder
required uint64 session = 2;
hasType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
required .net.named_data.jndn.sync.SyncState.ActionType type = 2;
hasType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
required .net.named_data.jndn.sync.SyncState.ActionType type = 2;
hasType() - Method in interface net.named_data.jndn.sync.SyncStateProto.SyncStateOrBuilder
required .net.named_data.jndn.sync.SyncState.ActionType type = 2;
header_ - Variable in class net.named_data.jndn.encoding.der.DerNode
 
Host - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 

I

IdentityCertificate - Class in net.named_data.jndn.security.certificate
 
IdentityCertificate() - Constructor for class net.named_data.jndn.security.certificate.IdentityCertificate
 
IdentityCertificate(Data) - Constructor for class net.named_data.jndn.security.certificate.IdentityCertificate
Create an IdentityCertificate from the content in the data packet.
IdentityCertificate(IdentityCertificate) - Constructor for class net.named_data.jndn.security.certificate.IdentityCertificate
The copy constructor.
IdentityManager - Class in net.named_data.jndn.security.identity
An IdentityManager is the interface of operations related to identity, keys, and certificates.
IdentityManager(IdentityStorage, PrivateKeyStorage) - Constructor for class net.named_data.jndn.security.identity.IdentityManager
Create a new IdentityManager to use the given identity and private key storage.
IdentityManager(IdentityStorage) - Constructor for class net.named_data.jndn.security.identity.IdentityManager
Create a new IdentityManager to use the given IdentityStorage and the default PrivateKeyStorage for your system, which is OSXPrivateKeyStorage for OS X, otherwise FilePrivateKeyStorage.
IdentityManager() - Constructor for class net.named_data.jndn.security.identity.IdentityManager
Create a new IdentityManager to use BasicIdentityStorage and the default PrivateKeyStorage for your system, which is OSXPrivateKeyStorage for OS X, otherwise FilePrivateKeyStorage.
IdentityStorage - Class in net.named_data.jndn.security.identity
IdentityStorage is a base class for the storage of identity, public keys and certificates.
IdentityStorage() - Constructor for class net.named_data.jndn.security.identity.IdentityStorage
 
inferSigningIdentity(Name) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
Infer the signing identity name according to the policy.
inferSigningIdentity(Name) - Method in class net.named_data.jndn.security.policy.NoVerifyPolicyManager
Override to indicate that the signing identity cannot be inferred.
inferSigningIdentity(Name) - Method in class net.named_data.jndn.security.policy.PolicyManager
Infer the signing identity name according to the policy.
inferSigningIdentity(Name) - Method in class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
Override to indicate that the signing identity cannot be inferred.
INIT_CERT_TABLE - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
INIT_ID_TABLE - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
INIT_KEY_TABLE - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
insertCertificate(IdentityCertificate) - Method in class net.named_data.jndn.security.policy.CertificateCache
Insert the certificate into the cache.
installIdentityCertificate(IdentityCertificate) - Method in class net.named_data.jndn.security.KeyChain
Install an identity certificate into the public key identity storage.
Interest - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Interest - Class in net.named_data.jndn
An Interest holds a Name and other fields for an interest.
Interest(Name, double) - Constructor for class net.named_data.jndn.Interest
Create a new Interest with the given name and interest lifetime and "none" for other values.
Interest(Name) - Constructor for class net.named_data.jndn.Interest
Create a new Interest with the given name and "none" for other values.
Interest(Interest) - Constructor for class net.named_data.jndn.Interest
Create a new interest as a deep copy of the given interest.
Interest() - Constructor for class net.named_data.jndn.Interest
Create a new Interest with an empty name and "none" for all values.
interest_ - Variable in class net.named_data.jndn.security.ValidationRequest
 
InterestFilter - Class in net.named_data.jndn
An InterestFilter holds a Name prefix and optional regex match expression for use in Face.setInterestFilter.
InterestFilter(Name) - Constructor for class net.named_data.jndn.InterestFilter
Create an InterestFilter to match any Interest whose name starts with the given prefix.
InterestFilter(String) - Constructor for class net.named_data.jndn.InterestFilter
Create an InterestFilter to match any Interest whose name starts with the given prefix.
InterestFilter(Name, String) - Constructor for class net.named_data.jndn.InterestFilter
Create an InterestFilter to match any Interest whose name starts with the given prefix and the remaining components match the regexFilter regular expression as described in doesMatch.
InterestFilter(String, String) - Constructor for class net.named_data.jndn.InterestFilter
Create an InterestFilter to match any Interest whose name starts with the given prefix URI and the remaining components match the regexFilter regular expression as described in doesMatch.
InterestFilter(InterestFilter) - Constructor for class net.named_data.jndn.InterestFilter
Create an InterestFilter which is a copy of the given interestFilter.
InterestLifetime - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
internalGetFieldAccessorTable() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
 
internalGetFieldAccessorTable() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
internalGetFieldAccessorTable() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
 
internalGetFieldAccessorTable() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
internalGetFieldAccessorTable() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
 
internalGetFieldAccessorTable() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
internalGetValueMap() - Static method in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
 
IPProto - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
isCritical_ - Variable in class net.named_data.jndn.security.certificate.CertificateExtension
 
isIdentityCertificate(Certificate) - Static method in class net.named_data.jndn.security.certificate.IdentityCertificate
 
isInitialized() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
 
isInitialized() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
isInitialized() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
 
isInitialized() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
isInitialized() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
 
isInitialized() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
isLocal() - Method in class net.named_data.jndn.Face
Check if the face is local based on the current connection through the Transport; some Transport may cause network IO (e.g.
isLocal() - Method in class net.named_data.jndn.Node
Check if the face is local based on the current connection through the Transport; some Transport may cause network IO (e.g.
isLocal(Transport.ConnectionInfo) - Method in class net.named_data.jndn.transport.TcpTransport
Determine whether this transport connecting according to connectionInfo is to a node on the current machine; results are cached.
isLocal(Transport.ConnectionInfo) - Method in class net.named_data.jndn.transport.Transport
Determine whether this transport connecting according to connectionInfo is to a node on the current machine.
isLocal(Transport.ConnectionInfo) - Method in class net.named_data.jndn.transport.UdpTransport
Determine whether this transport connecting according to connectionInfo is to a node on the current machine.
isNull() - Method in class net.named_data.jndn.util.Blob
Check if the buffer pointer is null.
isTooEarly() - Method in class net.named_data.jndn.security.certificate.Certificate
Check if the certificate is valid.
isTooLate() - Method in class net.named_data.jndn.security.certificate.Certificate
Check if the certificate is valid.

K

KeyChain - Class in net.named_data.jndn.security
KeyChain is the main class of the security library.
KeyChain(IdentityManager, PolicyManager) - Constructor for class net.named_data.jndn.security.KeyChain
Create a new KeyChain with the given IdentityManager and PolicyManager.
KeyChain(IdentityManager) - Constructor for class net.named_data.jndn.security.KeyChain
Create a new KeyChain with the given IdentityManager and a NoVerifyPolicyManager.
KeyChain() - Constructor for class net.named_data.jndn.security.KeyChain
Create a new KeyChain with the the default IdentityManager and a NoVerifyPolicyManager.
KeyClass - Enum in net.named_data.jndn.security
 
KeyLocator - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
KeyLocator - Class in net.named_data.jndn
 
KeyLocator() - Constructor for class net.named_data.jndn.KeyLocator
Create a new KeyLocator with default values.
KeyLocator(KeyLocator) - Constructor for class net.named_data.jndn.KeyLocator
Create a new KeyLocator with a copy of the fields in keyLocator.
KeyLocatorDigest - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
KeyLocatorType - Enum in net.named_data.jndn
A KeyLocatorType specifies the key locator type in a KeyLocator object.
KeyNameType - Enum in net.named_data.jndn
A KeyNameType specifies the type of a key locator name in a KeyLocator object.
KeyParams - Class in net.named_data.jndn.security
KeyParams is a base class for key parameters.
KeyParams(KeyType) - Constructor for class net.named_data.jndn.security.KeyParams
 
KeyType - Enum in net.named_data.jndn.security
 

L

lessThan(DigestTree.Node) - Method in class net.named_data.jndn.sync.DigestTree.Node
Compare this Node with node2 first comparing dataPrefix_ then sessionNo_.
limit() - Method in class net.named_data.jndn.util.DynamicByteBuffer
Return buffer_.limit().
LocalControlHeader - Class in net.named_data.jndn
A LocalControlHeader represents an NFD LocalControlHeader which holds fields like face ID.
LocalControlHeader() - Constructor for class net.named_data.jndn.LocalControlHeader
Create a LocalControlHeader where all fields are not specified.
LocalControlHeader(LocalControlHeader) - Constructor for class net.named_data.jndn.LocalControlHeader
Create a LocalControlHeader with a copy of the fields in localControlHeader.
LocalControlHeader_CachingPolicy - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LocalControlHeader_IncomingFaceId - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LocalControlHeader_LocalControlHeader - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LocalControlHeader_NextHopFaceId - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LocalControlHeader_NoCache - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 

M

makeCommandInterest(Interest, WireFormat) - Method in class net.named_data.jndn.Face
Append a timestamp component and a random value component to interest's name.
makeCommandInterest(Interest) - Method in class net.named_data.jndn.Face
Append a timestamp component and a random value component to interest's name.
MARK_STALE - Static variable in class net.named_data.jndn.Interest
 
match(Name) - Method in class net.named_data.jndn.Name
Check if the N components of this name are the same as the first N components of the given name.
match(String, Name) - Static method in class net.named_data.jndn.util.NdnRegexMatcher
Determine if the provided NDN regex matches the given Name.
matches(Name.Component) - Method in class net.named_data.jndn.Exclude
Check if the component matches any of the exclude criteria.
matchesName(Name) - Method in class net.named_data.jndn.Interest
Check if this Interest's name matches the given name (using Name.match) and the given name also conforms to the interest selectors.
MAX_NDN_PACKET_SIZE - Static variable in class net.named_data.jndn.util.Common
The practical limit of the size of a network-layer packet.
MaxSuffixComponents - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
MemoryContentCache - Class in net.named_data.jndn.util
A MemoryContentCache holds a set of Data packets and answers an Interest to return the correct Data packet.
MemoryContentCache(Face, double) - Constructor for class net.named_data.jndn.util.MemoryContentCache
Create a new MemoryContentCache to use the given Face.
MemoryContentCache(Face) - Constructor for class net.named_data.jndn.util.MemoryContentCache
Create a new MemoryContentCache to use the given Face, with a default cleanupIntervalMilliseconds of 1000.0 milliseconds.
MemoryIdentityStorage - Class in net.named_data.jndn.security.identity
MemoryIdentityStorage extends IdentityStorage and implements its methods to store identity, public key and certificate objects in memory.
MemoryIdentityStorage() - Constructor for class net.named_data.jndn.security.identity.MemoryIdentityStorage
 
MemoryPrivateKeyStorage - Class in net.named_data.jndn.security.identity
 
MemoryPrivateKeyStorage() - Constructor for class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
 
mergeFrom(Message) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
 
mergeFrom(SyncStateProto.SyncState) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
 
mergeFrom(Message) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
 
mergeFrom(SyncStateProto.SyncState.SeqNo) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
 
mergeFrom(Message) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
 
mergeFrom(SyncStateProto.SyncStateMsg) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
 
mergeSeqno(SyncStateProto.SyncState.SeqNo) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
MetaInfo - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
MetaInfo - Class in net.named_data.jndn
 
MetaInfo() - Constructor for class net.named_data.jndn.MetaInfo
Create a new MetaInfo with default values.
MetaInfo(MetaInfo) - Constructor for class net.named_data.jndn.MetaInfo
Create a new MetaInfo with a copy of the fields in the given metaInfo.
MinSuffixComponents - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
MulticastInterface - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
MulticastTTL - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
MustBeFresh - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 

N

Name - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Name - Class in net.named_data.jndn
A Name holds an array of Name.Component and represents an NDN name.
Name() - Constructor for class net.named_data.jndn.Name
Create a new Name with no components.
Name(Name) - Constructor for class net.named_data.jndn.Name
Create a new Name with the components in the given name.
Name(ArrayList) - Constructor for class net.named_data.jndn.Name
Create a new Name, copying the components.
Name(Name.Component[]) - Constructor for class net.named_data.jndn.Name
Create a new Name, copying the components.
Name(String) - Constructor for class net.named_data.jndn.Name
Parse the uri according to the NDN URI Scheme and create the name with the components.
Name.Component - Class in net.named_data.jndn
A Name.Component holds a read-only name component value.
Name.Component() - Constructor for class net.named_data.jndn.Name.Component
Create a new Name.Component with a zero-length value.
Name.Component(Blob) - Constructor for class net.named_data.jndn.Name.Component
Create a new Name.Component, using the existing the Blob value.
Name.Component(Name.Component) - Constructor for class net.named_data.jndn.Name.Component
Create a new Name.Component, taking another pointer to the component's read-only value.
Name.Component(byte[]) - Constructor for class net.named_data.jndn.Name.Component
Create a new Name.Component, copying the given value.
Name.Component(String) - Constructor for class net.named_data.jndn.Name.Component
Create a new Name.Component, converting the value to UTF8 bytes.
NAME_FIELD_NUMBER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
NameComponent - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
NdnRegexMatcher - Class in net.named_data.jndn.util
An NdnRegexMatcher has static methods to convert an NDN regex (http://redmine.named-data.net/projects/ndn-cxx/wiki/Regex) to a Regex that can match against URIs.
NdnRegexMatcher() - Constructor for class net.named_data.jndn.util.NdnRegexMatcher
 
net.named_data.jndn - package net.named_data.jndn
 
net.named_data.jndn.encoding - package net.named_data.jndn.encoding
 
net.named_data.jndn.encoding.der - package net.named_data.jndn.encoding.der
 
net.named_data.jndn.encoding.tlv - package net.named_data.jndn.encoding.tlv
 
net.named_data.jndn.security - package net.named_data.jndn.security
 
net.named_data.jndn.security.certificate - package net.named_data.jndn.security.certificate
 
net.named_data.jndn.security.identity - package net.named_data.jndn.security.identity
 
net.named_data.jndn.security.policy - package net.named_data.jndn.security.policy
 
net.named_data.jndn.sync - package net.named_data.jndn.sync
 
net.named_data.jndn.transport - package net.named_data.jndn.transport
 
net.named_data.jndn.util - package net.named_data.jndn.util
 
newBuilder() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
newBuilder(SyncStateProto.SyncState) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
newBuilder() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
newBuilder(SyncStateProto.SyncState.SeqNo) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
newBuilder() - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
newBuilder(SyncStateProto.SyncStateMsg) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
newBuilderForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
newBuilderForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
newBuilderForType() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
NfdCommand_ControlResponse - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
NfdCommand_StatusCode - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
NfdCommand_StatusText - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Node - Class in net.named_data.jndn
The Node class implements internal functionality for the Face class.
Node(Transport, Transport.ConnectionInfo) - Constructor for class net.named_data.jndn.Node
Create a new Node for communication with an NDN hub with the given Transport object and connectionInfo.
Nonce - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
NoVerifyPolicyManager - Class in net.named_data.jndn.security.policy
 
NoVerifyPolicyManager() - Constructor for class net.named_data.jndn.security.policy.NoVerifyPolicyManager
 

O

OID - Class in net.named_data.jndn.encoding
 
OID(String) - Constructor for class net.named_data.jndn.encoding.OID
 
OID(int[]) - Constructor for class net.named_data.jndn.encoding.OID
 
onComplete(Blob) - Method in interface net.named_data.jndn.util.SegmentFetcher.OnComplete
 
OnData - Interface in net.named_data.jndn
A class implements OnData if it has onData, used to pass a callback to Face.expressInterest.
onData(Interest, Data) - Method in interface net.named_data.jndn.OnData
When a matching data packet is received, onData is called.
onData(Interest, Data) - Method in class net.named_data.jndn.sync.ChronoSync2013
 
onData(Interest, Data) - Method in class net.named_data.jndn.util.SegmentFetcher
 
onError(SegmentFetcher.ErrorCode, String) - Method in interface net.named_data.jndn.util.SegmentFetcher.OnError
 
onInitialized() - Method in interface net.named_data.jndn.sync.ChronoSync2013.OnInitialized
 
OnInterest - Interface in net.named_data.jndn
A class implements OnInterest if it has onInterest, used to pass a callback to Face.registerPrefix.
onInterest(Name, Interest, Transport, long) - Method in interface net.named_data.jndn.OnInterest
When an interest is received which matches the name prefix, onInterest is called.
onInterest(Name, Interest, Face, long, InterestFilter) - Method in interface net.named_data.jndn.OnInterestCallback
When an interest is received which matches the interest filter, onInterest is called.
onInterest(Name, Interest, Face, long, InterestFilter) - Method in class net.named_data.jndn.sync.ChronoSync2013
Process the sync interest from the applicationBroadcastPrefix.
onInterest(Name, Interest, Face, long, InterestFilter) - Method in class net.named_data.jndn.util.MemoryContentCache
 
OnInterestCallback - Interface in net.named_data.jndn
A class implements OnInterestCallback if it has onInterest, used to pass a callback to Face.registerPrefix or Face.setInterestFilter.
onReceivedData(ByteBuffer) - Method in class net.named_data.jndn.encoding.ElementReader
Continue to read data until the end of an element, then call elementListener.onReceivedElement(element ).
onReceivedElement(ByteBuffer) - Method in interface net.named_data.jndn.encoding.ElementListener
This is called when an entire binary XML element is received.
onReceivedElement(ByteBuffer) - Method in class net.named_data.jndn.Node
 
onReceivedSyncState(List, boolean) - Method in interface net.named_data.jndn.sync.ChronoSync2013.OnReceivedSyncState
 
OnRegisterFailed - Interface in net.named_data.jndn
A class implements OnRegisterFailed if it has onRegisterFailed, used to pass a callback to Face.registerPrefix.
onRegisterFailed(Name) - Method in interface net.named_data.jndn.OnRegisterFailed
If failed to retrieve the connected hub's ID or failed to register the prefix, onRegisterFailed is called.
OnTimeout - Interface in net.named_data.jndn
A class implements OnTimeout if it has onTimeout, used to pass a callback to Face.expressInterest.
onTimeout(Interest) - Method in interface net.named_data.jndn.OnTimeout
If the interest times out according to the interest lifetime, onTimeout is called.
onTimeout(Interest) - Method in class net.named_data.jndn.sync.ChronoSync2013
 
onTimeout(Interest) - Method in class net.named_data.jndn.util.SegmentFetcher
 
OnVerified - Interface in net.named_data.jndn.security
A class implements OnVerified if it has onVerified which is called by verifyData to report a successful verification.
onVerified(Data) - Method in interface net.named_data.jndn.security.OnVerified
When verifyData succeeds, onVerified is called.
onVerified_ - Variable in class net.named_data.jndn.security.ValidationRequest
 
OnVerifiedInterest - Interface in net.named_data.jndn.security
A class implements OnVerifiedInterest if it has onVerifiedInterest which is called by verifyInterest to report a successful verification.
onVerifiedInterest(Interest) - Method in interface net.named_data.jndn.security.OnVerifiedInterest
When verifyInterest succeeds, onVerifiedInterest is called.
OnVerifyFailed - Interface in net.named_data.jndn.security
A class implements OnVerifyFailed if it has onVerifyFailed which is called by verifyData to report a failed verification.
onVerifyFailed(Data) - Method in interface net.named_data.jndn.security.OnVerifyFailed
When verifyData fails, onVerifyFailed is called.
onVerifyFailed_ - Variable in class net.named_data.jndn.security.ValidationRequest
 
OnVerifyInterestFailed - Interface in net.named_data.jndn.security
A class implements OnVerifyInterestFailed if it has onVerifyInterestFailed which is called by verifyInterest to report a failed verification.
onVerifyInterestFailed(Interest) - Method in interface net.named_data.jndn.security.OnVerifyInterestFailed
When verifyInterest fails, onVerifyInterestFailed is called.
OTHER_VALUE - Static variable in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
OTHER = 2;

P

parent_ - Variable in class net.named_data.jndn.encoding.der.DerNode
 
parse(ByteBuffer, int) - Static method in class net.named_data.jndn.encoding.der.DerNode
Parse the data from the input buffer recursively and return the root as an object of a subclass of DerNode.
parse(ByteBuffer) - Static method in class net.named_data.jndn.encoding.der.DerNode
Parse the data from the input buffer recursively and return the root as an object of a subclass of DerNode.
parseDelimitedFrom(InputStream) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
parseDelimitedFrom(InputStream) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
parseDelimitedFrom(InputStream) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
parseFrom(ByteString) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
parseFrom(byte[]) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
parseFrom(InputStream) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
parseFrom(CodedInputStream) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
parseFrom(ByteString) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
parseFrom(byte[]) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
parseFrom(InputStream) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
parseFrom(CodedInputStream) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
parseFrom(ByteString) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
parseFrom(byte[]) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
parseFrom(InputStream) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
parseFrom(CodedInputStream) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
PARSER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
PARSER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
PARSER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
payload_ - Variable in class net.named_data.jndn.encoding.der.DerNode
 
peekDTag(int) - Method in class net.named_data.jndn.encoding.BinaryXmlDecoder
Decode the header from the input starting at its position, and if it is a DTAG where the value is the expectedTag, then set return true.
peekType(int, int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
Decode the type from the input starting at the input buffer position, and if it is the expectedType, then return true, else false.
PolicyManager - Class in net.named_data.jndn.security.policy
A PolicyManager is an abstract base class to represent the policy for verifying data packets.
PolicyManager() - Constructor for class net.named_data.jndn.security.policy.PolicyManager
 
Port - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
position() - Method in class net.named_data.jndn.util.DynamicByteBuffer
Return buffer_.position().
position(int) - Method in class net.named_data.jndn.util.DynamicByteBuffer
Call buffer_.position(newPosition).
prettyPrint(int) - Method in class net.named_data.jndn.util.BoostInfoTree
 
prettyPrint() - Method in class net.named_data.jndn.util.BoostInfoTree
 
PrivateKeyStorage - Class in net.named_data.jndn.security.identity
 
PrivateKeyStorage() - Constructor for class net.named_data.jndn.security.identity.PrivateKeyStorage
 
processEvents() - Method in class net.named_data.jndn.Face
Process any packets to receive and call callbacks such as onData, onInterest or onTimeout.
processEvents() - Method in class net.named_data.jndn.Node
Process any packets to receive and call callbacks such as onData, onInterest or onTimeout.
processEvents() - Method in class net.named_data.jndn.transport.TcpTransport
Process any data to receive.
processEvents() - Method in class net.named_data.jndn.transport.Transport
Process any data to receive.
processEvents() - Method in class net.named_data.jndn.transport.UdpTransport
Process any data to receive.
ProtobufTlv - Class in net.named_data.jndn.encoding
ProtobufTlv has static methods to encode and decode an Protobuf Message object as NDN-TLV.
ProtobufTlv() - Constructor for class net.named_data.jndn.encoding.ProtobufTlv
 
PublicKey - Class in net.named_data.jndn.security.certificate
 
PublicKey() - Constructor for class net.named_data.jndn.security.certificate.PublicKey
 
PublicKey(Blob) - Constructor for class net.named_data.jndn.security.certificate.PublicKey
Create a new PublicKey by decoding the keyDer.
PublisherPublicKeyDigest - Class in net.named_data.jndn
Deprecated. 
PublisherPublicKeyDigest() - Constructor for class net.named_data.jndn.PublisherPublicKeyDigest
Deprecated. 
PublisherPublicKeyDigest(PublisherPublicKeyDigest) - Constructor for class net.named_data.jndn.PublisherPublicKeyDigest
Deprecated.
Create a new PublisherPublicKeyDigest with a copy of the value in the given publisherPublicKeyDigest.
PublisherPublicKeyLocator - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
publishNextSequenceNo() - Method in class net.named_data.jndn.sync.ChronoSync2013
Increment the sequence number, create a sync message with the new sequence number and publish a data packet where the name is the applicationBroadcastPrefix + the root digest of the current digest tree.
putData(Data, WireFormat) - Method in class net.named_data.jndn.Face
The OnInterestCallback calls this to put a Data packet which satisfies an Interest.
putData(Data) - Method in class net.named_data.jndn.Face
The OnInterestCallback calls this to put a Data packet which satisfies an Interest.
putData(Data, WireFormat) - Method in class net.named_data.jndn.Node
The OnInterestCallback calls this to put a Data packet which satisfies an Interest.

R

read(String) - Method in class net.named_data.jndn.util.BoostInfoParser
Add the contents of the file to the root BoostInfoTree.
readBinaryDTagElement(int, boolean) - Method in class net.named_data.jndn.encoding.BinaryXmlDecoder
Decode the header from the input starting its position, expecting the type to be DTAG and the value to be expectedTag.
readBinaryDTagElement(int) - Method in class net.named_data.jndn.encoding.BinaryXmlDecoder
Decode the header from the input starting its position, expecting the type to be DTAG and the value to be expectedTag.
readBlobTlv(int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
Decode the type and length from the input starting at the input buffer position, expecting the type to be expectedType.
readBooleanTlv(int, int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
Peek at the next TLV, and if it has the expectedType then read a type and value, ignoring the value, and return true.
readElementClose() - Method in class net.named_data.jndn.encoding.BinaryXmlDecoder
Read one byte from the input starting at its position, expecting it to be the element close.
readElementStartDTag(int) - Method in class net.named_data.jndn.encoding.BinaryXmlDecoder
Decode the header from the input starting at its position, expecting the type to be DTAG and the value to be expectedTag.
readExtendedVarNumber(int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
Do the work of readVarNumber, given the firstOctet which is >= 253.
readNestedTlvsStart(int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
Decode the type and length from the input starting at the input buffer position, expecting the type to be expectedType.
readNonNegativeInteger(int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
Decode a non-negative integer in NDN-TLV and return it.
readNonNegativeIntegerTlv(int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
Decode the type and length from the input starting at the input buffer position, expecting the type to be expectedType.
readOptionalBinaryDTagElement(int, boolean) - Method in class net.named_data.jndn.encoding.BinaryXmlDecoder
Peek at the next element and if it is the expectedTag, call readBinaryDTagElement.
readOptionalBinaryDTagElement(int) - Method in class net.named_data.jndn.encoding.BinaryXmlDecoder
Peek at the next element and if it is the expectedTag, call readBinaryDTagElement.
readOptionalBlobTlv(int, int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
Peek at the next TLV, and if it has the expectedType then call readBlobTlv and return the value.
readOptionalNonNegativeIntegerTlv(int, int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
Peek at the next TLV, and if it has the expectedType then call readNonNegativeIntegerTlv and return the integer.
readOptionalTimeMillisecondsDTagElement(int) - Method in class net.named_data.jndn.encoding.BinaryXmlDecoder
Peek at the next element, and if it has the expectedTag then call readTimeMillisecondsDTagElement.
readOptionalUDataDTagElement(int) - Method in class net.named_data.jndn.encoding.BinaryXmlDecoder
Peek at the next element and if it is the expectedTag, call readUDataDTagElement.
readOptionalUnsignedIntegerDTagElement(int) - Method in class net.named_data.jndn.encoding.BinaryXmlDecoder
Peek at the next element, and if it has the expectedTag then call readUnsignedIntegerDTagElement.
readTimeMillisecondsDTagElement(int) - Method in class net.named_data.jndn.encoding.BinaryXmlDecoder
Decode the header from the input starting at its position, expecting the type to be DTAG and the value to be expectedTag.
readTypeAndLength(int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
Decode the type and length from this's input starting at the input buffer position, expecting the type to be expectedType and return the length.
readUDataDTagElement(int) - Method in class net.named_data.jndn.encoding.BinaryXmlDecoder
Decode the header from the input starting at its position, expecting the type to be DTAG and the value to be expectedTag.
readUnsignedIntegerDTagElement(int) - Method in class net.named_data.jndn.encoding.BinaryXmlDecoder
Decode the header from the input starting at its position, expecting the type to be DTAG and the value to be expectedTag.
readVarNumber() - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
Decode a VAR-NUMBER in NDN-TLV and return it.
registerAllExtensions(ExtensionRegistry) - Static method in class net.named_data.jndn.sync.SyncStateProto
 
registerPrefix(Name, OnInterestCallback, OnRegisterFailed, ForwardingFlags, WireFormat) - Method in class net.named_data.jndn.Face
Register prefix with the connected NDN hub and call onInterest when a matching interest is received.
registerPrefix(Name, OnInterestCallback, OnRegisterFailed, ForwardingFlags) - Method in class net.named_data.jndn.Face
Register prefix with the connected NDN hub and call onInterest when a matching interest is received.
registerPrefix(Name, OnInterestCallback, OnRegisterFailed, WireFormat) - Method in class net.named_data.jndn.Face
Register prefix with the connected NDN hub and call onInterest when a matching interest is received.
registerPrefix(Name, OnInterestCallback, OnRegisterFailed) - Method in class net.named_data.jndn.Face
Register prefix with the connected NDN hub and call onInterest when a matching interest is received.
registerPrefix(Name, OnInterest, OnRegisterFailed, ForwardingFlags, WireFormat) - Method in class net.named_data.jndn.Face
Deprecated.
Use registerPrefix where onInterest is an OnInterestCallback (which is passed this Face for calling putData) instead of the deprecated OnInterest (which is passed a Transport object).
registerPrefix(Name, OnInterest, OnRegisterFailed, ForwardingFlags) - Method in class net.named_data.jndn.Face
Deprecated.
Use registerPrefix where onInterest is an OnInterestCallback (which is passed this Face for calling putData) instead of the deprecated OnInterest (which is passed a Transport object).
registerPrefix(Name, OnInterest, OnRegisterFailed, WireFormat) - Method in class net.named_data.jndn.Face
Deprecated.
Use registerPrefix where onInterest is an OnInterestCallback (which is passed this Face for calling putData) instead of the deprecated OnInterest (which is passed a Transport object).
registerPrefix(Name, OnInterest, OnRegisterFailed) - Method in class net.named_data.jndn.Face
Deprecated.
Use registerPrefix where onInterest is an OnInterestCallback (which is passed this Face for calling putData) instead of the deprecated OnInterest (which is passed a Transport object).
registerPrefix(Name, OnInterestCallback, OnRegisterFailed, ForwardingFlags, WireFormat, KeyChain, Name, Face) - Method in class net.named_data.jndn.Node
Register prefix with the connected NDN hub and call onInterest when a matching interest is received.
registerPrefix(Name, OnRegisterFailed, OnInterestCallback, ForwardingFlags, WireFormat) - Method in class net.named_data.jndn.util.MemoryContentCache
Call registerPrefix on the Face given to the constructor so that this MemoryContentCache will answer interests whose name has the prefix.
registerPrefix(Name, OnRegisterFailed, OnInterestCallback, ForwardingFlags) - Method in class net.named_data.jndn.util.MemoryContentCache
Call registerPrefix on the Face given to the constructor so that this MemoryContentCache will answer interests whose name has the prefix.
registerPrefix(Name, OnRegisterFailed, OnInterestCallback) - Method in class net.named_data.jndn.util.MemoryContentCache
Call registerPrefix on the Face given to the constructor so that this MemoryContentCache will answer interests whose name has the prefix.
registerPrefix(Name, OnRegisterFailed) - Method in class net.named_data.jndn.util.MemoryContentCache
Call registerPrefix on the Face given to the constructor so that this MemoryContentCache will answer interests whose name has the prefix.
REGULAR_VALUE_BITS - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
REGULAR_VALUE_MASK - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
remaining() - Method in class net.named_data.jndn.util.DynamicByteBuffer
Return buffer_.remaining().
removePendingInterest(long) - Method in class net.named_data.jndn.Face
Remove the pending interest entry with the pendingInterestId from the pending interest table.
removePendingInterest(long) - Method in class net.named_data.jndn.Node
Remove the pending interest entry with the pendingInterestId from the pending interest table.
removeRegisteredPrefix(long) - Method in class net.named_data.jndn.Face
Remove the registered prefix entry with the registeredPrefixId from the registered prefix table.
removeRegisteredPrefix(long) - Method in class net.named_data.jndn.Node
Remove the registered prefix entry with the registeredPrefixId from the registered prefix table.
removeSs(int) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
requireVerify(Data) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
Check if this PolicyManager has a verification rule for the received data.
requireVerify(Interest) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
Check if this PolicyManager has a verification rule for the received signed interest.
requireVerify(Data) - Method in class net.named_data.jndn.security.policy.NoVerifyPolicyManager
Override to return false for no verification rule for the received data.
requireVerify(Interest) - Method in class net.named_data.jndn.security.policy.NoVerifyPolicyManager
Override to return false for no verification rule for the received interest.
requireVerify(Data) - Method in class net.named_data.jndn.security.policy.PolicyManager
Check if this PolicyManager has a verification rule for the received data.
requireVerify(Interest) - Method in class net.named_data.jndn.security.policy.PolicyManager
Check if this PolicyManager has a verification rule for the received interest.
requireVerify(Data) - Method in class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
Always return true to use the self-verification rule for the received data.
requireVerify(Interest) - Method in class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
Always return true to use the self-verification rule for the received interest.
reset() - Method in class net.named_data.jndn.security.policy.CertificateCache
Clear all certificates from the store.
retry_ - Variable in class net.named_data.jndn.security.ValidationRequest
 
revokeCertificate(Name) - Method in class net.named_data.jndn.security.KeyChain
Revoke a certificate.
revokeIdentity() - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Revoke the identity.
revokeIdentity() - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Revoke the identity.
revokeIdentity() - Method in class net.named_data.jndn.security.identity.IdentityStorage
Revoke the identity.
revokeIdentity() - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Revoke the identity.
revokeKey(Name) - Method in class net.named_data.jndn.security.KeyChain
Revoke a key.
RsaKeyParams - Class in net.named_data.jndn.security
 
RsaKeyParams(int) - Constructor for class net.named_data.jndn.security.RsaKeyParams
 
RsaKeyParams() - Constructor for class net.named_data.jndn.security.RsaKeyParams
 

S

Scope - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
SecurityException - Exception in net.named_data.jndn.security
SecurityException extends Exception for errors related to NDN security.
SecurityException(String) - Constructor for exception net.named_data.jndn.security.SecurityException
 
seek(int) - Method in class net.named_data.jndn.encoding.BinaryXmlDecoder
Set the position of the input, used for the next read.
seek(int) - Method in class net.named_data.jndn.encoding.BinaryXmlStructureDecoder
Set the offset into the input, used for the next read.
seek(int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
Set the offset into the input, used for the next read.
seek(int) - Method in class net.named_data.jndn.encoding.tlv.TlvStructureDecoder
Set the offset into the input, used for the next read.
SegmentFetcher - Class in net.named_data.jndn.util
SegmentFetcher is a utility class to fetch the latest version of segmented data.
SegmentFetcher.ErrorCode - Enum in net.named_data.jndn.util
 
SegmentFetcher.OnComplete - Interface in net.named_data.jndn.util
 
SegmentFetcher.OnError - Interface in net.named_data.jndn.util
 
SegmentFetcher.VerifySegment - Interface in net.named_data.jndn.util
 
SELECT_doesCertificateExist - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
SELECT_doesIdentityExist - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
SELECT_doesKeyExist - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
SELECT_getAllKeyNamesOfIdentity_default_false - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
SELECT_getAllKeyNamesOfIdentity_default_true - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
SELECT_getCertificate - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
SELECT_getDefaultCertificateNameForKey - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
SELECT_getDefaultIdentity - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
SELECT_getDefaultKeyNameForIdentity - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
SELECT_getKey - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
SELECT_MASTER_CERT_TABLE - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
SELECT_MASTER_ID_TABLE - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
SELECT_MASTER_KEY_TABLE - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
Selectors - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
selfSign(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Generate a self-signed certificate for a public key.
SelfVerifyPolicyManager - Class in net.named_data.jndn.security.policy
A SelfVerifyPolicyManager implements a PolicyManager to use the public key DER in the data packet's KeyLocator (if available) or look in the IdentityStorage for the public key with the name in the KeyLocator (if available) and use it to verify the data packet, without searching a certificate chain.
SelfVerifyPolicyManager(IdentityStorage) - Constructor for class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
Create a new SelfVerifyPolicyManager which will look up the public key in the given identityStorage.
SelfVerifyPolicyManager() - Constructor for class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
Create a new SelfVerifyPolicyManager which will look up the public key in the given identityStorage.
send(Blob) - Method in class net.named_data.jndn.Face
Send the encoded packet out through the face.
send(ByteBuffer) - Method in class net.named_data.jndn.Face
Send the encoded packet out through the face.
send(ByteBuffer) - Method in class net.named_data.jndn.Node
Send the encoded packet out through the transport.
send(ByteBuffer) - Method in class net.named_data.jndn.transport.TcpTransport
Set data to the host
send(ByteBuffer) - Method in class net.named_data.jndn.transport.Transport
Set data to the host
send(ByteBuffer) - Method in class net.named_data.jndn.transport.UdpTransport
Set data to the host
SEQ_FIELD_NUMBER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
SEQNO_FIELD_NUMBER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
SESSION_FIELD_NUMBER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
set(String) - Method in class net.named_data.jndn.Name
 
set(ChangeCountable) - Method in class net.named_data.jndn.util.ChangeCounter
Set the target to the given target.
setAction(String) - Method in class net.named_data.jndn.ForwardingEntry
 
setActive(boolean) - Method in class net.named_data.jndn.ForwardingFlags
Set the value of the "active" flag
setAdvertise(boolean) - Method in class net.named_data.jndn.ForwardingFlags
Set the value of the "advertise" flag
setAnswerOriginKind(int) - Method in class net.named_data.jndn.Interest
Deprecated.
Use setMustBeFresh.
setCapture(boolean) - Method in class net.named_data.jndn.ForwardingFlags
Set the value of the "capture" flag
setCaptureOk(boolean) - Method in class net.named_data.jndn.ForwardingFlags
Set the value of the "captureOk" flag
setChildInherit(boolean) - Method in class net.named_data.jndn.ForwardingFlags
Set the value of the "childInherit" flag
setChildSelector(int) - Method in class net.named_data.jndn.Interest
Set the child selector.
setCommandCertificateName(Name) - Method in class net.named_data.jndn.Face
Set the certificate name used to sign command interest (e.g.
setCommandSigningInfo(KeyChain, Name) - Method in class net.named_data.jndn.Face
Set the KeyChain and certificate name used to sign command interests (e.g.
setConfigPolicyManagerFriendAccess(ConfigPolicyManager.FriendAccess) - Method in interface net.named_data.jndn.security.policy.ConfigPolicyManager.Friend
 
setContent(Blob) - Method in class net.named_data.jndn.Data
 
setCost(int) - Method in class net.named_data.jndn.ControlParameters
Set the cost value.
setDefaultCertificateForKey(IdentityCertificate) - Method in class net.named_data.jndn.security.identity.IdentityManager
Set the certificate as the default for its corresponding key.
setDefaultCertificateForKey(IdentityCertificate) - Method in class net.named_data.jndn.security.KeyChain
Set the certificate as the default for its corresponding key.
setDefaultCertificateNameForKey(Name, Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Set the default key name for the specified identity.
setDefaultCertificateNameForKey(Name, Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Set the default key name for the specified identity.
setDefaultCertificateNameForKey(Name, Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Set the default key name for the specified identity.
setDefaultCertificateNameForKey(Name, Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Set the default key name for the specified identity.
setDefaultIdentity(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Set the default identity.
setDefaultIdentity(Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Set the default identity.
setDefaultIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Set the default identity.
setDefaultIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Set the default identity.
setDefaultIdentity(Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Set the default identity.
setDefaultKeyForIdentity(Name, Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Set a key as the default key of an identity.
setDefaultKeyForIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Set a key as the default key of an identity, inferred from the keyName.
setDefaultKeyForIdentity(Name, Name) - Method in class net.named_data.jndn.security.KeyChain
Set a key as the default key of an identity.
setDefaultKeyForIdentity(Name) - Method in class net.named_data.jndn.security.KeyChain
Set a key as the default key of an identity, inferred from the keyName.
setDefaultKeyNameForIdentity(Name, Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Set the default key name for the specified identity.
setDefaultKeyNameForIdentity(Name, Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Set the default key name for the specified identity.
setDefaultKeyNameForIdentity(Name, Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Set the default key name for the specified identity.
setDefaultKeyNameForIdentity(Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Set the default key name for the specified identity.
setDefaultKeyNameForIdentity(Name, Name) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Set the default key name for the specified identity.
setDefaultWireFormat(WireFormat) - Static method in class net.named_data.jndn.encoding.WireFormat
Set the static default WireFormat used by default encoding and decoding methods.
setDigestAlgorithm(Blob) - Method in class net.named_data.jndn.Sha256WithRsaSignature
Deprecated.
This is for the NDNx wire format which is deprecated.
setExclude(Exclude) - Method in class net.named_data.jndn.Interest
Set this interest to use a copy of the given Exclude object.
setExpirationPeriod(double) - Method in class net.named_data.jndn.ControlParameters
Set the expiration period.
setFace(Face) - Method in class net.named_data.jndn.security.KeyChain
Set the Face which will be used to fetch required certificates.
setFaceId(int) - Method in class net.named_data.jndn.ControlParameters
Set the Face ID.
setFaceId(int) - Method in class net.named_data.jndn.ForwardingEntry
 
setFinalBlockId(Name.Component) - Method in class net.named_data.jndn.MetaInfo
 
setFinalBlockID(Name.Component) - Method in class net.named_data.jndn.MetaInfo
Deprecated.
Use setFinalBlockId.
setForwardingEntryFlags(int) - Method in class net.named_data.jndn.ForwardingFlags
Set the flags according to the bits in forwardingEntryFlags as used by the ForwardingEntry message.
setForwardingFlags(ForwardingFlags) - Method in class net.named_data.jndn.ControlParameters
Set the ForwardingFlags object to a copy of forwardingFlags.
setForwardingFlags(ForwardingFlags) - Method in class net.named_data.jndn.ForwardingEntry
 
setFreshnessPeriod(double) - Method in class net.named_data.jndn.ForwardingEntry
 
setFreshnessPeriod(double) - Method in class net.named_data.jndn.MetaInfo
 
setFreshnessSeconds(int) - Method in class net.named_data.jndn.MetaInfo
Deprecated.
Use setFreshnessPeriod.
setFriendAccess(ConfigPolicyManager.Friend) - Static method in class net.named_data.jndn.security.policy.ConfigPolicyManager
Call friend.setConfigPolicyManagerFriendAccess to pass an instance of a FriendAccess class to allow a friend class to call private methods.
setIncomingFaceId(long) - Method in class net.named_data.jndn.LocalControlHeader
Set the incoming face ID.
setIntegerList(int[]) - Method in class net.named_data.jndn.encoding.OID
 
setInterestFilter(InterestFilter, OnInterestCallback) - Method in class net.named_data.jndn.Face
Add an entry to the local interest filter table to call the onInterest callback for a matching incoming Interest.
setInterestFilter(Name, OnInterestCallback) - Method in class net.named_data.jndn.Face
Add an entry to the local interest filter table to call the onInterest callback for a matching incoming Interest.
setInterestFilter(InterestFilter, OnInterestCallback, Face) - Method in class net.named_data.jndn.Node
Add an entry to the local interest filter table to call the onInterest callback for a matching incoming Interest.
setInterestLifetimeMilliseconds(double) - Method in class net.named_data.jndn.Interest
Set the interest lifetime.
setKeyData(Blob) - Method in class net.named_data.jndn.KeyLocator
 
setKeyLocator(KeyLocator) - Method in class net.named_data.jndn.Interest
Set this interest to use a copy of the given KeyLocator object.
setKeyLocator(KeyLocator) - Method in class net.named_data.jndn.Sha256WithEcdsaSignature
 
setKeyLocator(KeyLocator) - Method in class net.named_data.jndn.Sha256WithRsaSignature
 
setKeyName(Name) - Method in class net.named_data.jndn.KeyLocator
 
setKeyNameType(KeyNameType) - Method in class net.named_data.jndn.KeyLocator
 
setKeyPairForKeyName(Name, KeyType, ByteBuffer, ByteBuffer) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
Set the public and private key for the keyName.
setKeyPairForKeyName(Name, ByteBuffer, ByteBuffer) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
Deprecated.
Use setKeyPairForKeyName(keyName, KeyType.RSA, publicKeyDer, privateKeyDer).
setLast(boolean) - Method in class net.named_data.jndn.ForwardingFlags
Set the value of the "last" flag
setLocal(boolean) - Method in class net.named_data.jndn.ForwardingFlags
Set the value of the "local" flag
setLocalControlFeature(int) - Method in class net.named_data.jndn.ControlParameters
Set the local control feature value.
setMaxSuffixComponents(int) - Method in class net.named_data.jndn.Interest
Set the max suffix components count.
setMetaInfo(MetaInfo) - Method in class net.named_data.jndn.Data
Set metaInfo to a copy of the given MetaInfo.
setMinSuffixComponents(int) - Method in class net.named_data.jndn.Interest
Set the min suffix components count.
setMustBeFresh(boolean) - Method in class net.named_data.jndn.Interest
Set the MustBeFresh flag.
setName(Name) - Method in class net.named_data.jndn.ControlParameters
Set the name.
setName(Name) - Method in class net.named_data.jndn.Data
Set name to a copy of the given Name.
setName(Name) - Method in class net.named_data.jndn.Interest
Set the interest name.
setName(Name) - Method in class net.named_data.jndn.security.certificate.IdentityCertificate
Override the base class method to check that the name is a valid identity certificate name.
setName(String) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
required string name = 1;
setNameBytes(ByteString) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
required string name = 1;
setNextHopFaceId(long) - Method in class net.named_data.jndn.LocalControlHeader
Set the next hop face ID.
setNfdForwardingFlags(int) - Method in class net.named_data.jndn.ForwardingFlags
Set the flags according to the NFD forwarding flags as used in the ControlParameters of the command interest.
setNonce(Blob) - Method in class net.named_data.jndn.Interest
Deprecated.
You should let the wire encoder generate a random nonce internally before sending the interest.
setNotAfter(double) - Method in class net.named_data.jndn.security.certificate.Certificate
 
setNotBefore(double) - Method in class net.named_data.jndn.security.certificate.Certificate
 
setOrigin(int) - Method in class net.named_data.jndn.ControlParameters
Set the origin value.
setPayloadWireEncoding(Blob) - Method in class net.named_data.jndn.LocalControlHeader
 
setPrefix(Name) - Method in class net.named_data.jndn.ForwardingEntry
 
setPrivateKeyForKeyName(Name, KeyType, ByteBuffer) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
Set the private key for the keyName.
setPublicKeyForKeyName(Name, KeyType, ByteBuffer) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
Set the public key for the keyName.
setPublicKeyInfo(PublicKey) - Method in class net.named_data.jndn.security.certificate.Certificate
 
setPublisherPublicKeyDigest(Blob) - Method in class net.named_data.jndn.PublisherPublicKeyDigest
Deprecated.
 
setPublisherPublicKeyDigest(PublisherPublicKeyDigest) - Method in class net.named_data.jndn.Sha256WithRsaSignature
Deprecated.
The Signature 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.
setRemainingFromBack(int) - Method in class net.named_data.jndn.util.DynamicByteBuffer
Change the position so that there are remaining bytes in the buffer.
setScope(int) - Method in class net.named_data.jndn.Interest
Set the interest scope.
setSeq(long) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
required uint64 seq = 1;
setSeqno(SyncStateProto.SyncState.SeqNo) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
setSeqno(SyncStateProto.SyncState.SeqNo.Builder) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
optional .net.named_data.jndn.sync.SyncState.SeqNo seqno = 3;
setSequenceNo(long) - Method in class net.named_data.jndn.sync.DigestTree.Node
Set the sequence number and recompute the digest.
setSession(long) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo.Builder
required uint64 session = 2;
setSignature(Signature) - Method in class net.named_data.jndn.Data
Set the signature to a copy of the given signature.
setSignature(Blob) - Method in class net.named_data.jndn.DigestSha256Signature
Set the signature bytes to the given value.
setSignature(Blob) - Method in class net.named_data.jndn.Sha256WithEcdsaSignature
Set the signature bytes to the given value.
setSignature(Blob) - Method in class net.named_data.jndn.Sha256WithRsaSignature
Set the signature bytes to the given value.
setSignature(Blob) - Method in class net.named_data.jndn.Signature
Set the signature bytes to the given value.
setSignature(Signature) - Method in interface net.named_data.jndn.SignatureHolder
 
setSs(int, SyncStateProto.SyncState) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
setSs(int, SyncStateProto.SyncState.Builder) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg.Builder
repeated .net.named_data.jndn.sync.SyncState ss = 1;
setStrategy(Name) - Method in class net.named_data.jndn.ControlParameters
Set the strategy to a copy of the given Name.
setTap(boolean) - Method in class net.named_data.jndn.ForwardingFlags
Set the value of the "tap" flag
setTimestampMilliseconds(double) - Method in class net.named_data.jndn.MetaInfo
Deprecated.
Use the application-specific content to store a timestamp.
setType(KeyLocatorType) - Method in class net.named_data.jndn.KeyLocator
 
setType(ContentType) - Method in class net.named_data.jndn.MetaInfo
 
setType(SyncStateProto.SyncState.ActionType) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.Builder
required .net.named_data.jndn.sync.SyncState.ActionType type = 2;
setUri(String) - Method in class net.named_data.jndn.ControlParameters
Set the URI.
setWitness(Blob) - Method in class net.named_data.jndn.Sha256WithRsaSignature
Deprecated.
This is for the NDNx wire format which is deprecated.
Sha256WithEcdsaSignature - Class in net.named_data.jndn
A Sha256WithEcdsaSignature extends Signature and holds the signature bits and other info representing a SHA256-with-ECDSA signature.
Sha256WithEcdsaSignature() - Constructor for class net.named_data.jndn.Sha256WithEcdsaSignature
Create a new Sha256WithEcdsaSignature with default values.
Sha256WithEcdsaSignature(Sha256WithEcdsaSignature) - Constructor for class net.named_data.jndn.Sha256WithEcdsaSignature
Create a new Sha256WithEcdsaSignature with a copy of the fields in the given signature object.
Sha256WithRsaSignature - Class in net.named_data.jndn
A Sha256WithRsaSignature extends Signature and holds the signature bits and other info representing a SHA256-with-RSA signature in a data packet.
Sha256WithRsaSignature() - Constructor for class net.named_data.jndn.Sha256WithRsaSignature
Create a new Sha256WithRsaSignature with default values.
Sha256WithRsaSignature(Sha256WithRsaSignature) - Constructor for class net.named_data.jndn.Sha256WithRsaSignature
Create a new Sha256WithRsaSignature with a copy of the fields in the given signature object.
shutdown() - Method in class net.named_data.jndn.Face
Shut down and disconnect this Face.
shutdown() - Method in class net.named_data.jndn.Node
Shut down by closing the transport
shutdown() - Method in class net.named_data.jndn.sync.ChronoSync2013
Unregister callbacks so that this does not respond to interests anymore.
sign(ByteBuffer, Name, DigestAlgorithm) - Method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
Fetch the private key for keyName and sign the data, returning a signature Blob.
sign(ByteBuffer, Name, DigestAlgorithm) - Method in class net.named_data.jndn.security.identity.MemoryPrivateKeyStorage
Fetch the private key for keyName and sign the data, returning a signature Blob.
sign(ByteBuffer, Name, DigestAlgorithm) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
Fetch the private key for keyName and sign the data, returning a signature Blob.
sign(ByteBuffer, Name) - Method in class net.named_data.jndn.security.identity.PrivateKeyStorage
Fetch the private key for keyName and sign the data using DigestAlgorithm.SHA256, returning a signature Blob.
sign(Data, Name, WireFormat) - Method in class net.named_data.jndn.security.KeyChain
Wire encode the Data object, sign it and set its signature.
sign(Data, Name) - Method in class net.named_data.jndn.security.KeyChain
Wire encode the Data object, sign it and set its signature.
sign(Interest, Name, WireFormat) - Method in class net.named_data.jndn.security.KeyChain
Append a SignatureInfo to the Interest name, sign the name components and append a final name component with the signature bits.
sign(Interest, Name) - Method in class net.named_data.jndn.security.KeyChain
Append a SignatureInfo to the Interest name, sign the name components and append a final name component with the signature bits.
sign(ByteBuffer, Name) - Method in class net.named_data.jndn.security.KeyChain
Sign the byte buffer using a certificate name and return a Signature object.
Signature - Class in net.named_data.jndn
A Signature is an abstract base class providing methods to work with the signature information in a Data packet.
Signature() - Constructor for class net.named_data.jndn.Signature
 
SignatureHolder - Interface in net.named_data.jndn
 
SignatureInfo - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
SignatureType - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
SignatureType_DigestSha256 - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
SignatureType_SignatureSha256WithEcdsa - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
SignatureType_SignatureSha256WithRsa - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
SignatureValue - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
signByCertificate(ByteBuffer, Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Sign the byte array data based on the certificate name.
signByCertificate(Data, Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Sign data packet based on the certificate name.
signByCertificate(Data, Name, WireFormat) - Method in class net.named_data.jndn.security.identity.IdentityManager
Sign data packet based on the certificate name.
signByIdentity(Data, Name, WireFormat) - Method in class net.named_data.jndn.security.KeyChain
Wire encode the Data object, sign it and set its signature.
signByIdentity(Data, Name) - Method in class net.named_data.jndn.security.KeyChain
Wire encode the Data object, sign it and set its signature.
signByIdentity(Data) - Method in class net.named_data.jndn.security.KeyChain
Wire encode the Data object, sign it and set its signature.
signByIdentity(ByteBuffer, Name) - Method in class net.named_data.jndn.security.KeyChain
Sign the byte buffer using an identity name and return a Signature object.
SignedBlob - Class in net.named_data.jndn.util
A SignedBlob extends Blob to keep the offsets of a signed portion (e.g., the bytes of Data packet).
SignedBlob() - Constructor for class net.named_data.jndn.util.SignedBlob
Create a new SignedBlob with a null pointer and 0 for the offsets.
SignedBlob(SignedBlob) - Constructor for class net.named_data.jndn.util.SignedBlob
Create a new SignedBlob as a copy of the given signedBlob.
SignedBlob(Blob, int, int) - Constructor for class net.named_data.jndn.util.SignedBlob
Create a new SignedBlob and take another pointer to the given blob's buffer.
SignedBlob(ByteBuffer, boolean, int, int) - Constructor for class net.named_data.jndn.util.SignedBlob
Create a new SignedBlob from an existing ByteBuffer.
SignedBlob(byte[], int, int) - Constructor for class net.named_data.jndn.util.SignedBlob
Create a new SignedBlob with a copy of the bytes in the array.
signedBuf() - Method in class net.named_data.jndn.util.SignedBlob
Get a new read-only ByteBuffer for the signed portion of the byte buffer.
signedSize() - Method in class net.named_data.jndn.util.SignedBlob
Get the length of the signed portion of the immutable byte buffer.
signInterestByCertificate(Interest, Name, WireFormat) - Method in class net.named_data.jndn.security.identity.IdentityManager
Append a SignatureInfo to the Interest name, sign the name components and append a final name component with the signature bits.
signInterestWithSha256(Interest, WireFormat) - Method in class net.named_data.jndn.security.identity.IdentityManager
Append a SignatureInfo for DigestSha256 to the Interest name, digest the name components and append a final name component with the signature bits (which is the digest).
signWithSha256(Data, WireFormat) - Method in class net.named_data.jndn.security.identity.IdentityManager
Wire encode the Data object, digest it and set its SignatureInfo to a DigestSha256.
signWithSha256(Data, WireFormat) - Method in class net.named_data.jndn.security.KeyChain
Wire encode the Data object, digest it and set its SignatureInfo to a DigestSha256.
signWithSha256(Data) - Method in class net.named_data.jndn.security.KeyChain
Wire encode the Data object, digest it and set its SignatureInfo to a DigestSha256.
signWithSha256(Interest, WireFormat) - Method in class net.named_data.jndn.security.KeyChain
Append a SignatureInfo for DigestSha256 to the Interest name, digest the name components and append a final name component with the signature bits (which is the digest).
signWithSha256(Interest) - Method in class net.named_data.jndn.security.KeyChain
Append a SignatureInfo for DigestSha256 to the Interest name, digest the name components and append a final name component with the signature bits (which is the digest).
size() - Method in class net.named_data.jndn.Exclude
Get the number of entries.
size() - Method in class net.named_data.jndn.Name
Get the number of components.
size() - Method in class net.named_data.jndn.sync.DigestTree
 
size() - Method in class net.named_data.jndn.util.Blob
Get the size of the buffer.
skipVerifyAndTrust(Data) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
Check if the received data packet can escape from verification and be trusted as valid.
skipVerifyAndTrust(Interest) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
Check if the received signed interest can escape from verification and be trusted as valid.
skipVerifyAndTrust(Data) - Method in class net.named_data.jndn.security.policy.NoVerifyPolicyManager
Override to always skip verification and trust as valid.
skipVerifyAndTrust(Interest) - Method in class net.named_data.jndn.security.policy.NoVerifyPolicyManager
Override to always skip verification and trust as valid.
skipVerifyAndTrust(Data) - Method in class net.named_data.jndn.security.policy.PolicyManager
Check if the received data packet can escape from verification and be trusted as valid.
skipVerifyAndTrust(Interest) - Method in class net.named_data.jndn.security.policy.PolicyManager
Check if the received signed interest can escape from verification and be trusted as valid.
skipVerifyAndTrust(Data) - Method in class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
Never skip verification.
skipVerifyAndTrust(Interest) - Method in class net.named_data.jndn.security.policy.SelfVerifyPolicyManager
Never skip verification.
Sqlite3IdentityStorageBase - Class in net.named_data.jndn.security.identity
SqliteIdentityStorageBase is an abstract base class for the storage of identity, public keys and certificates using SQLite.
Sqlite3IdentityStorageBase() - Constructor for class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
SS_FIELD_NUMBER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
StatusCode - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
StatusResponse - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
StatusText - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
stepCount_ - Variable in class net.named_data.jndn.security.ValidationRequest
 
storePendingInterest(Interest, Face) - Method in class net.named_data.jndn.util.MemoryContentCache
Store an interest from an OnInterest callback in the internal pending interest table (normally because there is no Data packet available yet to satisfy the interest).
SyncStateProto - Class in net.named_data.jndn.sync
 
SyncStateProto.SyncState - Class in net.named_data.jndn.sync
Protobuf type net.named_data.jndn.sync.SyncState
SyncStateProto.SyncState.ActionType - Enum in net.named_data.jndn.sync
Protobuf enum net.named_data.jndn.sync.SyncState.ActionType
SyncStateProto.SyncState.Builder - Class in net.named_data.jndn.sync
Protobuf type net.named_data.jndn.sync.SyncState
SyncStateProto.SyncState.SeqNo - Class in net.named_data.jndn.sync
Protobuf type net.named_data.jndn.sync.SyncState.SeqNo
SyncStateProto.SyncState.SeqNo.Builder - Class in net.named_data.jndn.sync
Protobuf type net.named_data.jndn.sync.SyncState.SeqNo
SyncStateProto.SyncState.SeqNoOrBuilder - Interface in net.named_data.jndn.sync
 
SyncStateProto.SyncStateMsg - Class in net.named_data.jndn.sync
Protobuf type net.named_data.jndn.sync.SyncStateMsg
SyncStateProto.SyncStateMsg.Builder - Class in net.named_data.jndn.sync
Protobuf type net.named_data.jndn.sync.SyncStateMsg
SyncStateProto.SyncStateMsgOrBuilder - Interface in net.named_data.jndn.sync
 
SyncStateProto.SyncStateOrBuilder - Interface in net.named_data.jndn.sync
 

T

TAG - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
TcpTransport - Class in net.named_data.jndn.transport
 
TcpTransport() - Constructor for class net.named_data.jndn.transport.TcpTransport
 
TcpTransport.ConnectionInfo - Class in net.named_data.jndn.transport
A TcpTransport.ConnectionInfo extends Transport.ConnectionInfo to hold the host and port info for the TCP connection.
TcpTransport.ConnectionInfo(String, int) - Constructor for class net.named_data.jndn.transport.TcpTransport.ConnectionInfo
Create a ConnectionInfo with the given host and port.
TcpTransport.ConnectionInfo(String) - Constructor for class net.named_data.jndn.transport.TcpTransport.ConnectionInfo
Create a ConnectionInfo with the given host and default port 6363.
Tlv - Class in net.named_data.jndn.encoding.tlv
The Tlv class defines type codes for the NDN-TLV wire format.
Tlv() - Constructor for class net.named_data.jndn.encoding.tlv.Tlv
 
Tlv0_1_1WireFormat - Class in net.named_data.jndn.encoding
A Tlv0_1_1WireFormat implements the WireFormat interface for encoding and decoding with the NDN-TLV wire format, version 0.1.1.
Tlv0_1_1WireFormat() - Constructor for class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
 
Tlv0_1WireFormat - Class in net.named_data.jndn.encoding
A Tlv0_1WireFormat extends Tlv0_1_1WireFormat so that it is an alias in case any applications use Tlv0_1WireFormat directly.
Tlv0_1WireFormat() - Constructor for class net.named_data.jndn.encoding.Tlv0_1WireFormat
 
TlvDecoder - Class in net.named_data.jndn.encoding.tlv
A TlvDecoder has methods to decode an input according to NDN-TLV.
TlvDecoder(ByteBuffer) - Constructor for class net.named_data.jndn.encoding.tlv.TlvDecoder
Create a new TlvDecoder to decode the input.
TlvEncoder - Class in net.named_data.jndn.encoding.tlv
A TlvEncoder holds an output buffer and has methods to output NDN-TLV.
TlvEncoder(int) - Constructor for class net.named_data.jndn.encoding.tlv.TlvEncoder
Create a new TlvEncoder to use a DynamicByteBuffer with the initialCapacity.
TlvEncoder() - Constructor for class net.named_data.jndn.encoding.tlv.TlvEncoder
Create a new TlvEncoder with a default DynamicByteBuffer.
TlvStructureDecoder - Class in net.named_data.jndn.encoding.tlv
 
TlvStructureDecoder() - Constructor for class net.named_data.jndn.encoding.tlv.TlvStructureDecoder
 
TlvWireFormat - Class in net.named_data.jndn.encoding
A TlvWireFormat extends WireFormat to override its methods to implement encoding and decoding using the preferred implementation of NDN-TLV.
TlvWireFormat() - Constructor for class net.named_data.jndn.encoding.TlvWireFormat
 
toBuilder() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
toBuilder() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
toBuilder() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
toDer() - Method in class net.named_data.jndn.security.certificate.CertificateExtension
Encode the object into DER syntax tree.
toDer() - Method in class net.named_data.jndn.security.certificate.CertificateSubjectDescription
Encode the object into a DER syntax tree.
toDer() - Method in class net.named_data.jndn.security.certificate.PublicKey
Encode the public key into DER.
toDerBlob() - Method in class net.named_data.jndn.security.certificate.CertificateExtension
 
toEscapedString(StringBuffer) - Method in class net.named_data.jndn.Name.Component
Write this component value to result, escaping characters according to the NDN URI Scheme.
toEscapedString() - Method in class net.named_data.jndn.Name.Component
Convert this component value by escaping characters according to the NDN URI Scheme.
toEscapedString(ByteBuffer, StringBuffer) - Static method in class net.named_data.jndn.Name
Write the value to result, escaping characters according to the NDN URI Scheme.
toEscapedString(ByteBuffer) - Static method in class net.named_data.jndn.Name
Convert the value by escaping characters according to the NDN URI Scheme.
toHex() - Method in class net.named_data.jndn.util.Blob
Return a hex string of buf() from position to limit.
toHex(ByteBuffer) - Static method in class net.named_data.jndn.util.Blob
Return a hex string of the contents of buffer from position to limit.
toHex(byte[]) - Static method in class net.named_data.jndn.util.Common
Return a hex string of the contents of buffer.
toNumber() - Method in class net.named_data.jndn.Name.Component
Interpret this name component as a network-ordered number and return an integer.
toNumberWithMarker(int) - Method in class net.named_data.jndn.Name.Component
Interpret this name component as a network-ordered number with a marker and return an integer.
toSegment() - Method in class net.named_data.jndn.Name.Component
Interpret this name component as a segment number according to NDN naming conventions for "Segment number" (marker 0x00).
toSegmentOffset() - Method in class net.named_data.jndn.Name.Component
Interpret this name component as a segment byte offset according to NDN naming conventions for segment "Byte offset" (marker 0xFB).
toSequenceNumber() - Method in class net.named_data.jndn.Name.Component
Interpret this name component as a sequence number according to NDN naming conventions for "Sequencing" (marker 0xFE).
toString() - Method in class net.named_data.jndn.encoding.OID
 
toString() - Method in class net.named_data.jndn.security.certificate.Certificate
 
toString() - Method in class net.named_data.jndn.util.Blob
Decode the byte array as UTF8 and return the Unicode string.
toString() - Method in class net.named_data.jndn.util.BoostInfoTree
 
toTimestamp() - Method in class net.named_data.jndn.Name.Component
Interpret this name component as a timestamp according to NDN naming conventions for "Timestamp" (marker 0xFC).
toUri() - Method in class net.named_data.jndn.Exclude
Encode this Exclude with elements separated by "," and Exclude.Type.ANY shown as "*".
toUri() - Method in class net.named_data.jndn.Interest
Encode the name according to the "NDN URI Scheme".
toUri(boolean) - Method in class net.named_data.jndn.Name
Encode this name as a URI according to the NDN URI Scheme.
toUri() - Method in class net.named_data.jndn.Name
Encode this name as a URI according to the NDN URI Scheme.
toVal() - Method in class net.named_data.jndn.encoding.der.DerNode.DerBoolean
 
toVal() - Method in class net.named_data.jndn.encoding.der.DerNode.DerByteString
Override to return just the byte string.
toVal() - Method in class net.named_data.jndn.encoding.der.DerNode.DerGeneralizedTime
Override to return the milliseconds since 1970.
toVal() - Method in class net.named_data.jndn.encoding.der.DerNode.DerInteger
 
toVal() - Method in class net.named_data.jndn.encoding.der.DerNode.DerOid
Override to return the string representation of the OID.
toVal() - Method in class net.named_data.jndn.encoding.der.DerNode
Convert the encoded data to a standard representation.
toVersion() - Method in class net.named_data.jndn.Name.Component
Interpret this name component as a version number according to NDN naming conventions for "Versioning" (marker 0xFD).
Transport - Class in net.named_data.jndn.transport
 
Transport() - Constructor for class net.named_data.jndn.transport.Transport
 
Transport.ConnectionInfo - Class in net.named_data.jndn.transport
A Transport.ConnectionInfo is a base class for connection information used by subclasses of Transport.
Transport.ConnectionInfo() - Constructor for class net.named_data.jndn.transport.Transport.ConnectionInfo
 
TT_BITS - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
TT_FINAL - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
TT_MASK - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
TT_VALUE_BITS - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
TT_VALUE_MASK - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
TYPE_FIELD_NUMBER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncState
 

U

UDATA - Static variable in class net.named_data.jndn.encoding.BinaryXml
 
UdpTransport - Class in net.named_data.jndn.transport
 
UdpTransport() - Constructor for class net.named_data.jndn.transport.UdpTransport
 
UdpTransport.ConnectionInfo - Class in net.named_data.jndn.transport
A UdpTransport.ConnectionInfo extends Transport.ConnectionInfo to hold the host and port info for the UDP connection.
UdpTransport.ConnectionInfo(String, int) - Constructor for class net.named_data.jndn.transport.UdpTransport.ConnectionInfo
Create a ConnectionInfo with the given host and port.
UdpTransport.ConnectionInfo(String) - Constructor for class net.named_data.jndn.transport.UdpTransport.ConnectionInfo
Create a ConnectionInfo with the given host and default port 6363.
UnrecognizedDigestAlgorithmException - Exception in net.named_data.jndn.security
 
UnrecognizedDigestAlgorithmException(String) - Constructor for exception net.named_data.jndn.security.UnrecognizedDigestAlgorithmException
 
UnrecognizedKeyFormatException - Exception in net.named_data.jndn.security
 
UnrecognizedKeyFormatException(String) - Constructor for exception net.named_data.jndn.security.UnrecognizedKeyFormatException
 
unregisterAll() - Method in class net.named_data.jndn.util.MemoryContentCache
Call Face.removeRegisteredPrefix for all the prefixes given to the registerPrefix method on this MemoryContentCache object so that it will not receive interests any more.
unsetInterestFilter(long) - Method in class net.named_data.jndn.Face
Remove the interest filter entry which has the interestFilterId from the interest filter table.
unsetInterestFilter(long) - Method in class net.named_data.jndn.Node
Remove the interest filter entry which has the interestFilterId from the interest filter table.
unsignedBigEndianToDouble(ByteBuffer) - Method in class net.named_data.jndn.encoding.BinaryXmlDecoder
Interpret the bytes as an unsigned big endian integer and convert to a double.
update(String, long, long) - Method in class net.named_data.jndn.sync.DigestTree
Update the digest tree and recompute the root digest.
UPDATE_VALUE - Static variable in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
UPDATE = 0;
updateKeyStatus(Name, boolean) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
In table Key, set 'active' to isActive for the keyName.
updateKeyStatus(Name, boolean) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
In table Key, set 'active' to isActive for the keyName.
updateKeyStatus(Name, boolean) - Method in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
In table Key, set 'active' to isActive for the keyName.

V

ValidationRequest - Class in net.named_data.jndn.security
 
ValidationRequest(Interest, OnVerified, OnVerifyFailed, int, int) - Constructor for class net.named_data.jndn.security.ValidationRequest
 
valueOf(String) - Static method in enum net.named_data.jndn.ContentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.encoding.der.DerNodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.Exclude.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.KeyLocatorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.KeyNameType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.security.DigestAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.security.KeyClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.security.KeyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
 
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
 
valueOf(String) - Static method in enum net.named_data.jndn.util.SegmentFetcher.ErrorCode
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.named_data.jndn.ContentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.encoding.der.DerNodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.Exclude.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.KeyLocatorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.KeyNameType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.security.DigestAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.security.KeyClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.security.KeyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.sync.SyncStateProto.SyncState.ActionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.named_data.jndn.util.SegmentFetcher.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
verifyData(Data, OnVerified, OnVerifyFailed, int) - Method in class net.named_data.jndn.security.KeyChain
 
verifyData(Data, OnVerified, OnVerifyFailed) - Method in class net.named_data.jndn.security.KeyChain
Check the signature on the Data object and call either onVerify.onVerify or onVerifyFailed.onVerifyFailed.
verifyDigestSha256Signature(Blob, SignedBlob) - Static method in class net.named_data.jndn.security.policy.PolicyManager
Verify the DigestSha256 signature on the SignedBlob by verifying that the digest of SignedBlob equals the signature.
verifyInterest(Interest, OnVerifiedInterest, OnVerifyInterestFailed, int) - Method in class net.named_data.jndn.security.KeyChain
 
verifyInterest(Interest, OnVerifiedInterest, OnVerifyInterestFailed) - Method in class net.named_data.jndn.security.KeyChain
Check the signature on the signed interest and call either onVerify.onVerifiedInterest or onVerifyFailed.onVerifyInterestFailed.
verifySegment(Data) - Method in interface net.named_data.jndn.util.SegmentFetcher.VerifySegment
 
verifySha256WithEcdsaSignature(Blob, SignedBlob, Blob) - Static method in class net.named_data.jndn.security.policy.PolicyManager
Verify the ECDSA signature on the SignedBlob using the given public key.
verifySha256WithRsaSignature(Blob, SignedBlob, Blob) - Static method in class net.named_data.jndn.security.policy.PolicyManager
Verify the RSA signature on the SignedBlob using the given public key.
verifySignature(Signature, SignedBlob, Blob) - Static method in class net.named_data.jndn.security.policy.PolicyManager
Check the type of signature and use the publicKeyDer to verify the signedBlob using the appropriate signature algorithm.

W

WHERE_deleteCertificateInfo - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
WHERE_deleteIdentityInfo - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
WHERE_deletePublicKeyInfo - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
WHERE_setDefaultCertificateNameForKey_reset - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
WHERE_setDefaultCertificateNameForKey_set - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
WHERE_setDefaultIdentity_reset - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
WHERE_setDefaultIdentity_set - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
WHERE_setDefaultKeyNameForIdentity_reset - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
WHERE_setDefaultKeyNameForIdentity_set - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
WHERE_updateKeyStatus - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
wireDecode(ByteBuffer, WireFormat) - Method in class net.named_data.jndn.ControlParameters
Decode the input using a particular wire format and update this ControlParameters.
wireDecode(ByteBuffer) - Method in class net.named_data.jndn.ControlParameters
Decode the input using the default wire format WireFormat.getDefaultWireFormat() and update this ControlParameters.
wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.ControlParameters
Decode the input using a particular wire format and update this ControlParameters.
wireDecode(Blob) - Method in class net.named_data.jndn.ControlParameters
Decode the input using the default wire format WireFormat.getDefaultWireFormat() and update this ControlParameters.
wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.Data
Decode the input using a particular wire format and update this Data.
wireDecode(Blob) - Method in class net.named_data.jndn.Data
Decode the input using the default wire format WireFormat.getDefaultWireFormat() and update this Data.
wireDecode(ByteBuffer, WireFormat) - Method in class net.named_data.jndn.Data
Decode the input using a particular wire format and update this Data.
wireDecode(ByteBuffer) - Method in class net.named_data.jndn.Data
Decode the input using the default wire format WireFormat.getDefaultWireFormat() and update this Data.
wireDecode(ByteBuffer, WireFormat) - Method in class net.named_data.jndn.ForwardingEntry
Decode the input using a particular wire format and update this ForwardingEntry.
wireDecode(ByteBuffer) - Method in class net.named_data.jndn.ForwardingEntry
Decode the input using the default wire format WireFormat.getDefaultWireFormat() and update this ForwardingEntry.
wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.ForwardingEntry
Decode the input using a particular wire format and update this ForwardingEntry.
wireDecode(Blob) - Method in class net.named_data.jndn.ForwardingEntry
Decode the input using the default wire format WireFormat.getDefaultWireFormat() and update this ForwardingEntry.
wireDecode(ByteBuffer, WireFormat) - Method in class net.named_data.jndn.Interest
Decode the input using a particular wire format and update this Interest.
wireDecode(ByteBuffer) - Method in class net.named_data.jndn.Interest
Decode the input using the default wire format WireFormat.getDefaultWireFormat() and update this Interest.
wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.Interest
Decode the input using a particular wire format and update this Interest.
wireDecode(Blob) - Method in class net.named_data.jndn.Interest
Decode the input using the default wire format WireFormat.getDefaultWireFormat() and update this Interest.
wireDecode(ByteBuffer, WireFormat) - Method in class net.named_data.jndn.LocalControlHeader
Decode the input using a particular wire format and update this LocalControlHeader.
wireDecode(ByteBuffer) - Method in class net.named_data.jndn.LocalControlHeader
Decode the input using the default wire format WireFormat.getDefaultWireFormat() and update this LocalControlHeader.
wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.LocalControlHeader
Decode the input using a particular wire format and update this LocalControlHeader.
wireDecode(Blob) - Method in class net.named_data.jndn.LocalControlHeader
Decode the input using the default wire format WireFormat.getDefaultWireFormat() and update this LocalControlHeader.
wireDecode(ByteBuffer, WireFormat) - Method in class net.named_data.jndn.Name
Decode the input using a particular wire format and update this Name.
wireDecode(ByteBuffer) - Method in class net.named_data.jndn.Name
Decode the input using the default wire format WireFormat.getDefaultWireFormat() and update this Name.
wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.Name
Decode the input using a particular wire format and update this Name.
wireDecode(Blob) - Method in class net.named_data.jndn.Name
Decode the input using the default wire format WireFormat.getDefaultWireFormat() and update this Name.
wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.security.certificate.Certificate
Override to call the base class wireDecode then populate the certificate fields.
wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.security.certificate.IdentityCertificate
Override to call the base class wireDecode then update the public key name.
wireEncode(WireFormat) - Method in class net.named_data.jndn.ControlParameters
Encode this ControlParameters for a particular wire format.
wireEncode() - Method in class net.named_data.jndn.ControlParameters
Encode this ControlParameters for the default wire format WireFormat.getDefaultWireFormat().
wireEncode(WireFormat) - Method in class net.named_data.jndn.Data
Encode this Data for a particular wire format.
wireEncode() - Method in class net.named_data.jndn.Data
Encode this Data for the default wire format WireFormat.getDefaultWireFormat().
wireEncode(WireFormat) - Method in class net.named_data.jndn.ForwardingEntry
Encode this ForwardingEntry for a particular wire format.
wireEncode() - Method in class net.named_data.jndn.ForwardingEntry
Encode this ForwardingEntry for the default wire format WireFormat.getDefaultWireFormat().
wireEncode(WireFormat) - Method in class net.named_data.jndn.Interest
Encode this Interest for a particular wire format.
wireEncode() - Method in class net.named_data.jndn.Interest
Encode this Interest for the default wire format WireFormat.getDefaultWireFormat().
wireEncode(WireFormat) - Method in class net.named_data.jndn.LocalControlHeader
Encode this LocalControlHeader for a particular wire format.
wireEncode() - Method in class net.named_data.jndn.LocalControlHeader
Encode this LocalControlHeader for the default wire format WireFormat.getDefaultWireFormat().
wireEncode(WireFormat) - Method in class net.named_data.jndn.Name
Encode this Name for a particular wire format.
wireEncode() - Method in class net.named_data.jndn.Name
Encode this Name for the default wire format WireFormat.getDefaultWireFormat().
WireFormat - Class in net.named_data.jndn.encoding
 
WireFormat() - Constructor for class net.named_data.jndn.encoding.WireFormat
 
write(String) - Method in class net.named_data.jndn.util.BoostInfoParser
Write the root tree of this BoostInfoParser as file in Boost's INFO format.
writeAbsDoubleBigEndianBlob(double) - Method in class net.named_data.jndn.encoding.BinaryXmlEncoder
 
writeBlob(Blob) - Method in class net.named_data.jndn.encoding.BinaryXmlEncoder
Write a BLOB header, then the bytes of the blob value to the output buffer.
writeBlobDTagElement(int, Blob) - Method in class net.named_data.jndn.encoding.BinaryXmlEncoder
Write an element start header using DTAG with the tag to the output buffer, then the blob, then an element close.
writeBlobTlv(int, ByteBuffer) - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
Write the type, then the length of the buffer then the buffer value from its position() to limit() to the output just before getLength() from the back.
writeBuffer(ByteBuffer) - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
Write the buffer from its position() to limit() to the output just before getLength() from the back.
writeElementClose() - Method in class net.named_data.jndn.encoding.BinaryXmlEncoder
Write an element close to the output buffer.
writeElementStartDTag(int) - Method in class net.named_data.jndn.encoding.BinaryXmlEncoder
Write an element start header using DTAG with the tag to the output buffer.
writeNonNegativeInteger(long) - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
Encode value as a non-negative integer and write it to the output just before getLength() from the back.
writeNonNegativeIntegerTlv(int, long) - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
Write the type, then the length of the encoded value then encode value as a non-negative integer and write it to the output just before getLength() from the back.
writeOptionalBlobDTagElement(int, Blob) - Method in class net.named_data.jndn.encoding.BinaryXmlEncoder
If value.buf() is null or value.size() is 0 then do nothing, otherwise call writeBlobDTagElement.
writeOptionalBlobTlv(int, ByteBuffer) - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
If the byte buffer value is null or value.remaining() is zero then do nothing, otherwise call writeBlobTlv.
writeOptionalNonNegativeIntegerTlv(int, long) - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
If value is negative or null then do nothing, otherwise call writeNonNegativeIntegerTlv.
writeOptionalNonNegativeIntegerTlvFromDouble(int, double) - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
If value is negative or null then do nothing, otherwise call writeNonNegativeIntegerTlv.
writeOptionalTimeMillisecondsDTagElement(int, double) - Method in class net.named_data.jndn.encoding.BinaryXmlEncoder
If milliseconds is negative then do nothing, otherwise call writeTimeMillisecondsDTagElement.
writeOptionalUDataDTagElement(int, Blob) - Method in class net.named_data.jndn.encoding.BinaryXmlEncoder
If value.buf() is null or value.size() is 0 then do nothing, otherwise call writeUDataDTagElement.
writeOptionalUnsignedDecimalIntDTagElement(int, int) - Method in class net.named_data.jndn.encoding.BinaryXmlEncoder
If value is negative then do nothing, otherwise call writeUnsignedDecimalIntDTagElement.
writeReplace() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
writeReplace() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
writeReplace() - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
writeTimeMillisecondsDTagElement(int, double) - Method in class net.named_data.jndn.encoding.BinaryXmlEncoder
Write an element start header using DTAG with the tag to the output buffer, then the absolute value of milliseconds as a big endian BLOB converted to 4096 ticks per second, then an element close.
writeTo(CodedOutputStream) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
writeTo(CodedOutputStream) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncState
 
writeTo(CodedOutputStream) - Method in class net.named_data.jndn.sync.SyncStateProto.SyncStateMsg
 
writeTypeAndLength(int, int) - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
Encode the type and length as VAR-NUMBER and write to the output just before getLength() from the back.
writeUData(Blob) - Method in class net.named_data.jndn.encoding.BinaryXmlEncoder
Write a UDATA header, then the bytes of the UDATA value to the output buffer.
writeUDataDTagElement(int, Blob) - Method in class net.named_data.jndn.encoding.BinaryXmlEncoder
Write an element start header using DTAG with the tag to the output buffer, then the UDATA value, then an element close.
writeUnsignedDecimalInt(int) - Method in class net.named_data.jndn.encoding.BinaryXmlEncoder
Write a UDATA header, then the value as an unsigned decimal integer.
writeUnsignedDecimalIntDTagElement(int, int) - Method in class net.named_data.jndn.encoding.BinaryXmlEncoder
Write an element start header using DTAG with the tag to the output buffer, then the value as an unsigned decimal integer, then an element close.
writeVarNumber(int) - Method in class net.named_data.jndn.encoding.tlv.TlvEncoder
Encode varNumber as a VAR-NUMBER in NDN-TLV and write it to the output just before getLength() from the back.
A B C D E F G H I K L M N O P R S T U V W 

Copyright © 2015. All rights reserved.