Classes and data structures to manage NDN forwarder. More...
Classes | |
| class | ndn::nfd::ChannelStatus |
| represents an item in NFD Channel dataset More... | |
| class | ndn::nfd::CommandOptions |
| contains options for ControlCommand execution More... | |
| class | ndn::nfd::ControlCommand |
| base class of NFD ControlCommand More... | |
| class | ndn::nfd::FaceCreateCommand |
| represents a faces/create command More... | |
| class | ndn::nfd::FaceUpdateCommand |
| represents a faces/update command More... | |
| class | ndn::nfd::FaceDestroyCommand |
| represents a faces/destroy command More... | |
| class | ndn::nfd::FibAddNextHopCommand |
| represents a fib/add-nexthop command More... | |
| class | ndn::nfd::FibRemoveNextHopCommand |
| represents a fib/remove-nexthop command More... | |
| class | ndn::nfd::CsConfigCommand |
| represents a cs/config command More... | |
| class | ndn::nfd::CsEraseCommand |
| represents a cs/erase command More... | |
| class | ndn::nfd::StrategyChoiceSetCommand |
| represents a strategy-choice/set command More... | |
| class | ndn::nfd::StrategyChoiceUnsetCommand |
| represents a strategy-choice/set command More... | |
| class | ndn::nfd::RibRegisterCommand |
| represents a rib/register command More... | |
| class | ndn::nfd::RibUnregisterCommand |
| represents a rib/unregister command More... | |
| class | ndn::nfd::ControlParameters |
| represents parameters in a ControlCommand request or response More... | |
| class | ndn::nfd::Controller |
| NFD Management protocol client. More... | |
| class | ndn::nfd::CsInfo |
| represents the CS Information dataset More... | |
| class | ndn::nfd::FaceEventNotification |
| represents a Face status change notification More... | |
| class | ndn::nfd::FaceQueryFilter |
| represents Face Query Filter More... | |
| class | ndn::nfd::FaceStatus |
| represents an item in NFD Face dataset More... | |
| class | ndn::nfd::FaceTraits< C > |
| provides getters and setters for face information fields More... | |
| class | ndn::nfd::NextHopRecord |
| class | ndn::nfd::FibEntry |
| class | ndn::nfd::ForwarderStatus |
| represents NFD General Status dataset More... | |
| class | ndn::nfd::Route |
| represents a route in a RibEntry More... | |
| class | ndn::nfd::RibEntry |
| represents an item in NFD RIB dataset More... | |
| class | ndn::nfd::RouteFlagsTraits< T > |
| defines getters for each route inheritance flag More... | |
| class | ndn::nfd::StatusDataset |
| base class of NFD StatusDataset More... | |
| class | ndn::nfd::ForwarderGeneralStatusDataset |
| represents a status/general dataset More... | |
| class | ndn::nfd::FaceDatasetBase |
| provides common functionality among FaceDataset and FaceQueryDataset More... | |
| class | ndn::nfd::FaceDataset |
| represents a faces/list dataset More... | |
| class | ndn::nfd::FaceQueryDataset |
| represents a faces/query dataset More... | |
| class | ndn::nfd::ChannelDataset |
| represents a faces/channels dataset More... | |
| class | ndn::nfd::FibDataset |
| represents a fib/list dataset More... | |
| class | ndn::nfd::CsInfoDataset |
| represents a cs/info dataset More... | |
| class | ndn::nfd::StrategyChoiceDataset |
| represents a strategy-choice/list dataset More... | |
| class | ndn::nfd::RibDataset |
| represents a rib/list dataset More... | |
| class | ndn::nfd::StrategyChoice |
| represents an item in NFD StrategyChoice dataset More... | |
Classes and data structures to manage NDN forwarder.
| enum ndn::nfd::FaceScope : uint8_t |
| Enumerator | |
|---|---|
| FACE_SCOPE_NONE | |
| FACE_SCOPE_NON_LOCAL | face is non-local |
| FACE_SCOPE_LOCAL | face is local |
Definition at line 34 of file nfd-constants.hpp.
| enum ndn::nfd::FacePersistency : uint8_t |
| Enumerator | |
|---|---|
| FACE_PERSISTENCY_NONE | |
| FACE_PERSISTENCY_PERSISTENT | face is persistent |
| FACE_PERSISTENCY_ON_DEMAND | face is on-demand |
| FACE_PERSISTENCY_PERMANENT | face is permanent |
Definition at line 45 of file nfd-constants.hpp.
| enum ndn::nfd::LinkType : uint8_t |
| Enumerator | |
|---|---|
| LINK_TYPE_NONE | |
| LINK_TYPE_POINT_TO_POINT | link is point-to-point |
| LINK_TYPE_MULTI_ACCESS | link is multi-access |
| LINK_TYPE_AD_HOC | link is ad hoc |
Definition at line 57 of file nfd-constants.hpp.
Definition at line 69 of file nfd-constants.hpp.
| enum ndn::nfd::FaceEventKind : uint8_t |
| Enumerator | |
|---|---|
| FACE_EVENT_NONE | |
| FACE_EVENT_CREATED | face was created |
| FACE_EVENT_DESTROYED | face was destroyed |
| FACE_EVENT_UP | face went UP (from DOWN state) |
| FACE_EVENT_DOWN | face went DOWN (from UP state) |
Definition at line 77 of file nfd-constants.hpp.
| enum ndn::nfd::CsFlagBit |
CS enablement flags.
| Enumerator | |
|---|---|
| BIT_CS_ENABLE_ADMIT | enables the CS to admit new Data |
| BIT_CS_ENABLE_SERVE | enables the CS to satisfy Interests using cached Data |
Definition at line 92 of file nfd-constants.hpp.
| enum ndn::nfd::RouteOrigin : uint16_t |
| Enumerator | |
|---|---|
| ROUTE_ORIGIN_NONE | |
| ROUTE_ORIGIN_APP | |
| ROUTE_ORIGIN_AUTOREG | |
| ROUTE_ORIGIN_CLIENT | |
| ROUTE_ORIGIN_AUTOCONF | |
| ROUTE_ORIGIN_NLSR | |
| ROUTE_ORIGIN_PREFIXANN | |
| ROUTE_ORIGIN_STATIC | |
Definition at line 99 of file nfd-constants.hpp.
| enum ndn::nfd::RouteFlags : uint64_t |
| Enumerator | |
|---|---|
| ROUTE_FLAGS_NONE | |
| ROUTE_FLAG_CHILD_INHERIT | |
| ROUTE_FLAG_CAPTURE | |
Definition at line 123 of file nfd-constants.hpp.
Definition at line 36 of file control-parameters.hpp.