Abstraction implementing Interest selectors.
More...
#include <selectors.hpp>
Abstraction implementing Interest selectors.
Definition at line 20 of file selectors.hpp.
| ndn::Selectors::Selectors |
( |
| ) |
|
|
inline |
| ndn::Selectors::Selectors |
( |
int |
minSuffixComponents, |
|
|
int |
maxSuffixComponents, |
|
|
const Exclude & |
exclude, |
|
|
int |
childSelector, |
|
|
bool |
mustBeFresh |
|
) |
| |
|
inline |
| ndn::Selectors::Selectors |
( |
const Block & |
wire | ) |
|
|
inline |
| bool ndn::Selectors::empty |
( |
| ) |
const |
|
inline |
| int ndn::Selectors::getChildSelector |
( |
| ) |
const |
|
inline |
| const Exclude& ndn::Selectors::getExclude |
( |
| ) |
const |
|
inline |
| int ndn::Selectors::getMaxSuffixComponents |
( |
| ) |
const |
|
inline |
| int ndn::Selectors::getMinSuffixComponents |
( |
| ) |
const |
|
inline |
| int ndn::Selectors::getMustBeFresh |
( |
| ) |
const |
|
inline |
| const KeyLocator& ndn::Selectors::getPublisherPublicKeyLocator |
( |
| ) |
const |
|
inline |
| bool ndn::Selectors::operator!= |
( |
const Selectors & |
other | ) |
const |
|
inline |
| bool ndn::Selectors::operator== |
( |
const Selectors & |
other | ) |
const |
|
inline |
| Selectors& ndn::Selectors::setChildSelector |
( |
int |
childSelector | ) |
|
|
inline |
| Selectors& ndn::Selectors::setMaxSuffixComponents |
( |
int |
maxSuffixComponents | ) |
|
|
inline |
| Selectors& ndn::Selectors::setMinSuffixComponents |
( |
int |
minSuffixComponents | ) |
|
|
inline |
| Selectors& ndn::Selectors::setMustBeFresh |
( |
bool |
mustBeFresh | ) |
|
|
inline |
| void ndn::Selectors::wireDecode |
( |
const Block & |
wire | ) |
|
|
inline |
Decode the input from wire format.
Definition at line 285 of file selectors.hpp.
template<bool T>
| size_t ndn::Selectors::wireEncode |
( |
EncodingImpl< T > & |
block | ) |
const |
|
inline |
Fast encoding or block size estimation.
Definition at line 211 of file selectors.hpp.
| const Block & ndn::Selectors::wireEncode |
( |
| ) |
const |
|
inline |