Definition at line 30 of file VirtualOdb.h.
|
| VirtualOdb (const VirtualOdb &)=default |
|
| VirtualOdb (VirtualOdb &&) noexcept=default |
|
virtual | ~VirtualOdb ()=default |
|
virtual int | odbReadAny (const char *name, int index, int tid, void *buf, int bufsize=0)=0 |
|
virtual int | odbReadArraySize (const char *name)=0 |
|
virtual bool | odbReadBool (const char *name, int index=0, bool defaultValue=false)=0 |
|
virtual unsigned char | odbReadByte (const char *name, int index=0, unsigned char defaultValue=0)=0 |
|
virtual double | odbReadDouble (const char *name, int index=0, double defaultValue=0)=0 |
|
virtual float | odbReadFloat (const char *name, int index=0, float defaultValue=0)=0 |
|
virtual int | odbReadInt (const char *name, int index=0, int defaultValue=0)=0 |
|
virtual const char * | odbReadString (const char *name, int index=0, const char *defaultValue=nullptr)=0 |
|
virtual uint32_t | odbReadUint32 (const char *name, int index=0, uint32_t defaultValue=0)=0 |
|
VirtualOdb & | operator= (const VirtualOdb &)=default |
|
VirtualOdb & | operator= (VirtualOdb &&) noexcept=default |
|
◆ VirtualOdb() [1/2]
Destructor has to be virtual.
◆ VirtualOdb() [2/2]
◆ ~VirtualOdb()
virtual VirtualOdb::~VirtualOdb |
( |
| ) |
|
|
virtualdefault |
◆ odbReadAny()
virtual int VirtualOdb::odbReadAny |
( |
const char * | name, |
|
|
int | index, |
|
|
int | tid, |
|
|
void * | buf, |
|
|
int | bufsize = 0 ) |
|
pure virtual |
Read value of arbitrary type.
◆ odbReadArraySize()
virtual int VirtualOdb::odbReadArraySize |
( |
const char * | name | ) |
|
|
pure virtual |
◆ odbReadBool()
virtual bool VirtualOdb::odbReadBool |
( |
const char * | name, |
|
|
int | index = 0, |
|
|
bool | defaultValue = false ) |
|
pure virtual |
Read a boolean value, midas type TID_BOOL.
◆ odbReadByte()
virtual unsigned char VirtualOdb::odbReadByte |
( |
const char * | name, |
|
|
int | index = 0, |
|
|
unsigned char | defaultValue = 0 ) |
|
pure virtual |
Read an integer value, midas type TID_INT.
◆ odbReadDouble()
virtual double VirtualOdb::odbReadDouble |
( |
const char * | name, |
|
|
int | index = 0, |
|
|
double | defaultValue = 0 ) |
|
pure virtual |
Read an 64-bit floating point value, midas type TID_DOUBLET.
◆ odbReadFloat()
virtual float VirtualOdb::odbReadFloat |
( |
const char * | name, |
|
|
int | index = 0, |
|
|
float | defaultValue = 0 ) |
|
pure virtual |
Read an 32-bit floating point value, midas type TID_FLOAT.
◆ odbReadInt()
virtual int VirtualOdb::odbReadInt |
( |
const char * | name, |
|
|
int | index = 0, |
|
|
int | defaultValue = 0 ) |
|
pure virtual |
Read an unsigned char value, midas type TID_BYTE.
◆ odbReadString()
virtual const char * VirtualOdb::odbReadString |
( |
const char * | name, |
|
|
int | index = 0, |
|
|
const char * | defaultValue = nullptr ) |
|
pure virtual |
Read a string value, midas type TID_STRING.
◆ odbReadUint32()
virtual uint32_t VirtualOdb::odbReadUint32 |
( |
const char * | name, |
|
|
int | index = 0, |
|
|
uint32_t | defaultValue = 0 ) |
|
pure virtual |
Read an unsigned 32-bit integer value, midas type TID_DWORD.
◆ operator=() [1/2]
◆ operator=() [2/2]