ATLAS Offline Software
Loading...
Searching...
No Matches
offline_EventStorage_v5::DataBuffer Class Reference

#include <v5_DataBuffer.h>

Inheritance diagram for offline_EventStorage_v5::DataBuffer:
Collaboration diagram for offline_EventStorage_v5::DataBuffer:

Classes

class  implementation

Public Member Functions

 DataBuffer ()
 DataBuffer (const uint32_t &size)
virtual ~DataBuffer ()
void realloc (const uint32_t &newsize)
void grow (const uint32_t &newsize)
void * handle ()
uint32_t buffersize () const

Private Member Functions

 DataBuffer (const DataBuffer &aBuf)
DataBufferoperator= (const offline_EventStorage_v5::DataBuffer &aBuf)

Private Attributes

implementationm_rep

Detailed Description

Definition at line 16 of file v5_DataBuffer.h.

Constructor & Destructor Documentation

◆ DataBuffer() [1/3]

offline_EventStorage_v5::DataBuffer::DataBuffer ( )

◆ DataBuffer() [2/3]

offline_EventStorage_v5::DataBuffer::DataBuffer ( const uint32_t & size)

Definition at line 68 of file v5_DataBuffer.cxx.

68 :
69 m_rep(new implementation(size))
70{}

◆ ~DataBuffer()

offline_EventStorage_v5::DataBuffer::~DataBuffer ( )
virtual

Definition at line 72 of file v5_DataBuffer.cxx.

73{ delete m_rep; }

◆ DataBuffer() [3/3]

offline_EventStorage_v5::DataBuffer::DataBuffer ( const DataBuffer & aBuf)
private

Member Function Documentation

◆ buffersize()

uint32_t offline_EventStorage_v5::DataBuffer::buffersize ( ) const

Definition at line 84 of file v5_DataBuffer.cxx.

85{ return m_rep->buffersize(); }

◆ grow()

void offline_EventStorage_v5::DataBuffer::grow ( const uint32_t & newsize)

Definition at line 78 of file v5_DataBuffer.cxx.

79{ return m_rep->grow(newsize); }

◆ handle()

void * offline_EventStorage_v5::DataBuffer::handle ( )

Definition at line 81 of file v5_DataBuffer.cxx.

82{ return m_rep->handle(); }

◆ operator=()

DataBuffer & offline_EventStorage_v5::DataBuffer::operator= ( const offline_EventStorage_v5::DataBuffer & aBuf)
private

◆ realloc()

void offline_EventStorage_v5::DataBuffer::realloc ( const uint32_t & newsize)

Definition at line 75 of file v5_DataBuffer.cxx.

76{ return m_rep->realloc(newsize); }

Member Data Documentation

◆ m_rep

implementation* offline_EventStorage_v5::DataBuffer::m_rep
private

Definition at line 33 of file v5_DataBuffer.h.


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