All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ndn::Controller Class Referenceabstract

#include <controller.hpp>

Inheritance diagram for ndn::Controller:
[legend]

Public Types

typedef function< void()> SuccessCallback
 
typedef function< void(const
std::string &)> 
FailCallback
 

Public Member Functions

virtual ~Controller ()
 
virtual void selfRegisterPrefix (const Name &prefixToRegister, const SuccessCallback &onSuccess, const FailCallback &onFail)=0
 
virtual void selfDeregisterPrefix (const Name &prefixToRegister, const SuccessCallback &onSuccess, const FailCallback &onFail)=0
 

Detailed Description

Definition at line 20 of file controller.hpp.

Member Typedef Documentation

typedef function<void(const std::string&)> ndn::Controller::FailCallback

Definition at line 24 of file controller.hpp.

typedef function<void()> ndn::Controller::SuccessCallback

Definition at line 23 of file controller.hpp.

Constructor & Destructor Documentation

virtual ndn::Controller::~Controller ( )
inlinevirtual

Definition at line 27 of file controller.hpp.

Member Function Documentation

virtual void ndn::Controller::selfDeregisterPrefix ( const Name prefixToRegister,
const SuccessCallback onSuccess,
const FailCallback onFail 
)
pure virtual
virtual void ndn::Controller::selfRegisterPrefix ( const Name prefixToRegister,
const SuccessCallback onSuccess,
const FailCallback onFail 
)
pure virtual