Data Structures | |
class | ControlCommand |
base class of NFD ControlCommand More... | |
class | FaceCreateCommand |
represents a faces/create command More... | |
class | FaceDestroyCommand |
represents a faces/destroy command More... | |
class | FaceLocalControlCommand |
class | FaceEnableLocalControlCommand |
represents a faces/enable-local-control command More... | |
class | FaceDisableLocalControlCommand |
represents a faces/disable-local-control command More... | |
class | FibAddNextHopCommand |
represents a fib/add-nexthop command More... | |
class | FibRemoveNextHopCommand |
represents a fib/remove-nexthop command More... | |
class | StrategyChoiceSetCommand |
represents a strategy-choice/set command More... | |
class | StrategyChoiceUnsetCommand |
represents a strategy-choice/set command More... | |
class | RibRegisterCommand |
represents a rib/register command More... | |
class | RibUnregisterCommand |
represents a rib/unregister command More... | |
class | ControlParameters |
represents parameters in a ControlCommand request or response More... | |
class | ControlResponse |
Class defining abstraction of ControlResponse for NFD Control Protocol. More... | |
class | Controller |
NFD Management protocol - ControlCommand client. More... | |
class | FaceEventNotification |
represents a Face status change notification More... | |
class | FaceFlagsTraits |
implements getters to each face flag More... | |
class | FaceStatus |
represents Face status More... | |
class | NextHopRecord |
class | FibEntry |
class | ForwarderStatus |
represents NFD Forwarder Status More... | |
class | LocalControlHeader |
Enumerations | |
enum | { ROUTE_ORIGIN_APP = 0, ROUTE_ORIGIN_NLSR = 128, ROUTE_ORIGIN_STATIC = 255, ROUTE_FLAG_CHILD_INHERIT = 1, ROUTE_FLAG_CAPTURE = 2 } |
enum | ControlParameterField { CONTROL_PARAMETER_NAME, CONTROL_PARAMETER_FACE_ID, CONTROL_PARAMETER_URI, CONTROL_PARAMETER_LOCAL_CONTROL_FEATURE, CONTROL_PARAMETER_ORIGIN, CONTROL_PARAMETER_COST, CONTROL_PARAMETER_FLAGS, CONTROL_PARAMETER_STRATEGY, CONTROL_PARAMETER_EXPIRATION_PERIOD, CONTROL_PARAMETER_UBOUND } |
enum | LocalControlFeature { LOCAL_CONTROL_FEATURE_INCOMING_FACE_ID = 1, LOCAL_CONTROL_FEATURE_NEXT_HOP_FACE_ID = 2 } |
enum | FaceEventKind { FACE_EVENT_CREATED = 1, FACE_EVENT_DESTROYED = 2 } |
enum | { FACE_IS_LOCAL = 1, FACE_IS_ON_DEMAND = 2 } |
Functions | |
std::ostream & | operator<< (std::ostream &os, const ControlParameters ¶meters) |
std::ostream & | operator<< (std::ostream &os, const ControlResponse &status) |
std::ostream & | operator<< (std::ostream &os, const FaceEventNotification ¬ification) |
std::ostream & | operator<< (std::ostream &os, const FaceStatus &status) |
Variables | |
const uint64_t | INVALID_FACE_ID = std::numeric_limits<uint64_t>::max() |
const std::string | CONTROL_PARAMETER_FIELD [CONTROL_PARAMETER_UBOUND] |
anonymous enum |
Enumerator | |
---|---|
FACE_IS_LOCAL |
face is local (for scope control purpose) |
FACE_IS_ON_DEMAND |
face is created on demand (accepted incoming connection, not initiated outgoing connection) |
Definition at line 16 of file nfd-face-flags.hpp.
anonymous enum |
Enumerator | |
---|---|
ROUTE_ORIGIN_APP | |
ROUTE_ORIGIN_NLSR | |
ROUTE_ORIGIN_STATIC | |
ROUTE_FLAG_CHILD_INHERIT | |
ROUTE_FLAG_CAPTURE |
Definition at line 405 of file nfd-control-command.hpp.
Definition at line 16 of file nfd-control-parameters.hpp.
Enumerator | |
---|---|
FACE_EVENT_CREATED | |
FACE_EVENT_DESTROYED |
Definition at line 19 of file nfd-face-event-notification.hpp.
Enumerator | |
---|---|
LOCAL_CONTROL_FEATURE_INCOMING_FACE_ID | |
LOCAL_CONTROL_FEATURE_NEXT_HOP_FACE_ID |
Definition at line 41 of file nfd-control-parameters.hpp.
|
inline |
Definition at line 179 of file nfd-control-response.hpp.
|
inline |
Definition at line 243 of file nfd-face-event-notification.hpp.
|
inline |
Definition at line 316 of file nfd-face-status.hpp.
|
inline |
Definition at line 513 of file nfd-control-parameters.hpp.
const std::string ndn::nfd::CONTROL_PARAMETER_FIELD[CONTROL_PARAMETER_UBOUND] |
Definition at line 29 of file nfd-control-parameters.hpp.
const uint64_t ndn::nfd::INVALID_FACE_ID = std::numeric_limits<uint64_t>::max() |
Definition at line 75 of file tlv-nfd.hpp.