CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
ora::UpdateBuffer Class Reference

Public Member Functions

size_t flush ()
 
void registerForUpdate (int oid, const void *data)
 
 UpdateBuffer (ContainerSchema &contSchema)
 
 ~UpdateBuffer ()
 

Private Attributes

std::vector< std::pair< int,
const void * > > 
m_buffer
 
ContainerSchemam_contSchema
 

Detailed Description

Definition at line 78 of file DatabaseContainer.cc.

Constructor & Destructor Documentation

ora::UpdateBuffer::UpdateBuffer ( ContainerSchema contSchema)
inlineexplicit

Definition at line 80 of file DatabaseContainer.cc.

ora::UpdateBuffer::~UpdateBuffer ( )
inline

Definition at line 85 of file DatabaseContainer.cc.

Member Function Documentation

size_t ora::UpdateBuffer::flush ( )
inline

Definition at line 94 of file DatabaseContainer.cc.

void ora::UpdateBuffer::registerForUpdate ( int  oid,
const void *  data 
)
inline

Definition at line 89 of file DatabaseContainer.cc.

Member Data Documentation

std::vector<std::pair<int, const void*> > ora::UpdateBuffer::m_buffer
private

Definition at line 140 of file DatabaseContainer.cc.

ContainerSchema& ora::UpdateBuffer::m_contSchema
private

Definition at line 141 of file DatabaseContainer.cc.