ROOTANA
Public Member Functions | Data Fields
NullOdb Class Reference
Inheritance diagram for NullOdb:
Inheritance graph
[legend]
Collaboration diagram for NullOdb:
Collaboration graph
[legend]

Public Member Functions

 NullOdb ()
 
void SetPrintError (bool v)
 
bool GetPrintError () const
 
bool IsReadOnly () const
 
MVOdbChdir (const char *subdir, bool create, MVOdbError *error)
 
void ReadKey (const char *varname, int *tid, int *num_values, int *total_size, int *item_size, MVOdbError *error)
 
void ReadDir (std::vector< std::string > *varname, std::vector< int > *tid, std::vector< int > *num_values, std::vector< int > *total_size, std::vector< int > *item_size, MVOdbError *error)
 
void RB (const char *varname, bool *value, bool create, MVOdbError *error)
 
void RI (const char *varname, int *value, bool create, MVOdbError *error)
 
void RD (const char *varname, double *value, bool create, MVOdbError *error)
 
void RF (const char *varname, float *value, bool create, MVOdbError *error)
 
void RS (const char *varname, std::string *value, bool create, int create_string_length, MVOdbError *error)
 
void RU16 (const char *varname, uint16_t *value, bool create, MVOdbError *error)
 
void RU32 (const char *varname, uint32_t *value, bool create, MVOdbError *error)
 
void RBA (const char *varname, std::vector< bool > *value, bool create, int create_size, MVOdbError *error)
 
void RIA (const char *varname, std::vector< int > *value, bool create, int create_size, MVOdbError *error)
 
void RDA (const char *varname, std::vector< double > *value, bool create, int create_size, MVOdbError *error)
 
void RFA (const char *varname, std::vector< float > *value, bool create, int create_size, MVOdbError *error)
 
void RSA (const char *varname, std::vector< std::string > *value, bool create, int create_size, int create_string_length, MVOdbError *error)
 
void RU16A (const char *varname, std::vector< uint16_t > *value, bool create, int create_size, MVOdbError *error)
 
void RU32A (const char *varname, std::vector< uint32_t > *value, bool create, int create_size, MVOdbError *error)
 
void RBAI (const char *varname, int index, bool *value, MVOdbError *error)
 
void RIAI (const char *varname, int index, int *value, MVOdbError *error)
 
void RDAI (const char *varname, int index, double *value, MVOdbError *error)
 
void RFAI (const char *varname, int index, float *value, MVOdbError *error)
 
void RSAI (const char *varname, int index, std::string *value, MVOdbError *error)
 
void RU16AI (const char *varname, int index, uint16_t *value, MVOdbError *error)
 
void RU32AI (const char *varname, int index, uint32_t *value, MVOdbError *error)
 
void WB (const char *varname, bool v, MVOdbError *error)
 
void WI (const char *varname, int v, MVOdbError *error)
 
void WD (const char *varname, double v, MVOdbError *error)
 
void WF (const char *varname, float v, MVOdbError *error)
 
void WS (const char *varname, const char *v, int string_length, MVOdbError *error)
 
void WU16 (const char *varname, uint16_t v, MVOdbError *error)
 
void WU32 (const char *varname, uint32_t v, MVOdbError *error)
 
void WBA (const char *varname, const std::vector< bool > &v, MVOdbError *error)
 
void WIA (const char *varname, const std::vector< int > &v, MVOdbError *error)
 
void WDA (const char *varname, const std::vector< double > &v, MVOdbError *error)
 
void WFA (const char *varname, const std::vector< float > &v, MVOdbError *error)
 
void WSA (const char *varname, const std::vector< std::string > &data, int odb_string_length, MVOdbError *error)
 
void WU16A (const char *varname, const std::vector< uint16_t > &v, MVOdbError *error)
 
void WU32A (const char *varname, const std::vector< uint32_t > &v, MVOdbError *error)
 
void WBAI (const char *varname, int index, bool v, MVOdbError *error)
 
void WIAI (const char *varname, int index, int v, MVOdbError *error)
 
void WDAI (const char *varname, int index, double v, MVOdbError *error)
 
void WFAI (const char *varname, int index, float v, MVOdbError *error)
 
void WSAI (const char *varname, int index, const char *v, MVOdbError *error)
 
void WU16AI (const char *varname, int index, uint16_t v, MVOdbError *error)
 
void WU32AI (const char *varname, int index, uint32_t v, MVOdbError *error)
 
void Delete (const char *odbname, MVOdbError *error)
 
- Public Member Functions inherited from MVOdb
virtual ~MVOdb ()=0
 
virtual ~MVOdb ()=0
 

Data Fields

bool fPrintError
 

