org.ccnx.ccn.test.repo.RepoNameEnumeratorTest Class Reference

Part of repository test infrastructure. More...

Inheritance diagram for org.ccnx.ccn.test.repo.RepoNameEnumeratorTest:

org.ccnx.ccn.profiles.nameenum.BasicNameEnumeratorListener org.ccnx.ccn.CCNContentHandler

List of all members.

Public Member Functions

void repoNameEnumerationTest ()
int handleNameEnumerator (ContentName prefix, ArrayList< ContentName > names)
 Callback called when we get a collection matching a registered prefix.
void setHandles ()
void closeHandles ()
void testRegisterPrefix ()
void registerPrefix (ContentName prefix)
ContentName registerPrefix (String pre)
void testCancelPrefix ()
void testGetResponse (int count)
void explicitExcludeFastResponseTest ()
Interest handleContent (ContentObject data, Interest interest)
 Callback called when we get new results for our query.

Package Attributes

CCNHandle getLibrary
CCNNameEnumerator getne
String prefix1String = RepoTestBase._globalPrefix+"/nameEnumerate"
ContentName prefix1
Random rand = new Random()
CCNHandle putLibrary
AssertionCCNHandle explicitExcludeHandle
ArrayList< ContentNamenames1 = null
ArrayList< ContentNamenames2 = null
ArrayList< ContentNamenames3 = null
int contentReceived = 0
ContentName repoID = null
boolean firstResponse = true

Static Package Attributes

static final long WAIT_TIME = 500


Detailed Description

Part of repository test infrastructure.

Test repository side of name enumeration.


Member Function Documentation

int org.ccnx.ccn.test.repo.RepoNameEnumeratorTest.handleNameEnumerator ( ContentName  prefix,
ArrayList< ContentName names 
)

Callback called when we get a collection matching a registered prefix.

Parameters:
prefix The ContentName prefix with matching responses.
names An ArrayList of ContentNames matching the prefix.
Returns:
int The number of names in the collection.

Implements org.ccnx.ccn.profiles.nameenum.BasicNameEnumeratorListener.

Interest org.ccnx.ccn.test.repo.RepoNameEnumeratorTest.handleContent ( ContentObject  data,
Interest  interest 
)

Callback called when we get new results for our query.

Parameters:
data the ContentObject that matched our Interest
interest Interest that was satisfied
Returns:
new Interest to be expressed

Implements org.ccnx.ccn.CCNContentHandler.


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

Generated on Thu Feb 16 00:45:10 2012 for Content-Centric Networking in Java by  doxygen 1.5.6