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(int, Name) - Method in class net.named_data.jndn.DelegationSet
Add a new DelegationSet.Delegation to the list of delegations, sorted by preference number then by name.
add(long, Interest, OnData, OnTimeout, OnNetworkNack) - Method in class net.named_data.jndn.impl.PendingInterestTable
Add a new entry to the pending interest table.
add(long, Name, long) - Method in class net.named_data.jndn.impl.RegisteredPrefixTable
Add a new entry to the table.
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;
addBlackInterval(RepetitiveInterval) - Method in class net.named_data.jndn.encrypt.Schedule
Add the repetitiveInterval to the blackIntervalList.
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
 
addContentKey(double, Blob) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3ProducerDb
Add key as the content key for the hour covering timeSlot.
addContentKey(double, Blob) - Method in class net.named_data.jndn.encrypt.ProducerDb
Add key as the content key for the hour covering timeSlot.
addContentKey(double, Blob) - Method in class net.named_data.jndn.encrypt.Sqlite3ProducerDb
Add key as the content key for the hour covering timeSlot.
addDecryptionKey(Name, Blob) - Method in class net.named_data.jndn.encrypt.Consumer
Add a new decryption key with keyName and keyBlob to the database.
addDelegation(int, Name, WireFormat) - Method in class net.named_data.jndn.Link
Add a new delegation to the list of delegations, sorted by preference number then by name.
addDelegation(int, Name) - Method in class net.named_data.jndn.Link
Add a new delegation to the list of delegations, sorted by preference number then by name.
addExtension(CertificateExtension) - Method in class net.named_data.jndn.security.certificate.Certificate
Add a certificate extension.
addHeaderField(Object) - Method in class net.named_data.jndn.lp.LpPacket
Add a header field.
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, Blob) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3ConsumerDb
Add the key with keyName and keyBlob to the database.
addKey(Name, Blob) - Method in class net.named_data.jndn.encrypt.ConsumerDb
Add the key with keyName and keyBlob to the database.
addKey(Name, Blob) - Method in class net.named_data.jndn.encrypt.Sqlite3ConsumerDb
Add the key with keyName and keyBlob to the database.
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.
addMember(String, Name, Blob) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Add a new member with the given key named keyName into a schedule named scheduleName.
addMember(String, Data) - Method in class net.named_data.jndn.encrypt.GroupManager
Add a new member with the given memberCertificate into a schedule named scheduleName.
addMember(String, Name, Blob) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
Add a new member with the given key named keyName into a schedule named scheduleName.
addMember(String, Name, Blob) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Add a new member with the given key named keyName into a schedule named scheduleName.
addSchedule(String, Schedule) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Add a schedule with the given name.
addSchedule(String, Schedule) - Method in class net.named_data.jndn.encrypt.GroupManager
Add a schedule with the given scheduleName.
addSchedule(String, Schedule) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
Add a schedule with the given name.
addSchedule(String, Schedule) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Add a schedule with the given name.
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.
addUnsorted(int, Name) - Method in class net.named_data.jndn.DelegationSet
Add a new DelegationSet.Delegation to the end of the list of delegations, without sorting or updating any existing entries.
addWhiteInterval(RepetitiveInterval) - Method in class net.named_data.jndn.encrypt.Schedule
Add the repetitiveInterval to the whiteIntervalList.
AesAlgorithm - Class in net.named_data.jndn.encrypt.algo
The AesAlgorithm class provides static methods to manipulate keys, encrypt and decrypt using the AES symmetric key cipher.
AesAlgorithm() - Constructor for class net.named_data.jndn.encrypt.algo.AesAlgorithm
 
AesKeyParams - Class in net.named_data.jndn.security
 
AesKeyParams(int) - Constructor for class net.named_data.jndn.security.AesKeyParams
 
AesKeyParams() - Constructor for class net.named_data.jndn.security.AesKeyParams
 
AndroidSqlite3ConsumerDb - Class in net.named_data.jndn.encrypt
AndroidSqlite3ConsumerDb extends ConsumerDb to implement the storage of decryption keys for the consumer using the android.database.sqlite API.
AndroidSqlite3ConsumerDb(String) - Constructor for class net.named_data.jndn.encrypt.AndroidSqlite3ConsumerDb
Create an AndroidSqlite3ConsumerDb to use the given SQLite3 file.
AndroidSqlite3GroupManagerDb - Class in net.named_data.jndn.encrypt
AndroidSqlite3GroupManagerDb extends GroupManagerDb to implement the storage of data used by the GroupManager using SQLite3.
AndroidSqlite3GroupManagerDb(String) - Constructor for class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Create an AndroidSqlite3GroupManagerDb to use the given SQLite3 file.
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.
AndroidSqlite3ProducerDb - Class in net.named_data.jndn.encrypt
AndroidSqlite3ProducerDb extends ProducerDb to implement storage of keys for the producer using the android.database.sqlite API.
AndroidSqlite3ProducerDb(String) - Constructor for class net.named_data.jndn.encrypt.AndroidSqlite3ProducerDb
Create an AndroidSqlite3ProducerDb to use the given SQLite3 file.
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).
AsyncTcpTransport - Class in net.named_data.jndn.transport
AsyncTcpTransport extends Transport for async communication over TCP by dispatching reads from an AsynchronousSocketChannel to a ScheduledExecutorService.
AsyncTcpTransport(ScheduledExecutorService) - Constructor for class net.named_data.jndn.transport.AsyncTcpTransport
 
AsyncTcpTransport.ConnectionInfo - Class in net.named_data.jndn.transport
AsyncTcpTransport.ConnectionInfo extends Transport.ConnectionInfo to hold the host and port info for the TCP connection.
AsyncTcpTransport.ConnectionInfo(String, int) - Constructor for class net.named_data.jndn.transport.AsyncTcpTransport.ConnectionInfo
Create a ConnectionInfo with the given host and port.
AsyncTcpTransport.ConnectionInfo(String) - Constructor for class net.named_data.jndn.transport.AsyncTcpTransport.ConnectionInfo
Create a ConnectionInfo with the given host and default port 6363.

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.
BitString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
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[], boolean) - Constructor for class net.named_data.jndn.util.Blob
Create a new Blob from the the byte array.
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.
BLOCK_SIZE - Static variable in class net.named_data.jndn.encrypt.algo.AesAlgorithm
 
BmpString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
Boolean - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
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

calculateInterval(GroupManager, double, Map) - Method in class net.named_data.jndn.encrypt.GroupManager.FriendAccess
 
callLater(double, Runnable) - Method in class net.named_data.jndn.Face
Call callback.run() after the given delay.
callLater(double, Runnable) - Method in class net.named_data.jndn.impl.DelayedCallTable
Call callback.run() after the given delay.
callLater(double, Runnable) - Method in class net.named_data.jndn.Node
Call callback.run() after the given delay.
callLater(double, Runnable) - Method in class net.named_data.jndn.ThreadPoolFace
Override to schedule in the thread pool to call callback.run() after the given delay.
callTimedOut() - Method in class net.named_data.jndn.impl.DelayedCallTable
Call and remove timed-out callback entries.
callTimeout() - Method in class net.named_data.jndn.impl.PendingInterestTable.Entry
Call onTimeout_ (if defined).
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.
CharacterString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
checkAddSchedule(String) - Static method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
Throw an exception if it is an error for addSchedule to add the schedule.
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.
checkRenameSchedule(String) - Static method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
Throw an exception if it is an error for renameSchedule to rename the schedule.
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
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.DelegationSet
Clear the list of delegations.
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.lp.LpPacket
Remove all header fields and set the fragment to an isNull Blob.
clear() - Method in class net.named_data.jndn.Name
Clear all the components.
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.GenericSignature
Return a new GenericSignature which is a deep copy of this GenericSignature.
clone() - Method in class net.named_data.jndn.HmacWithSha256Signature
Return a new Signature which is a deep copy of this signature.
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() - 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.
commandCertificateName_ - Variable in class net.named_data.jndn.Face
 
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.
commandKeyChain_ - Variable in class net.named_data.jndn.Face
 
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(DelegationSet.Delegation) - Method in class net.named_data.jndn.DelegationSet.Delegation
Compare this Delegation with other according to the ordering, based first on the preference number, then on the delegation name.
compare(RepetitiveInterval) - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
Compare this to the other RepetitiveInterval.
compare(RepetitiveInterval.RepeatUnit) - Method in enum net.named_data.jndn.encrypt.RepetitiveInterval.RepeatUnit
 
compare(Name) - Method in class net.named_data.jndn.Name
Compare this to the other Name using NDN canonical ordering.
compare(int, int, Name, int, int) - Method in class net.named_data.jndn.Name
Compare a subset of this name to a subset of the other name, equivalent to this.getSubName(iStartComponent, nComponents).compare (other.getSubName(iOtherStartComponent, nOtherComponents)).
compare(int, int, Name, int) - Method in class net.named_data.jndn.Name
Compare a subset of this name to a subset of the other name, equivalent to this.getSubName(iStartComponent, nComponents).compare (other.getSubName(iOtherStartComponent)), getting all components of other from iOtherStartComponent to the end of the name.
compare(int, int, Name) - Method in class net.named_data.jndn.Name
Compare a subset of this name to all of the other name, equivalent to this.getSubName(iStartComponent, nComponents).compare(other).
compare(Name.Component) - Method in class net.named_data.jndn.Name.Component
Compare this to the other Component using NDN canonical ordering.
compare(Blob) - Method in class net.named_data.jndn.util.Blob
Compare this to the other Blob using byte-by-byte comparison from their position to their limit.
compareTo(Object) - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
 
CompareTo(Object) - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
 
compareTo(Object) - Method in class net.named_data.jndn.Name
 
CompareTo(Object) - Method in class net.named_data.jndn.Name
 
compareTo(Object) - Method in class net.named_data.jndn.Name.Component
 
CompareTo(Object) - Method in class net.named_data.jndn.Name.Component
 
compareTo(Object) - Method in class net.named_data.jndn.util.Blob
 
CompareTo(Object) - Method in class net.named_data.jndn.util.Blob
 
computeHmacWithSha256(byte[], ByteBuffer) - Static method in class net.named_data.jndn.util.Common
Compute the HMAC with SHA-256 of data, as defined in http://tools.ietf.org/html/rfc2104#section-2 .
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 will act on the rules specified in the configuration and download 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() - Constructor for class net.named_data.jndn.security.policy.ConfigPolicyManager
Create a new ConfigPolicyManager which will act on the rules specified in the configuration and download unknown certificates when necessary.
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, Runnable) - Method in class net.named_data.jndn.transport.AsyncTcpTransport
Connect according to the info in ConnectionInfo, and use elementListener.
connect(Transport.ConnectionInfo, ElementListener, Runnable) - Method in class net.named_data.jndn.transport.TcpTransport
Connect according to the info in ConnectionInfo, and use elementListener.
connect(Transport.ConnectionInfo, ElementListener, Runnable) - Method in class net.named_data.jndn.transport.Transport
Connect according to the info in ConnectionInfo, and use elementListener.
connect(Transport.ConnectionInfo, ElementListener, Runnable) - Method in class net.named_data.jndn.transport.UdpTransport
Connect according to the info in ConnectionInfo, and use elementListener.
consume(Name, Consumer.OnConsumeComplete, EncryptError.OnError) - Method in class net.named_data.jndn.encrypt.Consumer
Express an Interest to fetch the content packet with contentName, and decrypt it, fetching keys as needed.
Consumer - Class in net.named_data.jndn.encrypt
A Consumer manages fetched group keys used to decrypt a data packet in the group-based encryption protocol.
Consumer(Face, KeyChain, Name, Name, ConsumerDb) - Constructor for class net.named_data.jndn.encrypt.Consumer
Create a Consumer to use the given ConsumerDb, Face and other values.
Consumer.Friend - Interface in net.named_data.jndn.encrypt
A class implements Friend if it has a method setConsumerFriendAccess which setFriendAccess calls to set the FriendAccess object.
Consumer.FriendAccess - Class in net.named_data.jndn.encrypt
A friend class can call the methods of FriendAccess to access private methods.
Consumer.FriendAccess() - Constructor for class net.named_data.jndn.encrypt.Consumer.FriendAccess
 
Consumer.OnConsumeComplete - Interface in net.named_data.jndn.encrypt
 
Consumer.OnPlainText - Interface in net.named_data.jndn.encrypt
 
ConsumerDb - Class in net.named_data.jndn.encrypt
ConsumerDb is an abstract base class the storage of decryption keys for the consumer.
ConsumerDb() - Constructor for class net.named_data.jndn.encrypt.ConsumerDb
 
ConsumerDb.Error - Exception in net.named_data.jndn.encrypt
ConsumerDb.Error extends Exception for errors using ConsumerDb methods.
ConsumerDb.Error(String) - Constructor for exception net.named_data.jndn.encrypt.ConsumerDb.Error
 
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
 
ControlResponse - Class in net.named_data.jndn
A ControlResponse holds a status code, status text and other fields for a ControlResponse which is used, for example, in the response from sending a register prefix control command to a forwarder.
ControlResponse() - Constructor for class net.named_data.jndn.ControlResponse
Create a new ControlResponse where all values are unspecified.
ControlResponse(ControlResponse) - Constructor for class net.named_data.jndn.ControlResponse
Create a new ControlResponse as a deep copy of the given ControlResponse.
countHeaderFields() - Method in class net.named_data.jndn.lp.LpPacket
Get the number of header fields.
covers(double) - Method in class net.named_data.jndn.encrypt.Interval
Check if the time point is in this interval.
createContentKey(double, Producer.OnEncryptedKeys, EncryptError.OnError) - Method in class net.named_data.jndn.encrypt.Producer
Create the content key corresponding to the timeSlot.
createContentKey(double, Producer.OnEncryptedKeys) - Method in class net.named_data.jndn.encrypt.Producer
Call the main createContentKey method where onError is defaultOnError.
createDKeyData(GroupManager, String, String, Name, Blob, Blob) - Method in class net.named_data.jndn.encrypt.GroupManager.FriendAccess
 
