pion-net  4.0.7
Public Member Functions | Public Attributes
pion::PionBlob::BlobData Struct Reference

structure used to store BLOB metadata; payload starts immediately following this More...

#include <PionBlob.hpp>

List of all members.

Public Member Functions

 BlobData (AllocType &blob_alloc, const std::size_t len)
 constructor takes allocator and size (in octets) of BLOB
const CharType * get (void) const
 returns (const) reference to the BLOB payload
CharType * get (void)
 returns (non-const) reference to the BLOB payload

Public Attributes

AllocType *const m_alloc_ptr
 pointer to the allocator used by the BLOB
const std::size_t m_len
 size of the BLOB, in octets
boost::detail::atomic_count m_copies
 number of copies referencing this BLOB

Detailed Description

structure used to store BLOB metadata; payload starts immediately following this


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