NS-3 based Named Data Networking (NDN) simulator
ndnSIM: NDN, CCN, CCNx, content centric networks
API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
ns3::ndn::wire::CcnbParser::BaseTag Class Reference

Virtual base class providing a common storage for TAG and DTAG ccnb-encoded blocks. More...

#include <base-tag.h>

Inheritance diagram for ns3::ndn::wire::CcnbParser::BaseTag:
Collaboration diagram for ns3::ndn::wire::CcnbParser::BaseTag:

Public Attributes

std::list< Ptr< Block > > m_attrs
 List of attributes, associated with this tag.
 
std::list< Ptr< Block > > m_nestedTags
 List of nested tags.
 

Protected Member Functions

 BaseTag ()
 Default constructor.
 

Additional Inherited Members

- Public Member Functions inherited from ns3::ndn::wire::CcnbParser::Block
virtual void accept (VoidNoArguVisitor &v)=0
 Accept visitor void(*)()
 
virtual void accept (VoidVisitor &v, boost::any param)=0
 Accept visitor void(*)(boost::any)
 
virtual boost::any accept (NoArguVisitor &v)=0
 Accept visitor boost::any(*)()
 
virtual boost::any accept (Visitor &v, boost::any param)=0
 Accept visitor boost::any(*)(boost::any)
 
- Static Public Member Functions inherited from ns3::ndn::wire::CcnbParser::Block
static Ptr< BlockParseBlock (Buffer::Iterator &start, bool dontParseBlock=false)
 Parsing stream (recursively) and creating a parsed BLOCK object. More...
 

Detailed Description

Virtual base class providing a common storage for TAG and DTAG ccnb-encoded blocks.

See also
http://www.ccnx.org/releases/latest/doc/technical/BinaryEncoding.html

Definition at line 39 of file base-tag.h.


The documentation for this class was generated from the following file: