org.ccnx.ccn.profiles.ccnd.PrefixRegistrationManager Class Reference

List of all members.

Classes

class  ForwardingEntry

Public Types

enum  ActionType { Register = ("prefixreg"), SelfRegister = ("selfreg"), UnRegister = ("unreg") }

Public Member Functions

 PrefixRegistrationManager (CCNHandle handle) throws CCNDaemonException
 PrefixRegistrationManager (CCNNetworkManager networkManager) throws CCNDaemonException
void registerPrefix (ContentName prefix, Integer faceID, Integer flags) throws CCNDaemonException
void registerPrefix (String uri, Integer faceID, Integer flags) throws CCNDaemonException
void registerPrefix (String uri, PublisherPublicKeyDigest publisher, Integer faceID, Integer flags, Integer lifetime) throws CCNDaemonException
void registerPrefix (ContentName prefixToRegister, PublisherPublicKeyDigest publisher, Integer faceID, Integer flags, Integer lifetime) throws CCNDaemonException
ForwardingEntry selfRegisterPrefix (String uri) throws CCNDaemonException
ForwardingEntry selfRegisterPrefix (ContentName prefixToRegister) throws CCNDaemonException
ForwardingEntry selfRegisterPrefix (ContentName prefixToRegister, Integer faceID) throws CCNDaemonException
ForwardingEntry selfRegisterPrefix (ContentName prefixToRegister, Integer faceID, Integer flags) throws CCNDaemonException
ForwardingEntry selfRegisterPrefix (ContentName prefixToRegister, Integer faceID, Integer flags, Integer lifetime) throws CCNDaemonException
void unRegisterPrefix (ContentName prefixName, Integer faceID) throws CCNDaemonException
void unRegisterPrefix (ContentName prefixName, RegisteredPrefix prefix, Integer faceID) throws CCNDaemonException
 Unregister a prefix with ccnd.

Static Public Attributes

static final int CCN_FORW_ACTIVE = 1
static final int CCN_FORW_CHILD_INHERIT = 2
static final int CCN_FORW_ADVERTISE = 4
static final int CCN_FORW_LAST = 8
static final int CCN_FORW_CAPTURE = 16
static final int CCN_FORW_LOCAL = 32
static final int CCN_FORW_TAP = 64
static final int CCN_FORW_CAPTURE_OK = 128
static final int CCN_FORW_PUBMASK
static final Integer DEFAULT_SELF_REG_FLAGS = Integer.valueOf(CCN_FORW_ACTIVE + CCN_FORW_CHILD_INHERIT)

Member Function Documentation

void org.ccnx.ccn.profiles.ccnd.PrefixRegistrationManager.unRegisterPrefix ( ContentName  prefixName,
RegisteredPrefix  prefix,
Integer  faceID 
) throws CCNDaemonException

Unregister a prefix with ccnd.

Parameters:
prefixName ContentName of prefix
prefix has callback for completion
faceID faceId that has the prefix registered
Exceptions:
CCNDaemonException 

Member Data Documentation

final int org.ccnx.ccn.profiles.ccnd.PrefixRegistrationManager.CCN_FORW_PUBMASK [static]
Initial value:
        CCN_FORW_ACTIVE |
                                                                                CCN_FORW_CHILD_INHERIT |
                                                                                CCN_FORW_ADVERTISE     |
                                                                                CCN_FORW_LAST          |
                                                                                CCN_FORW_CAPTURE       |
                                                                                CCN_FORW_LOCAL         |
                                                                                CCN_FORW_TAP           |
                                                                                CCN_FORW_CAPTURE_OK

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