pion-net  4.0.9
Public Member Functions | Public Attributes
pion::PionBlob< CharType, AllocType >::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

template<typename CharType, typename AllocType>
struct pion::PionBlob< CharType, AllocType >::BlobData

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

Definition at line 31 of file PionBlob.hpp.


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