Detailed Description

Definition at line 19 of file nullodb.cxx.

Constructor & Destructor Documentation

◆ NullOdb()

NullOdb::NullOdb ( )
inline

Definition at line 24 of file nullodb.cxx.

Here is the caller graph for this function:

Member Function Documentation

◆ Chdir()

MVOdb* NullOdb::Chdir ( const char *  subdir,
bool  create,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 44 of file nullodb.cxx.

Here is the call graph for this function:

◆ Delete()

void NullOdb::Delete ( const char *  odbname,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 120 of file nullodb.cxx.

Here is the call graph for this function:

◆ GetPrintError()

bool NullOdb::GetPrintError ( ) const
inlinevirtual

Implements MVOdb.

Definition at line 34 of file nullodb.cxx.

◆ IsReadOnly()

bool NullOdb::IsReadOnly ( ) const
inlinevirtual

Implements MVOdb.

Definition at line 39 of file nullodb.cxx.

◆ RB()

void NullOdb::RB ( const char *  varname,
bool *  value,
bool  create,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 72 of file nullodb.cxx.

Here is the call graph for this function:

◆ RBA()

void NullOdb::RBA ( const char *  varname,
std::vector< bool > *  value,
bool  create,
int  create_size,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 80 of file nullodb.cxx.

Here is the call graph for this function:

◆ RBAI()

void NullOdb::RBAI ( const char *  varname,
int  index,
bool *  value,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 88 of file nullodb.cxx.

Here is the call graph for this function:

◆ RD()

void NullOdb::RD ( const char *  varname,
double *  value,
bool  create,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 74 of file nullodb.cxx.

Here is the call graph for this function:

◆ RDA()

void NullOdb::RDA ( const char *  varname,
std::vector< double > *  value,
bool  create,
int  create_size,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 82 of file nullodb.cxx.

Here is the call graph for this function:

◆ RDAI()

void NullOdb::RDAI ( const char *  varname,
int  index,
double *  value,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 90 of file nullodb.cxx.

Here is the call graph for this function:

◆ ReadDir()

void NullOdb::ReadDir ( std::vector< std::string > *  varname,
std::vector< int > *  tid,
std::vector< int > *  num_values,
std::vector< int > *  total_size,
std::vector< int > *  item_size,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 67 of file nullodb.cxx.

Here is the call graph for this function:

◆ ReadKey()

void NullOdb::ReadKey ( const char *  varname,
int *  tid,
int *  num_values,
int *  total_size,
int *  item_size,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 58 of file nullodb.cxx.

Here is the call graph for this function:

◆ RF()

void NullOdb::RF ( const char *  varname,
float *  value,
bool  create,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 75 of file nullodb.cxx.

Here is the call graph for this function:

◆ RFA()

void NullOdb::RFA ( const char *  varname,
std::vector< float > *  value,
bool  create,
int  create_size,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 83 of file nullodb.cxx.

Here is the call graph for this function:

◆ RFAI()

void NullOdb::RFAI ( const char *  varname,
int  index,
float *  value,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 91 of file nullodb.cxx.

Here is the call graph for this function:

◆ RI()

void NullOdb::RI ( const char *  varname,
int *  value,
bool  create,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 73 of file nullodb.cxx.

Here is the call graph for this function:

◆ RIA()

void NullOdb::RIA ( const char *  varname,
std::vector< int > *  value,
bool  create,
int  create_size,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 81 of file nullodb.cxx.

Here is the call graph for this function:

◆ RIAI()

void NullOdb::RIAI ( const char *  varname,
int  index,
int *  value,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 89 of file nullodb.cxx.

Here is the call graph for this function:

◆ RS()

void NullOdb::RS ( const char *  varname,
std::string *  value,
bool  create,
int  create_string_length,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 76 of file nullodb.cxx.

Here is the call graph for this function:

◆ RSA()

void NullOdb::RSA ( const char *  varname,
std::vector< std::string > *  value,
bool  create,
int  create_size,
int  create_string_length,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 84 of file nullodb.cxx.

Here is the call graph for this function:

◆ RSAI()

void NullOdb::RSAI ( const char *  varname,
int  index,
std::string *  value,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 92 of file nullodb.cxx.

Here is the call graph for this function:

◆ RU16()

void NullOdb::RU16 ( const char *  varname,
uint16_t *  value,
bool  create,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 77 of file nullodb.cxx.

Here is the call graph for this function:

◆ RU16A()

void NullOdb::RU16A ( const char *  varname,
std::vector< uint16_t > *  value,
bool  create,
int  create_size,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 85 of file nullodb.cxx.

Here is the call graph for this function:

◆ RU16AI()

void NullOdb::RU16AI ( const char *  varname,
int  index,
uint16_t *  value,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 93 of file nullodb.cxx.

Here is the call graph for this function:

◆ RU32()

void NullOdb::RU32 ( const char *  varname,
uint32_t *  value,
bool  create,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 78 of file nullodb.cxx.

Here is the call graph for this function:

◆ RU32A()

void NullOdb::RU32A ( const char *  varname,
std::vector< uint32_t > *  value,
bool  create,
int  create_size,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 86 of file nullodb.cxx.

Here is the call graph for this function:

◆ RU32AI()

void NullOdb::RU32AI ( const char *  varname,
int  index,
uint32_t *  value,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 94 of file nullodb.cxx.

Here is the call graph for this function:

◆ SetPrintError()

void NullOdb::SetPrintError ( bool  v)
inlinevirtual

Implements MVOdb.

Definition at line 29 of file nullodb.cxx.

◆ WB()

void NullOdb::WB ( const char *  varname,
bool  v,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 96 of file nullodb.cxx.

Here is the call graph for this function:

◆ WBA()

void NullOdb::WBA ( const char *  varname,
const std::vector< bool > &  v,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 104 of file nullodb.cxx.

Here is the call graph for this function:

◆ WBAI()

void NullOdb::WBAI ( const char *  varname,
int  index,
bool  v,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 112 of file nullodb.cxx.

Here is the call graph for this function:

◆ WD()

void NullOdb::WD ( const char *  varname,
double  v,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 98 of file nullodb.cxx.

Here is the call graph for this function:

◆ WDA()

void NullOdb::WDA ( const char *  varname,
const std::vector< double > &  v,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 106 of file nullodb.cxx.

Here is the call graph for this function:

◆ WDAI()

void NullOdb::WDAI ( const char *  varname,
int  index,
double  v,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 114 of file nullodb.cxx.

Here is the call graph for this function:

◆ WF()

void NullOdb::WF ( const char *  varname,
float  v,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 99 of file nullodb.cxx.

Here is the call graph for this function:

◆ WFA()

void NullOdb::WFA ( const char *  varname,
const std::vector< float > &  v,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 107 of file nullodb.cxx.

Here is the call graph for this function:

◆ WFAI()

void NullOdb::WFAI ( const char *  varname,
int  index,
float  v,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 115 of file nullodb.cxx.

Here is the call graph for this function:

◆ WI()

void NullOdb::WI ( const char *  varname,
int  v,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 97 of file nullodb.cxx.

Here is the call graph for this function:

◆ WIA()

void NullOdb::WIA ( const char *  varname,
const std::vector< int > &  v,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 105 of file nullodb.cxx.

Here is the call graph for this function:

◆ WIAI()

void NullOdb::WIAI ( const char *  varname,
int  index,
int  v,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 113 of file nullodb.cxx.

Here is the call graph for this function:

◆ WS()

void NullOdb::WS ( const char *  varname,
const char *  v,
int  string_length,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 100 of file nullodb.cxx.

Here is the call graph for this function:

◆ WSA()

void NullOdb::WSA ( const char *  varname,
const std::vector< std::string > &  data,
int  odb_string_length,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 108 of file nullodb.cxx.

Here is the call graph for this function:

◆ WSAI()

void NullOdb::WSAI ( const char *  varname,
int  index,
const char *  v,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 116 of file nullodb.cxx.

Here is the call graph for this function:

◆ WU16()

void NullOdb::WU16 ( const char *  varname,
uint16_t  v,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 101 of file nullodb.cxx.

Here is the call graph for this function:

◆ WU16A()

void NullOdb::WU16A ( const char *  varname,
const std::vector< uint16_t > &  v,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 109 of file nullodb.cxx.

Here is the call graph for this function:

◆ WU16AI()

void NullOdb::WU16AI ( const char *  varname,
int  index,
uint16_t  v,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 117 of file nullodb.cxx.

Here is the call graph for this function:

◆ WU32()

void NullOdb::WU32 ( const char *  varname,
uint32_t  v,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 102 of file nullodb.cxx.

Here is the call graph for this function:

◆ WU32A()

void NullOdb::WU32A ( const char *  varname,
const std::vector< uint32_t > &  v,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 110 of file nullodb.cxx.

Here is the call graph for this function:

◆ WU32AI()

void NullOdb::WU32AI ( const char *  varname,
int  index,
uint32_t  v,
MVOdbError error 
)
inlinevirtual

Implements MVOdb.

Definition at line 118 of file nullodb.cxx.

Here is the call graph for this function:

Field Documentation

◆ fPrintError

bool NullOdb::fPrintError

Definition at line 22 of file nullodb.cxx.


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