libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MVRxchangeNetwork::MVRxchangeDynamicBuffer Class Reference

#include <mvrxchange_dynamic_buffer.h>

Public Member Functions

 MVRxchangeDynamicBuffer ()
 
 MVRxchangeDynamicBuffer (const MVRxchangeDynamicBuffer &copy)
 
MVRxchangeDynamicBufferoperator= (const MVRxchangeDynamicBuffer &)
 
 ~MVRxchangeDynamicBuffer ()
 
void FromBuffer (const char *data, size_t length)
 
void FromBuffer (const MVRxchangeDynamicBuffer &)
 
void Reserve (size_t size)
 
void GrowTo (size_t size)
 
void Append (size_t size, const void *pBuffer)
 
void DisposeBuffer ()
 
const size_t & Length () const
 
char * GetData () const
 

Constructor & Destructor Documentation

◆ MVRxchangeDynamicBuffer() [1/2]

MVRxchangeDynamicBuffer::MVRxchangeDynamicBuffer ( )

◆ MVRxchangeDynamicBuffer() [2/2]

MVRxchangeDynamicBuffer::MVRxchangeDynamicBuffer ( const MVRxchangeDynamicBuffer copy)

◆ ~MVRxchangeDynamicBuffer()

MVRxchangeDynamicBuffer::~MVRxchangeDynamicBuffer ( )

Member Function Documentation

◆ Append()

void MVRxchangeDynamicBuffer::Append ( size_t  size,
const void *  pBuffer 
)

◆ DisposeBuffer()

void MVRxchangeDynamicBuffer::DisposeBuffer ( )

◆ FromBuffer() [1/2]

void MVRxchangeDynamicBuffer::FromBuffer ( const char *  data,
size_t  length 
)

◆ FromBuffer() [2/2]

void MVRxchangeDynamicBuffer::FromBuffer ( const MVRxchangeDynamicBuffer buffer)

◆ GetData()

char * MVRxchangeDynamicBuffer::GetData ( ) const

◆ GrowTo()

void MVRxchangeDynamicBuffer::GrowTo ( size_t  size)

◆ Length()

const size_t & MVRxchangeDynamicBuffer::Length ( ) const

◆ operator=()

MVRxchangeDynamicBuffer & MVRxchangeDynamicBuffer::operator= ( const MVRxchangeDynamicBuffer copy)

◆ Reserve()

void MVRxchangeDynamicBuffer::Reserve ( size_t  size)

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