Class to represent BLOB ccnb-encoded node. More...
#include <blob.h>


Public Member Functions | |
| Blob (Buffer::Iterator &start, uint32_t length) | |
| Constructor that actually parsed ccnb-encoded BLOB block.  More... | |
| virtual void | accept (VoidNoArguVisitor &v) | 
| Accept visitor void(*)()  | |
| virtual void | accept (VoidVisitor &v, boost::any param) | 
| Accept visitor void(*)(boost::any)  | |
| virtual boost::any | accept (NoArguVisitor &v) | 
| Accept visitor boost::any(*)()  | |
| virtual boost::any | accept (Visitor &v, boost::any param) | 
| Accept visitor boost::any(*)(boost::any)  | |
Public Attributes | |
| char * | m_blob | 
| field holding a parsed BLOB value of the block  | |
| uint32_t | m_blobSize | 
| field representing size of the BLOB field stored  | |
Additional Inherited Members | |
  Static Public Member Functions inherited from ns3::ndn::wire::CcnbParser::Block | |
| static Ptr< Block > | ParseBlock (Buffer::Iterator &start, bool dontParseBlock=false) | 
| Parsing stream (recursively) and creating a parsed BLOCK object.  More... | |
Class to represent BLOB ccnb-encoded node.
| ns3::ndn::wire::CcnbParser::Blob::Blob | ( | Buffer::Iterator & | start, | 
| uint32_t | length | ||
| ) | 
Constructor that actually parsed ccnb-encoded BLOB block.
| start | buffer iterator pointing to the first byte of BLOB data in ccnb-encoded block | 
| length | length of data in BLOB block (extracted from the value field) |