Package | Description |
---|---|
net.named_data.jndn | |
net.named_data.jndn.encrypt | |
net.named_data.jndn.impl | |
net.named_data.jndn.security | |
net.named_data.jndn.sync | |
net.named_data.jndn.util |
Modifier and Type | Class and Description |
---|---|
class |
ThreadPoolFace
ThreadPoolFace extends Face to provide the main methods for NDN communication
by submitting to a given ScheduledExecutorService thread pool.
|
Modifier and Type | Method and Description |
---|---|
void |
Node.expressInterest(long pendingInterestId,
Interest interestCopy,
OnData onData,
OnTimeout onTimeout,
OnNetworkNack onNetworkNack,
WireFormat wireFormat,
Face face)
Send the Interest through the transport, read the entire response and call
onData, onTimeout or onNetworkNack as described below.
|
void |
OnInterestCallback.onInterest(Name prefix,
Interest interest,
Face face,
long interestFilterId,
InterestFilter filter)
When an interest is received which matches the interest filter, onInterest
is called.
|
void |
Node.registerPrefix(long registeredPrefixId,
Name prefix,
OnInterestCallback onInterest,
OnRegisterFailed onRegisterFailed,
OnRegisterSuccess onRegisterSuccess,
ForwardingFlags flags,
WireFormat wireFormat,
KeyChain commandKeyChain,
Name commandCertificateName,
Face face)
Register prefix with the connected NDN hub and call onInterest when a
matching interest is received.
|
void |
Node.setInterestFilter(long interestFilterId,
InterestFilter filter,
OnInterestCallback onInterest,
Face face)
Add an entry to the local interest filter table to call the onInterest
callback for a matching incoming Interest.
|
Constructor and Description |
---|
Consumer(Face face,
KeyChain keyChain,
Name groupName,
Name consumerName,
ConsumerDb database)
Create a Consumer to use the given ConsumerDb, Face and other values.
|
Producer(Name prefix,
Name dataType,
Face face,
KeyChain keyChain,
ProducerDb database)
Create a Producer to use the given ProducerDb, Face and other values.
|
Producer(Name prefix,
Name dataType,
Face face,
KeyChain keyChain,
ProducerDb database,
int repeatAttempts)
Create a Producer to use the given ProducerDb, Face and other values.
|
Modifier and Type | Method and Description |
---|---|
Face |
InterestFilterTable.Entry.getFace()
Get the Face given to the constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
InterestFilterTable.setInterestFilter(long interestFilterId,
InterestFilter filter,
OnInterestCallback onInterest,
Face face)
Add a new entry to the table.
|
Constructor and Description |
---|
InterestFilterTable.Entry(long interestFilterId,
InterestFilter filter,
OnInterestCallback onInterest,
Face face)
Create a new Entry with the given values.
|
Modifier and Type | Method and Description |
---|---|
void |
KeyChain.setFace(Face face)
Set the Face which will be used to fetch required certificates.
|
Modifier and Type | Method and Description |
---|---|
void |
ChronoSync2013.onInterest(Name prefix,
Interest interest,
Face face,
long interestFilterId,
InterestFilter filter)
Process the sync interest from the applicationBroadcastPrefix.
|
Constructor and Description |
---|
ChronoSync2013(ChronoSync2013.OnReceivedSyncState onReceivedSyncState,
ChronoSync2013.OnInitialized onInitialized,
Name applicationDataPrefix,
Name applicationBroadcastPrefix,
long sessionNo,
Face face,
KeyChain keyChain,
Name certificateName,
double syncLifetime,
OnRegisterFailed onRegisterFailed)
Create a new ChronoSync2013 to communicate using the given face.
|
Modifier and Type | Method and Description |
---|---|
static void |
SegmentFetcher.fetch(Face face,
Interest baseInterest,
SegmentFetcher.VerifySegment verifySegment,
SegmentFetcher.OnComplete onComplete,
SegmentFetcher.OnError onError)
Initiate segment fetching.
|
void |
MemoryContentCache.onInterest(Name prefix,
Interest interest,
Face face,
long interestFilterId,
InterestFilter filter) |
void |
MemoryContentCache.storePendingInterest(Interest interest,
Face face)
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).
|
Constructor and Description |
---|
MemoryContentCache(Face face)
Create a new MemoryContentCache to use the given Face, with a default
cleanupIntervalMilliseconds of 1000.0 milliseconds.
|
MemoryContentCache(Face face,
double cleanupIntervalMilliseconds)
Create a new MemoryContentCache to use the given Face.
|
Copyright © 2016. All rights reserved.