22 #ifndef NDN_MGMT_NFD_STRATEGY_CHOICE_HPP
23 #define NDN_MGMT_NFD_STRATEGY_CHOICE_HPP
25 #include "../../encoding/block.hpp"
26 #include "../../name.hpp"
54 template<encoding::Tag TAG>
105 #endif // NDN_MGMT_NFD_STRATEGY_CHOICE_HPP
Copyright (c) 2013-2016 Regents of the University of California.
Error(const std::string &what)
Class representing a wire element of NDN-TLV packet format.
void wireDecode(const Block &wire)
const Block & wireEncode() const
bool operator==(const StrategyChoice &a, const StrategyChoice &b)
bool operator!=(const StrategyChoice &a, const StrategyChoice &b)
StrategyChoice & setStrategy(const Name &strategy)
std::ostream & operator<<(std::ostream &os, FaceScope faceScope)
Name abstraction to represent an absolute name.
const Name & getStrategy() const
represents NFD StrategyChoice dataset
StrategyChoice & setName(const Name &name)
represents an error in TLV encoding or decoding
const Name & getName() const