createEKeyData(GroupManager, String, String, Blob) - Method in class net.named_data.jndn.encrypt.GroupManager.FriendAccess
 
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
 
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.
decodeControlResponse(ControlResponse, 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 controlResponse object.
decodeControlResponse(ControlResponse, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
Decode input as a control parameters and set the fields of the controlResponse 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.
decodeDelegationSet(DelegationSet, ByteBuffer) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Decode input as a sequence of NDN-TLV Delegation and set the fields of the delegationSet object.
decodeDelegationSet(DelegationSet, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
Decode input as a delegation set and set the fields of the delegationSet object.
decodeEncryptedContent(EncryptedContent, ByteBuffer) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Decode input as a EncryptedContent in NDN-TLV and set the fields of the encryptedContent object.
decodeEncryptedContent(EncryptedContent, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
Decode input as an EncryptedContent and set the fields of the encryptedContent 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.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.
decodeLpPacket(LpPacket, ByteBuffer) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Decode input as an NDN-TLV LpPacket and set the fields of the lpPacket object.
decodeLpPacket(LpPacket, ByteBuffer) - Method in class net.named_data.jndn.encoding.WireFormat
Decode input as an LpPacket and set the fields of the lpPacket 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 Name 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.
decrypt(Blob, Blob, EncryptParams) - Static method in class net.named_data.jndn.encrypt.algo.AesAlgorithm
Decrypt the encryptedData using the keyBits according the encrypt params.
decrypt(Blob, Blob, EncryptParams) - Static method in class net.named_data.jndn.encrypt.algo.RsaAlgorithm
Decrypt the encryptedData using the keyBits according the encrypt params.
decrypt(Blob, Blob, Consumer.OnPlainText, EncryptError.OnError) - Method in class net.named_data.jndn.encrypt.Consumer.FriendAccess
 
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.
DecryptKey - Class in net.named_data.jndn.encrypt
A DecryptKey supplies the key for decrypt.
DecryptKey(Blob) - Constructor for class net.named_data.jndn.encrypt.DecryptKey
Create a DecryptKey with the given key value.
DEFAULT_KEY_PARAMS - Static variable in class net.named_data.jndn.security.KeyChain
 
DEFAULT_LOCK_TIMEOUT_MS - Static variable in class net.named_data.jndn.transport.AsyncTcpTransport
 
defaultOnError - Static variable in class net.named_data.jndn.encrypt.Producer
The default OnError callback which does nothing.
DelayedCallTable - Class in net.named_data.jndn.impl
DelayedCallTable is an internal class used by the Node implementation of callLater to store callbacks and call them when they time out.
DelayedCallTable() - Constructor for class net.named_data.jndn.impl.DelayedCallTable
 
DelegationSet - Class in net.named_data.jndn
A DelegationSet holds a list of DelegationSet.Delegation entries which is used as the content of a Link instance.
DelegationSet() - Constructor for class net.named_data.jndn.DelegationSet
Create a DelegationSet with an empty list of delegations.
DelegationSet(DelegationSet) - Constructor for class net.named_data.jndn.DelegationSet
Create a DelegationSet, copying values from the other DelegationSet.
DelegationSet.Delegation - Class in net.named_data.jndn
A DelegationSet.Delegation holds a preference number and delegation name.
DelegationSet.Delegation(int, Name) - Constructor for class net.named_data.jndn.DelegationSet.Delegation
Create a new DelegationSet.Delegation with the given values.
DELETE_deleteContentKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3ProducerDbBase
 
DELETE_deleteKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3ConsumerDbBase
 
DELETE_deleteMember - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
DELETE_deleteSchedule - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
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.
deleteContentKey(double) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3ProducerDb
Delete the content key for the hour covering timeSlot.
deleteContentKey(double) - Method in class net.named_data.jndn.encrypt.ProducerDb
Delete the content key for the hour covering timeSlot.
deleteContentKey(double) - Method in class net.named_data.jndn.encrypt.Sqlite3ProducerDb
Delete the content key for the hour covering timeSlot.
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.encrypt.AndroidSqlite3ConsumerDb
Delete the key with keyName from the database.
deleteKey(Name) - Method in class net.named_data.jndn.encrypt.ConsumerDb
Delete the key with keyName from the database.
deleteKey(Name) - Method in class net.named_data.jndn.encrypt.Sqlite3ConsumerDb
Delete the key with keyName from the database.
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.
deleteMember(Name) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Delete a member with the given identity name.
deleteMember(Name) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
Delete a member with the given identity name.
deleteMember(Name) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Delete a member with the given identity name.
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.
deleteSchedule(String) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Delete the schedule with the given name.
deleteSchedule(String) - Method in class net.named_data.jndn.encrypt.GroupManager
Delete the schedule with the given scheduleName.
deleteSchedule(String) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
Delete the schedule with the given name.
deleteSchedule(String) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Delete the schedule with the given name.
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
 
deriveEncryptKey(Blob) - Static method in class net.named_data.jndn.encrypt.algo.AesAlgorithm
Derive a new encrypt key from the given decrypt key value.
deriveEncryptKey(Blob) - Static method in class net.named_data.jndn.encrypt.algo.RsaAlgorithm
Derive a new encrypt key from the given decrypt key value.
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(ByteBuffer) - Constructor for class net.named_data.jndn.encoding.der.DerNode.DerInteger
Create a new DerInteger from the bytes in the buffer.
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 - Class in net.named_data.jndn.encoding.der
The DerNodeType class defines static values for the known DER node types.
DerNodeType() - Constructor for class net.named_data.jndn.encoding.der.DerNodeType
 
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.
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 Node.onReceivedData.
ElementReader - Class in net.named_data.jndn.encoding
A ElementReader lets you call onReceivedData multiple times which uses a TlvStructureDecoder to detect the end of an 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.
EmbeddedPdv - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
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.
encodeControlResponse(ControlResponse) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Encode controlResponse in NDN-TLV and return the encoding.
encodeControlResponse(ControlResponse) - Method in class net.named_data.jndn.encoding.WireFormat
Encode controlResponse 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.
encodeDelegationSet(DelegationSet) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Encode delegationSet as a sequence of NDN-TLV Delegation, and return the encoding.
encodeDelegationSet(DelegationSet) - Method in class net.named_data.jndn.encoding.WireFormat
Encode delegationSet and return the encoding.
encodeEncryptedContent(EncryptedContent) - Method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Encode the EncryptedContent in NDN-TLV and return the encoding.
encodeEncryptedContent(EncryptedContent) - Method in class net.named_data.jndn.encoding.WireFormat
Encode the EncryptedContent 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.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.
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.
EncodingException - Exception in net.named_data.jndn.encoding
 
EncodingException(String) - Constructor for exception net.named_data.jndn.encoding.EncodingException
 
encrypt(Blob, Blob, EncryptParams) - Static method in class net.named_data.jndn.encrypt.algo.AesAlgorithm
Encrypt the plainData using the keyBits according the encrypt params.
encrypt(Blob, Blob, EncryptParams) - Static method in class net.named_data.jndn.encrypt.algo.RsaAlgorithm
Encrypt the plainData using the keyBits according the encrypt params.
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.
Encrypt_BlackIntervalList - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Encrypt_EncryptedContent - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Encrypt_EncryptedPayload - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Encrypt_EncryptionAlgorithm - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Encrypt_EndDate - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Encrypt_InitialVector - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Encrypt_IntervalEndHour - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Encrypt_IntervalStartHour - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Encrypt_NRepeats - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Encrypt_RepeatUnit - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Encrypt_RepetitiveInterval - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Encrypt_Schedule - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Encrypt_StartDate - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Encrypt_WhiteIntervalList - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
EncryptAlgorithmType - Enum in net.named_data.jndn.encrypt.algo
 
encryptData(Data, Blob, Name, Blob, EncryptParams) - Static method in class net.named_data.jndn.encrypt.algo.Encryptor
Prepare an encrypted data packet by encrypting the payload using the key according to the params.
EncryptedContent - Class in net.named_data.jndn.encrypt
An EncryptedContent holds an encryption type, a payload and other fields representing encrypted content.
EncryptedContent() - Constructor for class net.named_data.jndn.encrypt.EncryptedContent
Create an EncryptedContent where all the values are unspecified.
EncryptedContent(EncryptedContent) - Constructor for class net.named_data.jndn.encrypt.EncryptedContent
Create an EncryptedContent as a deep copy of the given object.
EncryptError - Class in net.named_data.jndn.encrypt
EncryptError holds the ErrorCode enum and OnError callback definition for errors from the encrypt library.
EncryptError() - Constructor for class net.named_data.jndn.encrypt.EncryptError
 
EncryptError.ErrorCode - Enum in net.named_data.jndn.encrypt
 
EncryptError.OnError - Interface in net.named_data.jndn.encrypt
A method calls onError.onError(errorCode, message) for an error.
EncryptKey - Class in net.named_data.jndn.encrypt
An EncryptKey supplies the key for encrypt.
EncryptKey(Blob) - Constructor for class net.named_data.jndn.encrypt.EncryptKey
Create an EncryptKey with the given key value.
Encryptor - Class in net.named_data.jndn.encrypt.algo
Encryptor has static constants and utility methods for encryption, such as encryptData.
Encryptor() - Constructor for class net.named_data.jndn.encrypt.algo.Encryptor
 
EncryptParams - Class in net.named_data.jndn.encrypt.algo
An EncryptParams holds an algorithm type and other parameters used to encrypt and decrypt.
EncryptParams(EncryptAlgorithmType, int) - Constructor for class net.named_data.jndn.encrypt.algo.EncryptParams
Create an EncryptParams with the given parameters.
EncryptParams(EncryptAlgorithmType) - Constructor for class net.named_data.jndn.encrypt.algo.EncryptParams
Create an EncryptParams with the given algorithmType and an unspecified initial vector.
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().
Enumerated - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
Eoc - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
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(Object) - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
 
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(Name) - Method in class net.named_data.jndn.Name
Check if this name has the same component count and components as the given name.
equals(Object) - Method in class net.named_data.jndn.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, OnNetworkNack, WireFormat) - Method in class net.named_data.jndn.Face
Send the Interest through the transport, read the entire response and call onData, onTimeout or onNetworkNack as described below.
expressInterest(Interest, OnData, OnTimeout, OnNetworkNack) - Method in class net.named_data.jndn.Face
Send the Interest through the transport, read the entire response and call onData, onTimeout or onNetworkNack as described below.
expressInterest(Name, Interest, OnData, OnTimeout, OnNetworkNack, WireFormat) - Method in class net.named_data.jndn.Face
Encode name as an Interest.
expressInterest(Name, Interest, OnData, OnTimeout, OnNetworkNack) - Method in class net.named_data.jndn.Face
Encode name as an Interest.
expressInterest(Name, OnData, OnTimeout, OnNetworkNack, WireFormat) - Method in class net.named_data.jndn.Face
Encode name as an Interest, using a default interest lifetime.
expressInterest(Name, OnData, OnTimeout, OnNetworkNack) - Method in class net.named_data.jndn.Face
Encode name as an Interest, using a default interest lifetime.
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 or onTimeout as described below.
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 or onTimeout as described below.
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 as described below.
expressInterest(Interest, OnData) - Method in class net.named_data.jndn.Face
Send the Interest through the transport, read the entire response and call onData as described below.
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, using a default interest lifetime.
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, using a default interest lifetime.
expressInterest(Name, OnData, WireFormat) - Method in class net.named_data.jndn.Face
Encode name as an Interest, using a default interest lifetime.
expressInterest(Name, OnData) - Method in class net.named_data.jndn.Face
Encode name as an Interest, using a default interest lifetime.
expressInterest(long, Interest, OnData, OnTimeout, OnNetworkNack, WireFormat, Face) - Method in class net.named_data.jndn.Node
Send the Interest through the transport, read the entire response and call onData, onTimeout or onNetworkNack as described below.
expressInterest(Interest, OnData, OnTimeout, OnNetworkNack, WireFormat) - Method in class net.named_data.jndn.ThreadPoolFace
Override to submit a task to use the thread pool given to the constructor.
expressInterest(Name, Interest, OnData, OnTimeout, OnNetworkNack, WireFormat) - Method in class net.named_data.jndn.ThreadPoolFace
Override to submit a task to use the thread pool given to the constructor.
extensionId_ - Variable in class net.named_data.jndn.security.certificate.CertificateExtension
 
extensionValue_ - Variable in class net.named_data.jndn.security.certificate.CertificateExtension
 
External - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
extractEntriesForExpressedInterest(Name, ArrayList<PendingInterestTable.Entry>) - Method in class net.named_data.jndn.impl.PendingInterestTable
Find all entries from the pending interest table where the name conforms to the entry's interest selectors, remove the entries from the table, set each entry's isRemoved flag, and add to the entries list.
extractEntriesForNackInterest(Interest, ArrayList<PendingInterestTable.Entry>) - Method in class net.named_data.jndn.impl.PendingInterestTable
Find all entries from the pending interest table where the OnNetworkNack callback is not null and the entry's interest is the same as the given interest, remove the entries from the table, set each entry's isRemoved flag, and add to the entries list.

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 in System.getProperty("user.home").
FilePrivateKeyStorage(String) - Constructor for class net.named_data.jndn.security.identity.FilePrivateKeyStorage
Create a new FilePrivateKeyStorage to connect to the given directory.
FinalBlockId - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
find(Name) - Method in class net.named_data.jndn.DelegationSet
Find the first delegation with the given name and return its index.
find(String, long) - Method in class net.named_data.jndn.sync.DigestTree
 
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
 
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 "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.
fromIsoString(String) - Static method in class net.named_data.jndn.encrypt.Schedule
 
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.
fromSegment(long) - Static method in class net.named_data.jndn.Name.Component
Create a component with the encoded segment number according to NDN naming conventions for "Segment number" (marker 0x00).
fromSegmentOffset(long) - Static method in class net.named_data.jndn.Name.Component
Create a component with the encoded segment byte offset according to NDN naming conventions for segment "Byte offset" (marker 0xFB).
fromSequenceNumber(long) - Static method in class net.named_data.jndn.Name.Component
Create a component with the encoded sequence number according to NDN naming conventions for "Sequencing" (marker 0xFE).
fromTimestamp(long) - Static method in class net.named_data.jndn.Name.Component
Create a component with the encoded timestamp according to NDN naming conventions for "Timestamp" (marker 0xFC).
fromVersion(long) - Static method in class net.named_data.jndn.Name.Component
Create a component with the encoded version number according to NDN naming conventions for "Versioning" (marker 0xFD).

G

GeneralizedTime - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
GeneralString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
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(AesKeyParams) - Static method in class net.named_data.jndn.encrypt.algo.AesAlgorithm
Generate a new random decrypt key for AES based on the given params.
generateKey(RsaKeyParams) - Static method in class net.named_data.jndn.encrypt.algo.RsaAlgorithm
Generate a new random decrypt key for RSA based on the given params.
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.
GenericSignature - Class in net.named_data.jndn
A GenericSignature extends Signature and holds the encoding bytes of the SignatureInfo so that the application can process experimental signature types.
GenericSignature() - Constructor for class net.named_data.jndn.GenericSignature
Create a new GenericSignature with default values.
GenericSignature(GenericSignature) - Constructor for class net.named_data.jndn.GenericSignature
Create a new GenericSignature with a copy of the fields in the given signature object.
get(int) - Method in class net.named_data.jndn.DelegationSet
Get the delegation at the given index, according to the ordering described in add().
get() - Static method in class net.named_data.jndn.encoding.Tlv0_1_1WireFormat
Get a singleton instance of a Tlv0_1_1WireFormat.
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.
getAlgorithmType() - Method in class net.named_data.jndn.encrypt.algo.EncryptParams
Get the algorithm type.
getAlgorithmType() - Method in class net.named_data.jndn.encrypt.EncryptedContent
Get the algorithm type.
getAllCertificateNamesOfKey(Name, ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Append all the certificate names of a particular key name to the nameList.
getAllCertificateNamesOfKey(Name, ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Append all the certificate names of a particular key name to the nameList.
getAllCertificateNamesOfKey(Name, ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.IdentityManager
Append all the certificate names of a particular key name to the nameList.
getAllCertificateNamesOfKey(Name, ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Append all the certificate names of a particular key name to the nameList.
getAllCertificateNamesOfKey(Name, ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Append all the certificate names of a particular key name to the nameList.
getAllIdentities(ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Append all the identity names to the nameList.
getAllIdentities(ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Append all the identity names to the nameList.
getAllIdentities(ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.IdentityManager
Append all the identity names to the nameList.
getAllIdentities(ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Append all the identity names to the nameList.
getAllIdentities(ArrayList, boolean) - Method in class net.named_data.jndn.security.identity.MemoryIdentityStorage
Append all the identity names to the nameList.
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.IdentityManager
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.
getBodyAsControlParameters() - Method in class net.named_data.jndn.ControlResponse
Get the control response body as a ControlParameters.
getCapture() - Method in class net.named_data.jndn.ForwardingFlags
Get the value of the "capture" flag.
getCertificate(Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Get a certificate from the identity storage.
getCertificate(Name) - 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) - 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.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.GenericSignature
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.HmacWithSha256Signature
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.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.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
 
getContentKey(double) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3ProducerDb
Get the content key for the hour covering timeSlot.
getContentKey(double) - Method in class net.named_data.jndn.encrypt.ProducerDb
Get the content key for the hour covering timeSlot.
getContentKey(double) - Method in class net.named_data.jndn.encrypt.Sqlite3ProducerDb
Get the content key for the hour covering timeSlot.
getCost() - Method in class net.named_data.jndn.ControlParameters
 
getCoveringInterval(double) - Method in class net.named_data.jndn.encrypt.Schedule
Get the interval that covers the time stamp.
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
 
getDefaultCertificate() - Method in class net.named_data.jndn.security.identity.IdentityManager
Get the certificate of the default identity.
getDefaultCertificate() - Method in class net.named_data.jndn.security.identity.IdentityStorage
Get the certificate of the default identity.
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.
getDefaultDirecoryPath(File) - Static method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
Get the default directory path for private keys based on the files root.
getDefaultDirecoryPath(String) - Static method in class net.named_data.jndn.security.identity.FilePrivateKeyStorage
Get the default directory path for private keys based on the files root.
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.
getDelegations() - Method in class net.named_data.jndn.Link
Get the list of delegation for read only.
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.
getEndDate() - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
Get the end date.
getEndTime() - Method in class net.named_data.jndn.encrypt.Interval
Get the end time.
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
 
getFace() - Method in class net.named_data.jndn.impl.InterestFilterTable.Entry
Get the Face given to the constructor.
getFaceId() - Method in class net.named_data.jndn.ControlParameters
 
getFaceId() - Method in class net.named_data.jndn.lp.IncomingFaceId
Get the incoming face ID value.
getFilter() - Method in class net.named_data.jndn.impl.InterestFilterTable.Entry
Get the InterestFilter given to the constructor.
getFinalBlockId() - Method in class net.named_data.jndn.MetaInfo
 
getFinalBlockID() - Method in class net.named_data.jndn.MetaInfo
Deprecated.
Use getFinalBlockId.
getFirstHeader(LpPacket) - Static method in class net.named_data.jndn.lp.IncomingFaceId
Get the first header field in lpPacket which is an IncomingFaceId.
getFirstHeader(LpPacket) - Static method in class net.named_data.jndn.NetworkNack
Get the first header field in lpPacket which is a NetworkNack.
getFirstValue(String) - Method in class net.named_data.jndn.util.BoostInfoTree
Look up using the key and return string value of the first subtree.
getFixedTimeSlot(double) - Static method in class net.named_data.jndn.encrypt.ProducerDb
Get the hour-based time slot.
getForwardingFlags() - Method in class net.named_data.jndn.ControlParameters
 
getFragmentWireEncoding() - Method in class net.named_data.jndn.lp.LpPacket
Get the fragment wire encoding.
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.
getGroupKey(double) - Method in class net.named_data.jndn.encrypt.GroupManager
Create a group key for the interval into which timeSlot falls.
getHeaderField(int) - Method in class net.named_data.jndn.lp.LpPacket
Get the header field at the given index.
getHost() - Method in class net.named_data.jndn.transport.AsyncTcpTransport.ConnectionInfo
Get the host given to the constructor.
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
Deprecated.
Use getCertificate.
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 according to the incoming packet header.
getIncomingFaceId() - Method in class net.named_data.jndn.Interest
Get the incoming face ID according to the incoming packet header.
getInitialVector() - Method in class net.named_data.jndn.encrypt.algo.EncryptParams
Get the initial vector.
getInitialVector() - Method in class net.named_data.jndn.encrypt.EncryptedContent
Get the initial vector.
getIntegerList() - Method in class net.named_data.jndn.encoding.OID
 
getInterest() - Method in class net.named_data.jndn.impl.PendingInterestTable.Entry
Get the interest given to the constructor (from Face.expressInterest).
getInterestCopy(Name, Interest) - Static method in class net.named_data.jndn.Face
Do the work of expressInterest to make an Interest based on name and interestTemplate.
getInterestFilterId() - Method in class net.named_data.jndn.impl.InterestFilterTable.Entry
Get the interestFilterId given to the constructor.
getInterestLifetimeMilliseconds() - Method in class net.named_data.jndn.Interest
 
getInterval(double) - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
Get an interval that covers the time point.
getIntervalEndHour() - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
Get the interval end hour.
getIntervalStartHour() - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
Get the interval start hour.
getIsConnected() - Method in class net.named_data.jndn.transport.AsyncTcpTransport
Check if the transport is connected.
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
 
getIsLocal(String) - Static method in class net.named_data.jndn.transport.TcpTransport
A static method to determine whether the host is on the current machine.
getIsRemoved() - Method in class net.named_data.jndn.impl.PendingInterestTable.Entry
Check if setIsRemoved() was called.
getKey(Name) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3ConsumerDb
Get the key with keyName from the database.
getKey(Name) - Method in class net.named_data.jndn.encrypt.ConsumerDb
Get the key with keyName from the database.
getKey(Name) - Method in class net.named_data.jndn.encrypt.Sqlite3ConsumerDb
Get the key with keyName from the database.
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.
getKeyBits() - Method in class net.named_data.jndn.encrypt.DecryptKey
Get the key value.
getKeyBits() - Method in class net.named_data.jndn.encrypt.EncryptKey
Get the key value.
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.encrypt.EncryptedContent
Get the key locator.
getKeyLocator() - Method in class net.named_data.jndn.HmacWithSha256Signature
 
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
 
getKeySize() - Method in class net.named_data.jndn.security.AesKeyParams
 
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
 
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.
getLink() - Method in class net.named_data.jndn.Interest
Get the link object.
getLinkWireEncoding(WireFormat) - Method in class net.named_data.jndn.Interest
Get the wire encoding of the link object.
getLinkWireEncoding() - Method in class net.named_data.jndn.Interest
Get the wire encoding of the link object.
getLocalControlFeature() - Method in class net.named_data.jndn.ControlParameters
 
getMatchedFilters(Interest, ArrayList) - Method in class net.named_data.jndn.impl.InterestFilterTable
Find all entries from the interest filter table where the interest conforms to the entry's filter, and add to the matchedFilters list.
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
 
getMemberSchedule(Name) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Get the name of the schedule for the given member's identity name.
getMemberSchedule(Name) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
Get the name of the schedule for the given member's identity name.
getMemberSchedule(Name) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Get the name of the schedule for the given member's identity name.
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.DelegationSet.Delegation
Get the delegation name.
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.
getNextEntryId() - Method in class net.named_data.jndn.Node
Get the next unique entry ID for the pending interest table, interest filter table, etc.
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.
getNRepeats() - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
Get the number of repeats.
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.encrypt.algo.EncryptAlgorithmType
 
getNumericType() - Method in enum net.named_data.jndn.encrypt.EncryptError.ErrorCode
 
getNumericType() - Method in enum net.named_data.jndn.encrypt.RepetitiveInterval.RepeatUnit
 
getNumericType() - Method in enum net.named_data.jndn.KeyLocatorType
 
getNumericType() - Method in enum net.named_data.jndn.NetworkNack.Reason
 
getNumericType() - Method in enum net.named_data.jndn.security.KeyType
 
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
 
getOnData() - Method in class net.named_data.jndn.impl.PendingInterestTable.Entry
Get the OnData callback given to the constructor.
getOnInterest() - Method in class net.named_data.jndn.impl.InterestFilterTable.Entry
Get the OnInterestCallback given to the constructor.
getOnNetworkNack() - Method in class net.named_data.jndn.impl.PendingInterestTable.Entry
Get the OnNetworkNack callback given to the constructor.
getOrigin() - Method in class net.named_data.jndn.ControlParameters
 
getOtherReasonCode() - Method in class net.named_data.jndn.NetworkNack
Get the reason code from the packet which is other than a recognized Reason enum value.
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
 
getPayload() - Method in class net.named_data.jndn.encoding.der.DerNode
Get a copy of the payload bytes.
getPayload() - Method in class net.named_data.jndn.encrypt.EncryptedContent
Get the payload.
getPendingInterestId() - Method in class net.named_data.jndn.impl.PendingInterestTable.Entry
Get the pendingInterestId given to the constructor.
getPort() - Method in class net.named_data.jndn.transport.AsyncTcpTransport.ConnectionInfo
Get the port given to the constructor.
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.
getPreference() - Method in class net.named_data.jndn.DelegationSet.Delegation
Get the preference number.
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
 
getRandom() - Static method in class net.named_data.jndn.util.Common
Get the library-wide random number generator.
getReason() - Method in class net.named_data.jndn.NetworkNack
Get the network Nack reason.
getRegexFilter() - Method in class net.named_data.jndn.InterestFilter
Get the regex filter.
getRepeatUnit() - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
Get the repeat unit.
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.
getSchedule(String) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Get a schedule with the given name.
getSchedule(String) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
Get a schedule with the given name.
getSchedule(String) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Get a schedule with the given name.
getScheduleMembers(String) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
For each member using the given schedule, get the name and public key DER of the member's key.
getScheduleMembers(String) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
For each member using the given schedule, get the name and public key DER of the member's key.
getScheduleMembers(String) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
For each member using the given schedule, get the name and public key DER of the member's key.
getSelectedDelegationIndex() - Method in class net.named_data.jndn.Interest
Get the selected delegation index.
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 interface net.named_data.jndn.encoding.SignatureHolder
 
getSignature() - Method in class net.named_data.jndn.GenericSignature
Get the signature bytes.
getSignature() - Method in class net.named_data.jndn.HmacWithSha256Signature
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.
getSignatureInfoEncoding() - Method in class net.named_data.jndn.GenericSignature
Get the bytes of the entire signature info encoding (including the type code).
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
 
getSlice(int, int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
Return a ByteBuffer slice of the input for the given offset range.
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;
getStartDate() - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
Get the start date.
getStartTime() - Method in class net.named_data.jndn.encrypt.Interval
Get the start time.
getStatusCode() - Method in class net.named_data.jndn.ControlResponse
Get the status code.
getStatusText() - Method in class net.named_data.jndn.ControlResponse
Get the status text.
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.
getSuccessor() - Method in class net.named_data.jndn.Name.Component
Get the successor of this component, as described in Name.getSuccessor.
getSuccessor() - Method in class net.named_data.jndn.Name
Get the successor of this name which is defined as follows.
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;
getTypeCode() - Method in class net.named_data.jndn.GenericSignature
Get the type code of the signature type.
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
 
GraphicString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
GroupManager - Class in net.named_data.jndn.encrypt
A GroupManager manages keys and schedules for group members in a particular namespace.
GroupManager(Name, Name, GroupManagerDb, int, int, KeyChain) - Constructor for class net.named_data.jndn.encrypt.GroupManager
Create a group manager with the given values.
GroupManager.Friend - Interface in net.named_data.jndn.encrypt
A class implements Friend if it has a method setGroupManagerFriendAccess which setFriendAccess calls to set the FriendAccess object.
GroupManager.FriendAccess - Class in net.named_data.jndn.encrypt
A friend class can call the methods of FriendAccess to access private methods.
GroupManager.FriendAccess() - Constructor for class net.named_data.jndn.encrypt.GroupManager.FriendAccess
 
GroupManagerDb - Class in net.named_data.jndn.encrypt
GroupManagerDb is an abstract base class for the storage of data used by the GroupManager.
GroupManagerDb() - Constructor for class net.named_data.jndn.encrypt.GroupManagerDb
 
GroupManagerDb.Error - Exception in net.named_data.jndn.encrypt
GroupManagerDb.Error extends Exception for errors using GroupManagerDb methods.
GroupManagerDb.Error(String) - Constructor for exception net.named_data.jndn.encrypt.GroupManagerDb.Error
 

H

hasContentKey(double) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3ProducerDb
Check if a content key exists for the hour covering timeSlot.
hasContentKey(double) - Method in class net.named_data.jndn.encrypt.ProducerDb
Check if a content key exists for the hour covering timeSlot.
hasContentKey(double) - Method in class net.named_data.jndn.encrypt.Sqlite3ProducerDb
Check if a content key exists for the hour covering timeSlot.
hashCode() - Method in class net.named_data.jndn.encrypt.RepetitiveInterval
 
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.
hasLink() - Method in class net.named_data.jndn.Interest
Check if this interest has a link object (or a link wire encoding which can be decoded to make the link object).
hasMember(Name) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Check if there is a member with the given identity name.
hasMember(Name) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
Check if there is a member with the given identity name.
hasMember(Name) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Check if there is a member with the given identity name.
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.
hasSchedule(String) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Check if there is a schedule with the given name.
hasSchedule(String) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
Check if there is a schedule with the given name.
hasSchedule(String) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Check if there is a schedule with the given name.
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
 
HmacWithSha256Signature - Class in net.named_data.jndn
A HmacWithSha256Signature extends Signature and holds the signature bits and other info representing an HmacWithSha256 signature in a packet.
HmacWithSha256Signature() - Constructor for class net.named_data.jndn.HmacWithSha256Signature
Create a new HmacWithSha256Signature with default values.
HmacWithSha256Signature(HmacWithSha256Signature) - Constructor for class net.named_data.jndn.HmacWithSha256Signature
Create a new HmacWithSha256Signature with a copy of the fields in the given signature object.
Host - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 

I

Ia5String - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
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
 
IncomingFaceId - Class in net.named_data.jndn.lp
IncomingFaceId represents the incoming face ID header field in an NDNLPv2 packet.
IncomingFaceId() - Constructor for class net.named_data.jndn.lp.IncomingFaceId
 
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_TABLE1 - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
INIT_CERT_TABLE2 - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
INIT_CERT_TABLE3 - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
INIT_ID_TABLE1 - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
INIT_ID_TABLE2 - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
INIT_KEY_TABLE1 - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
INIT_KEY_TABLE2 - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
INITIALIZATION1 - Static variable in class net.named_data.jndn.encrypt.Sqlite3ConsumerDbBase
 
INITIALIZATION1 - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
INITIALIZATION1 - Static variable in class net.named_data.jndn.encrypt.Sqlite3ProducerDbBase
 
INITIALIZATION2 - Static variable in class net.named_data.jndn.encrypt.Sqlite3ConsumerDbBase
 
INITIALIZATION2 - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
INITIALIZATION2 - Static variable in class net.named_data.jndn.encrypt.Sqlite3ProducerDbBase
 
INITIALIZATION3 - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
INITIALIZATION4 - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
INSERT_addContentKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3ProducerDbBase
 
INSERT_addKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3ConsumerDbBase
 
INSERT_addMember - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
INSERT_addSchedule - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
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.
Integer - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
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.
InterestFilterTable - Class in net.named_data.jndn.impl
An InterestFilterTable is an internal class to hold a list of entries with an interest Filter and its OnInterestCallback.
InterestFilterTable() - Constructor for class net.named_data.jndn.impl.InterestFilterTable
 
InterestFilterTable.Entry - Class in net.named_data.jndn.impl
An Entry holds an interestFilterId, an InterestFilter and the OnInterestCallback with its related Face.
InterestFilterTable.Entry(long, InterestFilter, OnInterestCallback, Face) - Constructor for class net.named_data.jndn.impl.InterestFilterTable.Entry
Create a new Entry with the given values.
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
 
intersectWith(Interval) - Method in class net.named_data.jndn.encrypt.Interval
Set this Interval to the intersection of this and the other interval.
Interval - Class in net.named_data.jndn.encrypt
An Interval defines a time duration which contains a start timestamp and an end timestamp.
Interval(boolean) - Constructor for class net.named_data.jndn.encrypt.Interval
Create an Interval that is either invalid or an empty interval.
Interval(double, double) - Constructor for class net.named_data.jndn.encrypt.Interval
Create a valid Interval with the given start and end times.
Interval(Interval) - Constructor for class net.named_data.jndn.encrypt.Interval
Create an Interval, copying values from the other interval.
Interval() - Constructor for class net.named_data.jndn.encrypt.Interval
Create an Interval that is invalid.
interval - Variable in class net.named_data.jndn.encrypt.RepetitiveInterval.Result
 
interval - Variable in class net.named_data.jndn.encrypt.Schedule.Result
 
Interval.Error - Exception in net.named_data.jndn.encrypt
Interval.Error extends Exception for errors using Interval methods.
Interval.Error(String) - Constructor for exception net.named_data.jndn.encrypt.Interval.Error
 
IPProto - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
isAsync() - Method in class net.named_data.jndn.transport.AsyncTcpTransport
Override to return true since connect needs to use the onConnected callback.
isAsync() - Method in class net.named_data.jndn.transport.TcpTransport
Override to return false since connect does not need to use the onConnected callback.
isAsync() - Method in class net.named_data.jndn.transport.Transport
Check if this transport is async where connect needs to use the onConnected callback.
isAsync() - Method in class net.named_data.jndn.transport.UdpTransport
Override to return false since connect does not need to use the onConnected callback.
isCritical_ - Variable in class net.named_data.jndn.security.certificate.CertificateExtension
 
isEmpty() - Method in class net.named_data.jndn.encrypt.Interval
Check if this Interval is empty.
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.AsyncTcpTransport
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.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.
isPositive - Variable in class net.named_data.jndn.encrypt.RepetitiveInterval.Result
 
isPositive - Variable in class net.named_data.jndn.encrypt.Schedule.Result
 
isPrefixOf(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.
isSegment() - Method in class net.named_data.jndn.Name.Component
Check if this component is a segment number according to NDN naming conventions for "Segment number" (marker 0x00).
isSegmentOffset() - Method in class net.named_data.jndn.Name.Component
Check if this component is a segment byte offset according to NDN naming conventions for segment "Byte offset" (marker 0xFB).
isSequenceNumber() - Method in class net.named_data.jndn.Name.Component
Check if this component is a sequence number according to NDN naming conventions for "Sequencing" (marker 0xFE).
isTimestamp() - Method in class net.named_data.jndn.Name.Component
Check if this component is a timestamp according to NDN naming conventions for "Timestamp" (marker 0xFC).
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.
isValid() - Method in class net.named_data.jndn.encrypt.Interval
Check if this Interval is valid.
isVersion() - Method in class net.named_data.jndn.Name.Component
Check if this component is a version number according to NDN naming conventions for "Versioning" (marker 0xFD).

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.
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().
Link - Class in net.named_data.jndn
The Link class extends Data and represents a Link instance where the Data content is an encoded delegation set.
Link() - Constructor for class net.named_data.jndn.Link
Create a Link with default values and where the list of delegations is empty and the meta info type is LINK.
Link(Name) - Constructor for class net.named_data.jndn.Link
Create a Link with the given name and default values and where the list of delegations is empty and the meta info type is LINK.
Link(Data) - Constructor for class net.named_data.jndn.Link
Create a Link, copying values from the other Data object.
Link_Delegation - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
Link_Preference - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
listAllMembers() - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
List all the members.
listAllMembers() - Method in class net.named_data.jndn.encrypt.GroupManagerDb
List all the members.
listAllMembers() - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
List all the members.
listAllScheduleNames() - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
List all the names of the schedules.
listAllScheduleNames() - Method in class net.named_data.jndn.encrypt.GroupManagerDb
List all the names of the schedules.
listAllScheduleNames() - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
List all the names of the schedules.
load(String) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
Call reset() and load the configuration rules from the file.
load(String, String) - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
Call reset() and load the configuration rules from the input.
LpPacket - Class in net.named_data.jndn.lp
An LpPacket represents an NDNLPv2 packet including header fields an an optional fragment.
LpPacket() - Constructor for class net.named_data.jndn.lp.LpPacket
 
LpPacket_CachePolicy - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_CachePolicyType - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_FragCount - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_FragIndex - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_Fragment - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_IGNORE_MAX - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_IGNORE_MIN - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_IncomingFaceId - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_LpPacket - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_Nack - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_NackReason - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_NextHopFaceId - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
LpPacket_Sequence - 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.
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_COMPONENT_ACCESS - Static variable in class net.named_data.jndn.encrypt.algo.Encryptor
 
NAME_COMPONENT_C_KEY - Static variable in class net.named_data.jndn.encrypt.algo.Encryptor
 
NAME_COMPONENT_D_KEY - Static variable in class net.named_data.jndn.encrypt.algo.Encryptor
 
NAME_COMPONENT_E_KEY - Static variable in class net.named_data.jndn.encrypt.algo.Encryptor
 
NAME_COMPONENT_FOR - Static variable in class net.named_data.jndn.encrypt.algo.Encryptor
 
NAME_COMPONENT_READ - Static variable in class net.named_data.jndn.encrypt.algo.Encryptor
 
NAME_COMPONENT_SAMPLE - Static variable in class net.named_data.jndn.encrypt.algo.Encryptor
 
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.encrypt - package net.named_data.jndn.encrypt
 
net.named_data.jndn.encrypt.algo - package net.named_data.jndn.encrypt.algo
 
net.named_data.jndn.impl - package net.named_data.jndn.impl
 
net.named_data.jndn.lp - package net.named_data.jndn.lp
 
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
 
NetworkNack - Class in net.named_data.jndn
NetworkNack represents a network Nack packet and includes a Nack reason.
NetworkNack() - Constructor for class net.named_data.jndn.NetworkNack
 
NetworkNack.Reason - Enum in net.named_data.jndn
A NetworkNack.Reason specifies the reason in a NetworkNack packet.
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.
node_ - Variable in class net.named_data.jndn.Face
 
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
 
Null - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
NumericString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 

O

ObjectDescriptor - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
ObjectIdentifier - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
OctetString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
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
 
onConsumeComplete(Data, Blob) - Method in interface net.named_data.jndn.encrypt.Consumer.OnConsumeComplete
 
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
 
onEncryptedKeys(List) - Method in interface net.named_data.jndn.encrypt.Producer.OnEncryptedKeys
 
onError(EncryptError.ErrorCode, String) - Method in interface net.named_data.jndn.encrypt.EncryptError.OnError
 
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.
OnNetworkNack - Interface in net.named_data.jndn
A class implements OnNetworkNack if it has onNetworkNack, used to pass a callback to Face.expressInterest.
onNetworkNack(Interest, NetworkNack) - Method in interface net.named_data.jndn.OnNetworkNack
When a network Nack packet is received, onNetworkNack is called.
onPlainText(Blob) - Method in interface net.named_data.jndn.encrypt.Consumer.OnPlainText
 
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 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.
OnRegisterSuccess - Interface in net.named_data.jndn
A class implements OnRegisterSuccess if it has onRegisterSuccess, called by Face.registerPrefix when registration succeeds.
onRegisterSuccess(Name, long) - Method in interface net.named_data.jndn.OnRegisterSuccess
Face.registerPrefix calls onRegisterSuccess when it receives a success message from the forwarder.
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
 
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.
PendingInterestTable - Class in net.named_data.jndn.impl
A PendingInterestTable is an internal class to hold a list of pending interests with their callbacks.
PendingInterestTable() - Constructor for class net.named_data.jndn.impl.PendingInterestTable
 
PendingInterestTable.Entry - Class in net.named_data.jndn.impl
Entry holds the callbacks and other fields for an entry in the pending interest table.
PendingInterestTable.Entry(long, Interest, OnData, OnTimeout, OnNetworkNack) - Constructor for class net.named_data.jndn.impl.PendingInterestTable.Entry
Create a new Entry with the given fields.
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).
PRAGMA_foreign_keys - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
prepareUnsignedIdentityCertificate(Name, Name, double, double, List, Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Use the keyName to get the public key from the identity storage and prepare an unsigned identity certificate.
prepareUnsignedIdentityCertificate(Name, Name, double, double, List) - Method in class net.named_data.jndn.security.identity.IdentityManager
Use the keyName to get the public key from the identity storage and prepare an unsigned identity certificate.
prepareUnsignedIdentityCertificate(Name, PublicKey, Name, double, double, List, Name) - Method in class net.named_data.jndn.security.identity.IdentityManager
Prepare an unsigned identity certificate.
prepareUnsignedIdentityCertificate(Name, PublicKey, Name, double, double, List) - Method in class net.named_data.jndn.security.identity.IdentityManager
Prepare an unsigned identity certificate.
prettyPrint(int) - Method in class net.named_data.jndn.util.BoostInfoTree
 
prettyPrint() - Method in class net.named_data.jndn.util.BoostInfoTree
 
PrintableString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
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.AsyncTcpTransport
Do nothing since AsynchronousSocketChannel checks for incoming data.
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.
produce(Data, double, Blob, EncryptError.OnError) - Method in class net.named_data.jndn.encrypt.Producer
Encrypt the given content with the content key that covers timeSlot, and update the data packet with the encrypted content and an appropriate data name.
produce(Data, double, Blob) - Method in class net.named_data.jndn.encrypt.Producer
Call the main produce method where onError is defaultOnError.
Producer - Class in net.named_data.jndn.encrypt
A Producer manages content keys used to encrypt a data packet in the group-based encryption protocol.
Producer(Name, Name, Face, KeyChain, ProducerDb, int) - Constructor for class net.named_data.jndn.encrypt.Producer
Create a Producer to use the given ProducerDb, Face and other values.
Producer(Name, Name, Face, KeyChain, ProducerDb) - Constructor for class net.named_data.jndn.encrypt.Producer
Create a Producer to use the given ProducerDb, Face and other values.
Producer.OnEncryptedKeys - Interface in net.named_data.jndn.encrypt
 
ProducerDb - Class in net.named_data.jndn.encrypt
ProducerDb is an abstract base class the storage of keys for the producer.
ProducerDb() - Constructor for class net.named_data.jndn.encrypt.ProducerDb
 
ProducerDb.Error - Exception in net.named_data.jndn.encrypt
ConsumerDb.Error extends Exception for errors using ConsumerDb methods.
ProducerDb.Error(String) - Constructor for exception net.named_data.jndn.encrypt.ProducerDb.Error
 
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.
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.
read(String, String) - Method in class net.named_data.jndn.util.BoostInfoParser
Add the contents of the input string to the root BoostInfoTree.
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.
readExtendedVarNumber(int) - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
Do the work of readVarNumber, given the firstOctet which is greater than or equal to 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.
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.
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.
readVarNumber() - Method in class net.named_data.jndn.encoding.tlv.TlvDecoder
Decode a VAR-NUMBER in NDN-TLV and return it.
Real - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
refreshNonce() - Method in class net.named_data.jndn.Interest
Update the bytes of the nonce with new random values.
registerAllExtensions(ExtensionRegistry) - Static method in class net.named_data.jndn.sync.SyncStateProto
 
RegisteredPrefixTable - Class in net.named_data.jndn.impl
A RegisteredPrefixTable is an internal class to hold a list of registered prefixes with information necessary to remove the registration later.
RegisteredPrefixTable(InterestFilterTable) - Constructor for class net.named_data.jndn.impl.RegisteredPrefixTable
Create a new RegisteredPrefixTable with an empty table.
registerPrefix(Name, OnInterestCallback, OnRegisterFailed, OnRegisterSuccess, 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, OnRegisterSuccess, OnRegisterFailed, ForwardingFlags, WireFormat) - Method in class net.named_data.jndn.Face
Deprecated.
Use registerPrefix(prefix, onInterest, onRegisterFailed, onRegisterSuccess, flags, wireFormat) where the onRegisterSuccess parameter comes after onRegisterFailed.
registerPrefix(Name, OnInterestCallback, OnRegisterFailed, OnRegisterSuccess, 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, OnRegisterSuccess, OnRegisterFailed, ForwardingFlags) - Method in class net.named_data.jndn.Face
Deprecated.
Use registerPrefix(prefix, onInterest, onRegisterFailed, onRegisterSuccess, flags) where the onRegisterSuccess parameter comes after onRegisterFailed.
registerPrefix(Name, OnInterestCallback, OnRegisterFailed, OnRegisterSuccess, 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, OnRegisterSuccess, OnRegisterFailed, WireFormat) - Method in class net.named_data.jndn.Face
Deprecated.
Use registerPrefix(prefix, onInterest, onRegisterFailed, onRegisterSuccess, wireFormat) where the onRegisterSuccess parameter comes after onRegisterFailed.
registerPrefix(Name, OnInterestCallback, OnRegisterFailed, OnRegisterSuccess) - 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, OnRegisterSuccess, OnRegisterFailed) - Method in class net.named_data.jndn.Face
Deprecated.
Use registerPrefix(prefix, onInterest, onRegisterFailed, onRegisterSuccess) where the onRegisterSuccess parameter comes after onRegisterFailed.
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(long, Name, OnInterestCallback, OnRegisterFailed, OnRegisterSuccess, 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, OnInterestCallback, OnRegisterFailed, OnRegisterSuccess, ForwardingFlags, WireFormat) - Method in class net.named_data.jndn.ThreadPoolFace
Submit a task to the thread pool to register prefix with the connected forwarder and call onInterest when a matching interest is received.
registerPrefix(Name, OnRegisterFailed, OnRegisterSuccess, 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, OnRegisterSuccess, 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, OnRegisterSuccess, 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, OnRegisterSuccess) - 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, 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 matches the filter.
RelativeOid - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
remaining() - Method in class net.named_data.jndn.util.DynamicByteBuffer
Return buffer_.remaining().
remove(Name) - Method in class net.named_data.jndn.DelegationSet
Remove every DelegationSet.Delegation with the given name.
removeDelegation(Name, WireFormat) - Method in class net.named_data.jndn.Link
Remove every delegation with the given name.
removeDelegation(Name) - Method in class net.named_data.jndn.Link
Remove every delegation with the given name.
removeEntry(PendingInterestTable.Entry) - Method in class net.named_data.jndn.impl.PendingInterestTable
Remove the specific pendingInterest entry from the table and set its isRemoved flag.
removeMember(Name) - Method in class net.named_data.jndn.encrypt.GroupManager
Remove a member with the given identity name.
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.impl.PendingInterestTable
Remove the pending interest entry with the pendingInterestId from the pending interest table and set its isRemoved flag.
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.impl.RegisteredPrefixTable
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;
renameSchedule(String, String) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Rename a schedule with oldName to newName.
renameSchedule(String, String) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
Rename a schedule with oldName to newName.
renameSchedule(String, String) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Rename a schedule with oldName to newName.
RepetitiveInterval - Class in net.named_data.jndn.encrypt
A RepetitiveInterval is an advanced interval which can repeat and can be used to find a simple Interval that a time point falls in.
RepetitiveInterval() - Constructor for class net.named_data.jndn.encrypt.RepetitiveInterval
Create a default RepetitiveInterval with one day duration, non-repeating.
RepetitiveInterval(double, double, int, int, int, RepetitiveInterval.RepeatUnit) - Constructor for class net.named_data.jndn.encrypt.RepetitiveInterval
Create a RepetitiveInterval with the given values.
RepetitiveInterval(double, double, int, int) - Constructor for class net.named_data.jndn.encrypt.RepetitiveInterval
Create a RepetitiveInterval with the given values, and no repetition.
RepetitiveInterval(RepetitiveInterval) - Constructor for class net.named_data.jndn.encrypt.RepetitiveInterval
Create a RepetitiveInterval, copying values from the given repetitiveInterval.
RepetitiveInterval.RepeatUnit - Enum in net.named_data.jndn.encrypt
 
RepetitiveInterval.Result - Class in net.named_data.jndn.encrypt
 
RepetitiveInterval.Result(boolean, Interval) - Constructor for class net.named_data.jndn.encrypt.RepetitiveInterval.Result
 
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.
reset() - Method in class net.named_data.jndn.security.policy.ConfigPolicyManager
Reset the certificate cache and other fields to the constructor state.
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.
RsaAlgorithm - Class in net.named_data.jndn.encrypt.algo
The RsaAlgorithm class provides static methods to manipulate keys, encrypt and decrypt using RSA.
RsaAlgorithm() - Constructor for class net.named_data.jndn.encrypt.algo.RsaAlgorithm
 
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

Schedule - Class in net.named_data.jndn.encrypt
Schedule is used to manage the times when a member can access data using two sets of RepetitiveInterval as follows.
Schedule() - Constructor for class net.named_data.jndn.encrypt.Schedule
Create a Schedule with empty whiteIntervalList and blackIntervalList.
Schedule(Schedule) - Constructor for class net.named_data.jndn.encrypt.Schedule
Create a Schedule, copying values from the given schedule.
Schedule.Result - Class in net.named_data.jndn.encrypt
 
Schedule.Result(boolean, Interval) - Constructor for class net.named_data.jndn.encrypt.Schedule.Result
 
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.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_getAllCertificateNamesOfKey_default_false - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
SELECT_getAllCertificateNamesOfKey_default_true - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
SELECT_getAllIdentities_default_false - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
SELECT_getAllIdentities_default_true - 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_getContentKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3ProducerDbBase
 
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.encrypt.Sqlite3ConsumerDbBase
 
SELECT_getKey - Static variable in class net.named_data.jndn.security.identity.Sqlite3IdentityStorageBase
 
SELECT_getMemberSchedule - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
SELECT_getSchedule - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
SELECT_getScheduleId - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
SELECT_getScheduleMembers - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
SELECT_hasContentKey - Static variable in class net.named_data.jndn.encrypt.Sqlite3ProducerDbBase
 
SELECT_hasMember - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
SELECT_hasSchedule - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
SELECT_listAllMembers - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
SELECT_listAllScheduleNames - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
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
 
SelectedDelegation - Static variable in class net.named_data.jndn.encoding.tlv.Tlv
 
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 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.AsyncTcpTransport
Send data to the host.
send(ByteBuffer) - Method in class net.named_data.jndn.transport.TcpTransport
Send data to the host
send(ByteBuffer) - Method in class net.named_data.jndn.transport.Transport
Send data to the host
send(ByteBuffer) - Method in class net.named_data.jndn.transport.UdpTransport
Send 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
 
Sequence - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
SESSION_FIELD_NUMBER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncState.SeqNo
 
Set - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
set(Interval) - Method in class net.named_data.jndn.encrypt.Interval
Set this interval to have the same values as the other interval.
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.
setAlgorithmType(EncryptAlgorithmType) - Method in class net.named_data.jndn.encrypt.algo.EncryptParams
Set the algorithm type.
setAlgorithmType(EncryptAlgorithmType) - Method in class net.named_data.jndn.encrypt.EncryptedContent
Set the algorithm type.
setBodyAsControlParameters(ControlParameters) - Method in class net.named_data.jndn.ControlResponse
Set the control response body as a ControlParameters.
setCapture(boolean) - Method in class net.named_data.jndn.ForwardingFlags
Set the value of the "capture" 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
 
setConsumerFriendAccess(Consumer.FriendAccess) - Method in interface net.named_data.jndn.encrypt.Consumer.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.
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.
setDefaultKeyNameForIdentity(Name, Name) - Method in class net.named_data.jndn.security.identity.AndroidSqlite3IdentityStorage
Set a key as the default key of an identity.
setDefaultKeyNameForIdentity(Name, Name) - Method in class net.named_data.jndn.security.identity.BasicIdentityStorage
Set a key as the default key of an identity.
setDefaultKeyNameForIdentity(Name, Name) - Method in class net.named_data.jndn.security.identity.IdentityStorage
Set a key as the default key of an 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 a key as the default key of an 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.
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(long) - Method in class net.named_data.jndn.lp.IncomingFaceId
Set the face ID value.
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.
setForwardingFlags(ForwardingFlags) - Method in class net.named_data.jndn.ControlParameters
Set the ForwardingFlags object to a copy of forwardingFlags.
setFragmentWireEncoding(Blob) - Method in class net.named_data.jndn.lp.LpPacket
Set the fragment wire encoding.
setFreshnessPeriod(double) - Method in class net.named_data.jndn.MetaInfo
 
setFreshnessSeconds(int) - Method in class net.named_data.jndn.MetaInfo
Deprecated.
Use setFreshnessPeriod.
setFriendAccess(Consumer.Friend) - Static method in class net.named_data.jndn.encrypt.Consumer
Call friend.setConsumerFriendAccess to pass an instance of a FriendAccess class to allow a friend class to call private methods.
setFriendAccess(GroupManager.Friend) - Static method in class net.named_data.jndn.encrypt.GroupManager
Call friend.setGroupManagerFriendAccess to pass an instance of a FriendAccess class to allow a friend class to call private methods.
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.
setGroup(Name) - Method in class net.named_data.jndn.encrypt.Consumer
Set the group name.
setGroupManagerFriendAccess(GroupManager.FriendAccess) - Method in interface net.named_data.jndn.encrypt.GroupManager.Friend
 
setInitialVector(Blob) - Method in class net.named_data.jndn.encrypt.algo.EncryptParams
Set the initial vector.
setInitialVector(Blob) - Method in class net.named_data.jndn.encrypt.EncryptedContent
Set the initial vector.
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(long, InterestFilter, OnInterestCallback, Face) - Method in class net.named_data.jndn.impl.InterestFilterTable
Add a new entry to the table.
setInterestFilter(long, 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.
setInterestFilter(InterestFilter, OnInterestCallback) - Method in class net.named_data.jndn.ThreadPoolFace
Submit a task to the thread pool to add an entry to the local interest filter table to call the onInterest callback for a matching incoming Interest.
setInterestFilter(InterestFilter, OnInterestCallback) - Method in class net.named_data.jndn.util.MemoryContentCache
Call setInterestFilter on the Face given to the constructor so that this MemoryContentCache will answer interests whose name matches the filter.
setInterestFilter(InterestFilter) - Method in class net.named_data.jndn.util.MemoryContentCache
Call setInterestFilter on the Face given to the constructor so that this MemoryContentCache will answer interests whose name has the prefix.
setInterestFilter(Name, OnInterestCallback) - Method in class net.named_data.jndn.util.MemoryContentCache
Call setInterestFilter on the Face given to the constructor so that this MemoryContentCache will answer interests whose name has the prefix.
setInterestFilter(Name) - Method in class net.named_data.jndn.util.MemoryContentCache
Call setInterestFilter on the Face given to the constructor so that this MemoryContentCache will answer interests whose name has the prefix.
setInterestLifetimeMilliseconds(double) - Method in class net.named_data.jndn.Interest
Set the interest lifetime.
setIsRemoved() - Method in class net.named_data.jndn.impl.PendingInterestTable.Entry
Set the isRemoved flag which is returned by getIsRemoved().
setKeyData(Blob) - Method in class net.named_data.jndn.KeyLocator
 
setKeyLocator(KeyLocator) - Method in class net.named_data.jndn.encrypt.EncryptedContent
Set the key locator.
setKeyLocator(KeyLocator) - Method in class net.named_data.jndn.HmacWithSha256Signature
 
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
 
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).
setLinkWireEncoding(Blob, WireFormat) - Method in class net.named_data.jndn.Interest
Set the link wire encoding bytes, without decoding them.
setLinkWireEncoding(Blob) - Method in class net.named_data.jndn.Interest
Set the link wire encoding bytes, without decoding them.
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;
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.
setOtherReasonCode(int) - Method in class net.named_data.jndn.NetworkNack
Set the packet's reason code to use when the reason enum is Reason.OTHER_CODE.
setPayload(Blob) - Method in class net.named_data.jndn.encrypt.EncryptedContent
Set the encrypted payload.
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
 
setRandom(Random) - Static method in class net.named_data.jndn.util.Common
Set the library-wide random number generator; this method will only allow the generator to be set once.
setReason(NetworkNack.Reason) - Method in class net.named_data.jndn.NetworkNack
Set the network Nack reason.
setRemainingFromBack(int) - Method in class net.named_data.jndn.util.DynamicByteBuffer
Change the position so that there are remaining bytes in the buffer.
setSelectedDelegationIndex(int) - Method in class net.named_data.jndn.Interest
Set the selected delegation index.
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(Signature) - Method in interface net.named_data.jndn.encoding.SignatureHolder
 
setSignature(Blob) - Method in class net.named_data.jndn.GenericSignature
Set the signature bytes to the given value.
setSignature(Blob) - Method in class net.named_data.jndn.HmacWithSha256Signature
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.
setSignatureInfoEncoding(Blob, int) - Method in class net.named_data.jndn.GenericSignature
Set the bytes of the entire signature info encoding (including the type code).
setSignatureInfoEncoding(Blob) - Method in class net.named_data.jndn.GenericSignature
Set the bytes of the entire signature info encoding (including the type code).
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;
setStatusCode(int) - Method in class net.named_data.jndn.ControlResponse
Set the status code.
setStatusText(String) - Method in class net.named_data.jndn.ControlResponse
Set the status text.
setStrategy(Name) - Method in class net.named_data.jndn.ControlParameters
Set the strategy to a copy of the given Name.
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.
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(Data, WireFormat) - Method in class net.named_data.jndn.security.KeyChain
Wire encode the Data object, sign it with the default identity and set its signature.
sign(Data) - Method in class net.named_data.jndn.security.KeyChain
Wire encode the Data object, sign it with the default identity 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(Interest, WireFormat) - Method in class net.named_data.jndn.security.KeyChain
Append a SignatureInfo to the Interest name, sign the name components with the default identity and append a final name component with the signature bits.
sign(Interest) - Method in class net.named_data.jndn.security.KeyChain
Append a SignatureInfo to the Interest name, sign the name components with the default identity 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.encoding
 
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_SignatureHmacWithSha256 - 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[], boolean, int, int) - Constructor for class net.named_data.jndn.util.SignedBlob
Create a new SignedBlob from the the byte 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).
signWithHmacWithSha256(Data, Blob, WireFormat) - Static method in class net.named_data.jndn.security.KeyChain
Wire encode the data packet, compute an HmacWithSha256 and update the signature value.
signWithHmacWithSha256(Data, Blob) - Static method in class net.named_data.jndn.security.KeyChain
Wire encode the data packet, compute an HmacWithSha256 and update the signature value.
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.DelegationSet
Get the number of delegation entries.
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.
Sqlite3ConsumerDb - Class in net.named_data.jndn.encrypt
Sqlite3ConsumerDb extends ConsumerDb to implement the storage of decryption keys for the consumer using SQLite3.
Sqlite3ConsumerDb(String) - Constructor for class net.named_data.jndn.encrypt.Sqlite3ConsumerDb
Create an Sqlite3ConsumerDb to use the given SQLite3 file.
Sqlite3ConsumerDbBase - Class in net.named_data.jndn.encrypt
Sqlite3ConsumerDbBase is a base class the storage of decryption keys for the consumer.
Sqlite3ConsumerDbBase() - Constructor for class net.named_data.jndn.encrypt.Sqlite3ConsumerDbBase
 
Sqlite3GroupManagerDb - Class in net.named_data.jndn.encrypt
Sqlite3GroupManagerDb extends GroupManagerDb to implement the storage of data used by the GroupManager using SQLite3.
Sqlite3GroupManagerDb(String) - Constructor for class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Create an Sqlite3GroupManagerDb to use the given SQLite3 file.
Sqlite3GroupManagerDbBase - Class in net.named_data.jndn.encrypt
Sqlite3GroupManagerDbBase is an abstract base class for the storage of data used by the GroupManager.
Sqlite3GroupManagerDbBase() - Constructor for class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
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
 
Sqlite3ProducerDb - Class in net.named_data.jndn.encrypt
Sqlite3ProducerDb extends ProducerDb to implement storage of keys for the producer using SQLite3.
Sqlite3ProducerDb(String) - Constructor for class net.named_data.jndn.encrypt.Sqlite3ProducerDb
Create an Sqlite3ProducerDb to use the given SQLite3 file.
Sqlite3ProducerDbBase - Class in net.named_data.jndn.encrypt
Sqlite3ProducerDbBase is an abstract base class the storage of keys for the producer.
Sqlite3ProducerDbBase() - Constructor for class net.named_data.jndn.encrypt.Sqlite3ProducerDbBase
 
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

T61String - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
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.
ThreadPoolFace - Class in net.named_data.jndn
ThreadPoolFace extends Face to provide the main methods for NDN communication by submitting to a given ScheduledExecutorService thread pool.
ThreadPoolFace(ScheduledExecutorService, Transport, Transport.ConnectionInfo) - Constructor for class net.named_data.jndn.ThreadPoolFace
Create a new ThreadPoolFace for communication with an NDN hub with the given Transport object and connectionInfo.
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
 
toDateOnlyMilliseconds(double) - Static method in class net.named_data.jndn.encrypt.RepetitiveInterval
Return a time point on the beginning of the date (without hours, minutes, etc.)
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.
toIsoString(double) - Static method in class net.named_data.jndn.encrypt.Schedule
 
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.Name
 
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
 
TYPE_FIELD_NUMBER - Static variable in class net.named_data.jndn.sync.SyncStateProto.SyncState
 

U

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.
unionWith(Interval) - Method in class net.named_data.jndn.encrypt.Interval
Set this Interval to the union of this and the other interval.
UniversalString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
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.unsetInterestFilter and Face.removeRegisteredPrefix for all the prefixes given to the setInterestFilter and 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.impl.InterestFilterTable
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.
unsetLink() - Method in class net.named_data.jndn.Interest
Clear the link wire encoding and link object so that getLink() returns null.
update(String, long, long) - Method in class net.named_data.jndn.sync.DigestTree
Update the digest tree and recompute the root digest.
UPDATE_renameSchedule - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
UPDATE_updateMemberSchedule - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
UPDATE_updateSchedule - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
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.
updateMemberSchedule(Name, String) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Change the name of the schedule for the given member's identity name.
updateMemberSchedule(Name, String) - Method in class net.named_data.jndn.encrypt.GroupManager
Change the name of the schedule for the given member's identity name.
updateMemberSchedule(Name, String) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
Change the name of the schedule for the given member's identity name.
updateMemberSchedule(Name, String) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Change the name of the schedule for the given member's identity name.
updateSchedule(String, Schedule) - Method in class net.named_data.jndn.encrypt.AndroidSqlite3GroupManagerDb
Update the schedule with name and replace the old object with the given schedule.
updateSchedule(String, Schedule) - Method in class net.named_data.jndn.encrypt.GroupManager
Update the schedule with scheduleName and replace the old object with the given schedule.
updateSchedule(String, Schedule) - Method in class net.named_data.jndn.encrypt.GroupManagerDb
Update the schedule with name and replace the old object with the given schedule.
updateSchedule(String, Schedule) - Method in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDb
Update the schedule with name and replace the old object with the given schedule.
UtcTime - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
Utf8String - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 

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.encrypt.algo.EncryptAlgorithmType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.encrypt.EncryptError.ErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.named_data.jndn.encrypt.RepetitiveInterval.RepeatUnit
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.NetworkNack.Reason
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.encrypt.algo.EncryptAlgorithmType
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.encrypt.EncryptError.ErrorCode
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.encrypt.RepetitiveInterval.RepeatUnit
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.NetworkNack.Reason
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.
verifyDataWithHmacWithSha256(Data, Blob, WireFormat) - Static method in class net.named_data.jndn.security.KeyChain
Compute a new HmacWithSha256 for the data packet and verify it against the signature value.
verifyDataWithHmacWithSha256(Data, Blob) - Static method in class net.named_data.jndn.security.KeyChain
Compute a new HmacWithSha256 for the data packet and verify it against the signature value.
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.
VideoTexString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 
VisibleString - Static variable in class net.named_data.jndn.encoding.der.DerNodeType
 

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_renameSchedule - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
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
 
WHERE_updateSchedule - Static variable in class net.named_data.jndn.encrypt.Sqlite3GroupManagerDbBase
 
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(ByteBuffer, WireFormat) - Method in class net.named_data.jndn.ControlResponse
Decode the input using a particular wire format and update this ControlResponse.
wireDecode(ByteBuffer) - Method in class net.named_data.jndn.ControlResponse
Decode the input using the default wire format WireFormat.getDefaultWireFormat() and update this ControlResponse.
wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.ControlResponse
Decode the input using a particular wire format and update this ControlResponse.
wireDecode(Blob) - Method in class net.named_data.jndn.ControlResponse
Decode the input using the default wire format WireFormat.getDefaultWireFormat() and update this ControlResponse.
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.DelegationSet
Decode the input using a particular wire format and update this DelegationSet, using addUnsorted() to preserve the given order and possible duplicates.
wireDecode(ByteBuffer) - Method in class net.named_data.jndn.DelegationSet
Decode the input using the default wire format WireFormat.getDefaultWireFormat() and update this DelegationSet, using addUnsorted() to preserve the given order and possible duplicates.
wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.DelegationSet
Decode the input using a particular wire format and update this DelegationSet.
wireDecode(Blob) - Method in class net.named_data.jndn.DelegationSet
Decode the input using the default wire format WireFormat.getDefaultWireFormat() and update this DelegationSet.
wireDecode(ByteBuffer, WireFormat) - Method in class net.named_data.jndn.encrypt.EncryptedContent
Decode the input using a particular wire format and update this EncryptedContent.
wireDecode(ByteBuffer) - Method in class net.named_data.jndn.encrypt.EncryptedContent
Decode the input wire encoding using the default wire format and update this EncryptedContent.
wireDecode(Blob, WireFormat) - Method in class net.named_data.jndn.encrypt.EncryptedContent
Decode the input using a particular wire format and update this EncryptedContent.
wireDecode(Blob) - Method in class net.named_data.jndn.encrypt.EncryptedContent
Decode the input the default wire format and update this EncryptedContent.
wireDecode(ByteBuffer) - Method in class net.named_data.jndn.encrypt.Schedule
Decode the input and update this Schedule object.
wireDecode(Blob) - Method in class net.named_data.jndn.encrypt.Schedule
Decode the input and update this Schedule object.
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(Blob, WireFormat) - Method in class net.named_data.jndn.Link
Override to call the base class wireDecode then populate the list of delegations from the content.
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.ControlResponse
Encode this ControlResponse for a particular wire format.
wireEncode() - Method in class net.named_data.jndn.ControlResponse
Encode this ControlResponse 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.DelegationSet
Encode this DelegationSet for a particular wire format.
wireEncode() - Method in class net.named_data.jndn.DelegationSet
Encode this DelegationSet for the default wire format WireFormat.getDefaultWireFormat().
wireEncode(WireFormat) - Method in class net.named_data.jndn.encrypt.EncryptedContent
Encode this EncryptedContent to a wire encoding.
wireEncode() - Method in class net.named_data.jndn.encrypt.EncryptedContent
Encode this EncryptedContent for the default wire format.
wireEncode() - Method in class net.named_data.jndn.encrypt.Schedule
Encode this Schedule.
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.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.
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.
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.
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.
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
 
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.
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 © 2016. All rights reserved.