22 #ifndef NDN_CXX_MGMT_NFD_STATUS_DATASET_HPP
23 #define NDN_CXX_MGMT_NFD_STATUS_DATASET_HPP
116 std::vector<FaceStatus>
134 std::vector<FaceStatus>
151 std::vector<ChannelStatus>
165 std::vector<FibEntry>
193 std::vector<StrategyChoice>
207 std::vector<RibEntry>
Represents an absolute name.
Represents a faces/channels dataset.
std::vector< ChannelStatus > parseResult(ConstBufferPtr payload) const
Represents a cs/info dataset.
CsInfo parseResult(ConstBufferPtr payload) const
Represents the CS Information dataset.
Represents a faces/list dataset.
std::vector< FaceStatus > parseResult(ConstBufferPtr payload) const
Represents a faces/query dataset.
std::vector< FaceStatus > parseResult(ConstBufferPtr payload) const
Name getDatasetPrefix(const Name &prefix) const
FaceQueryDataset(const FaceQueryFilter &filter)
Represents Face Query Filter.
Represents a fib/list dataset.
std::vector< FibEntry > parseResult(ConstBufferPtr payload) const
Represents a status/general dataset.
ForwarderGeneralStatusDataset()
ForwarderStatus parseResult(ConstBufferPtr payload) const
Represents NFD General Status dataset.
Represents a rib/list dataset.
std::vector< RibEntry > parseResult(ConstBufferPtr payload) const
Base class of NFD StatusDataset.
PartialName m_datasetName
StatusDatasetBase(PartialName datasetName)
Protected constructor.
ResultType parseResult(ConstBufferPtr payload) const
Parses a result from a reassembled payload.
Name getDatasetPrefix(const Name &prefix) const
Constructs a name prefix for the dataset.
~StatusDatasetBase()=default
Exception raised when the fetched payload cannot be parsed as a StatusDataset.
Represents a strategy-choice/list dataset.
std::vector< StrategyChoice > parseResult(ConstBufferPtr payload) const
Represents an error in TLV encoding or decoding.
Error(const char *expectedType, uint32_t actualType)
Contains classes and functions related to the NFD Management protocol.
std::shared_ptr< const Buffer > ConstBufferPtr