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

Part of repository test infrastructure. More...

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 setLibraries ()
void cleanupLibraries ()
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
CCNHandle explicitExcludeHandle
ArrayList< ContentNamenames1 = null
ArrayList< ContentNamenames2 = null
ArrayList< ContentNamenames3 = null
int contentReceived = 0
ContentName repoID = null
boolean firstResponse = true

Detailed Description

Part of repository test infrastructure.

Test repository side of name enumeration.


Member Function Documentation

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.CCNInterestListener.

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.


The documentation for this class was generated from the following file:
Generated on Fri May 13 16:27:56 2011 for Content-Centric Networking in Java by  doxygen 1.6.3