Base class to store tag information (e.g., inside Interest and Data packets) More...
#include <ndn-cxx/detail/tag-host.hpp>
 Inheritance diagram for ndn::TagHost:
 Inheritance diagram for ndn::TagHost:| Public Member Functions | |
| template<typename T > | |
| shared_ptr< T > | getTag () const | 
| get a tag item  More... | |
| template<typename T > | |
| void | removeTag () const | 
| remove tag item  More... | |
| template<typename T > | |
| void | setTag (shared_ptr< T > tag) const | 
| set a tag item  More... | |
Base class to store tag information (e.g., inside Interest and Data packets)
Definition at line 34 of file tag-host.hpp.
| shared_ptr< T > ndn::TagHost::getTag | ( | ) | const | 
get a tag item
| T | type of the tag, which must be a subclass of ndn::Tag | 
| nullptr | if no Tag of type T is stored | 
Definition at line 66 of file tag-host.hpp.
| void ndn::TagHost::removeTag | ( | ) | const | 
remove tag item
Definition at line 93 of file tag-host.hpp.
| void ndn::TagHost::setTag | ( | shared_ptr< T > | tag | ) | const | 
set a tag item
| T | type of the tag, which must be a subclass of ndn::Tag | 
Definition at line 79 of file tag-host.hpp.