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::ContainerUpdateTable Class Reference

#include <DatabaseSession.h>

Public Member Functions

void clear ()
 
 ContainerUpdateTable ()
 
const std::map< int, unsigned
int > & 
table ()
 
void takeNote (int contId, unsigned int size)
 
 ~ContainerUpdateTable ()
 

Private Attributes

std::map< int, unsigned int > m_table
 

Detailed Description

Definition at line 29 of file DatabaseSession.h.

Constructor & Destructor Documentation

ora::ContainerUpdateTable::ContainerUpdateTable ( )

Definition at line 16 of file DatabaseSession.cc.

16  :
17  m_table(){
18 }
std::map< int, unsigned int > m_table
ora::ContainerUpdateTable::~ContainerUpdateTable ( )

Definition at line 20 of file DatabaseSession.cc.

20  {
21 }

Member Function Documentation

void ora::ContainerUpdateTable::clear ( void  )
const std::map< int, unsigned int > & ora::ContainerUpdateTable::table ( )

Definition at line 32 of file DatabaseSession.cc.

32  {
33  return m_table;
34 }
std::map< int, unsigned int > m_table
void ora::ContainerUpdateTable::takeNote ( int  contId,
unsigned int  size 
)

Definition at line 23 of file DatabaseSession.cc.

References findQualityFiles::size.

24  {
25  std::map<int, unsigned int>::iterator iC = m_table.find( contId );
26  if( iC == m_table.end() ){
27  iC = m_table.insert( std::make_pair( contId, 0 ) ).first;
28  }
29  iC->second = size;
30 }
std::map< int, unsigned int > m_table
tuple size
Write out results.

Member Data Documentation

std::map<int, unsigned int> ora::ContainerUpdateTable::m_table
private

Definition at line 37 of file DatabaseSession.h.