Data Structures | Typedefs | Functions | Variables

KogniMobil Namespace Reference
[C++ Class for Time Handling]

Data Structures

class  DBError
class  RTDBConn
 Connection to Real-time Vehicle Database Instantiating this class opens a Connection to the Database. At present there is no handle, because the connection is associated with the process ID. More...
class  RTDBObj
 Base-Classes for a Real-time Database Object. More...
class  RTDBObj_T
class  C3_PlayerStat
class  C3_PlayerCtrl
class  C3_PlayerCtrlConvenient
class  C3_RecorderStat
class  C3_RecorderStatConvenient
class  C3_RTDB
 Objects that are necessary for the base object (this list must not grow to long!!). More...
class  C3_Process
class  C3_Text
class  C3_Ints
class  A2_Image
class  A2_AnyImage
class  Timestamp

Typedefs

typedef kogmo_rtdb_objid_t ObjID
typedef kogmo_rtdb_objtype_t ObjType
typedef kogmo_rtdb_objsize_t ObjSize
typedef RTDBObj_T
< kogmo_rtdb_subobj_c3_playerstat_t,
KOGMO_RTDB_OBJTYPE_C3_PLAYERSTAT,
RTDBObj
C3_PlayerStat_T
typedef RTDBObj_T
< kogmo_rtdb_subobj_c3_playerctrl_t,
KOGMO_RTDB_OBJTYPE_C3_PLAYERCTRL,
RTDBObj
C3_PlayerCtrl_T
typedef RTDBObj_T
< kogmo_rtdb_subobj_c3_recorderstat_t,
KOGMO_RTDB_OBJTYPE_C3_RECORDERSTAT,
RTDBObj
C3_RecorderStat_T
typedef RTDBObj_T
< kogmo_rtdb_subobj_c3_text_t,
KOGMO_RTDB_OBJTYPE_C3_TEXT > 
C3_Text_T
typedef RTDBObj_T
< kogmo_rtdb_subobj_c3_ints256_t,
KOGMO_RTDB_OBJTYPE_C3_INTS > 
C3_Ints_T
typedef A2_Image< 640, 480, 1 > A2_Image_Gray640x480
typedef A2_Image< 1024, 768, 1 > A2_Image_Gray1024x768
typedef A2_Image< 768, 400, 1 > A2_Image_Gray768x400
typedef A2_Image< 748, 400, 1 > A2_Image_Gray748x400
typedef A2_Image< 640, 480, 3 > A2_Image_RGB640x480
typedef A2_Image< 1024, 768, 3 > A2_Image_RGB1024x768
typedef A2_Image< 640, 480, 1, 16 > A2_Image_Gray640x480x16
typedef A2_Image< 640, 480, 3, 16 > A2_Image_RGB640x480x16
typedef A2_Image< 640, 480, 1, 32 > A2_Image_Gray640x480x32
typedef A2_Image< 640, 480, 3, 32 > A2_Image_RGB640x480x32
typedef A2_Image_RGB1024x768 A2_BiggestImage

Functions

int kogmo_rtdb_setstatus (kogmo_rtdb_handle_t *db_h, uint32_t status, _const char *msg, uint32_t flags)
std::ostream & operator<< (std::ostream &out, const RTDBObj &O)
Timestamp operator+ (const Timestamp &Begin, const double &secs)
Timestamp operator- (const Timestamp &Begin, const double &secs)
double operator- (const Timestamp &End, const Timestamp &Begin)
bool operator< (const Timestamp &T1, const Timestamp &T2)
bool operator<= (const Timestamp &T1, const Timestamp &T2)
bool operator> (const Timestamp &T1, const Timestamp &T2)
bool operator>= (const Timestamp &T1, const Timestamp &T2)
bool operator== (const Timestamp &T1, const Timestamp &T2)
bool operator!= (const Timestamp &T1, const Timestamp &T2)
std::ostream & operator<< (std::ostream &out, const Timestamp &T)

Variables

const int RTDBConnFlag_NoWait = ( KOGMO_RTDB_CONNECT_FLAGS_TRYNOWAIT | KOGMO_RTDB_CONNECT_FLAGS_LIVEONERR )

Function Documentation

bool KogniMobil::operator!= ( const Timestamp &  T1,
const Timestamp &  T2 
) [inline]

Definition at line 158 of file kogmo_time.hxx.

Timestamp KogniMobil::operator+ ( const Timestamp &  Begin,
const double &  secs 
) [inline]

Definition at line 127 of file kogmo_time.hxx.

Timestamp KogniMobil::operator- ( const Timestamp &  Begin,
const double &  secs 
) [inline]

Definition at line 134 of file kogmo_time.hxx.

double KogniMobil::operator- ( const Timestamp &  End,
const Timestamp &  Begin 
) [inline]

Definition at line 141 of file kogmo_time.hxx.

bool KogniMobil::operator< ( const Timestamp &  T1,
const Timestamp &  T2 
) [inline]

Definition at line 148 of file kogmo_time.hxx.

std::ostream& KogniMobil::operator<< ( std::ostream &  out,
const Timestamp &  T 
) [inline]

Definition at line 162 of file kogmo_time.hxx.

bool KogniMobil::operator<= ( const Timestamp &  T1,
const Timestamp &  T2 
) [inline]

Definition at line 150 of file kogmo_time.hxx.

bool KogniMobil::operator== ( const Timestamp &  T1,
const Timestamp &  T2 
) [inline]

Definition at line 156 of file kogmo_time.hxx.

bool KogniMobil::operator> ( const Timestamp &  T1,
const Timestamp &  T2 
) [inline]

Definition at line 152 of file kogmo_time.hxx.

bool KogniMobil::operator>= ( const Timestamp &  T1,
const Timestamp &  T2 
) [inline]

Definition at line 154 of file kogmo_time.hxx.


Generated for KogMo-RTDB by Matthias.Goebl (mattias.goebl*kogmo-rtdb.de) - all rights reserved.