Public Member Functions | Protected Member Functions | Protected Attributes

KogniMobil::C3_RTDB Class Reference
[C++ Classes for Data Objects.]

Objects that are necessary for the base object (this list must not grow to long!!). More...

#include <kogmo_rtdb_obj_base_system_classes.hxx>

Inheritance diagram for KogniMobil::C3_RTDB:
KogniMobil::RTDBObj

Public Member Functions

 C3_RTDB (class RTDBConn &DBC, const char *name="", const int &otype=KOGMO_RTDB_OBJTYPE_C3_RTDB, const int32_t &child_size=0, char **child_dataptr=NULL)
Timestamp getStartedTimestamp () const
std::string getDBHost () const
uint32_t getVersionRevision () const
std::string getVersionDate () const
std::string getVersionID () const
uint32_t getObjectsMax () const
uint32_t getObjectsFree () const
uint32_t getProcessesMax () const
uint32_t getProcessesFree () const
uint32_t getMemoryMax () const
uint32_t getMemoryFree () const
std::string dump (void) const

Protected Member Functions

 C3_RTDB (const C3_RTDB &)

Protected Attributes

kogmo_rtdb_subobj_c3_rtdb_tobjrtdb_p

Detailed Description

Objects that are necessary for the base object (this list must not grow to long!!).

Copyright (c) 2003-2006 Matthias Goebl <matthias.goebl*goebl.net> Lehrstuhl fuer Realzeit-Computersysteme (RCS) Technische Universitaet Muenchen (TUM)

Definition at line 298 of file kogmo_rtdb_obj_base_system_classes.hxx.


Constructor & Destructor Documentation

KogniMobil::C3_RTDB::C3_RTDB ( const C3_RTDB  )  [protected]
KogniMobil::C3_RTDB::C3_RTDB ( class RTDBConn DBC,
const char *  name = "",
const int &  otype = KOGMO_RTDB_OBJTYPE_C3_RTDB,
const int32_t &  child_size = 0,
char **  child_dataptr = NULL 
) [inline]

Definition at line 304 of file kogmo_rtdb_obj_base_system_classes.hxx.


Member Function Documentation

std::string KogniMobil::C3_RTDB::dump ( void   )  const [inline, virtual]

Reimplemented from KogniMobil::RTDBObj.

Definition at line 371 of file kogmo_rtdb_obj_base_system_classes.hxx.

std::string KogniMobil::C3_RTDB::getDBHost (  )  const [inline]

Definition at line 321 of file kogmo_rtdb_obj_base_system_classes.hxx.

uint32_t KogniMobil::C3_RTDB::getMemoryFree (  )  const [inline]

Definition at line 366 of file kogmo_rtdb_obj_base_system_classes.hxx.

uint32_t KogniMobil::C3_RTDB::getMemoryMax (  )  const [inline]

Definition at line 361 of file kogmo_rtdb_obj_base_system_classes.hxx.

uint32_t KogniMobil::C3_RTDB::getObjectsFree (  )  const [inline]

Definition at line 346 of file kogmo_rtdb_obj_base_system_classes.hxx.

uint32_t KogniMobil::C3_RTDB::getObjectsMax (  )  const [inline]

Definition at line 341 of file kogmo_rtdb_obj_base_system_classes.hxx.

uint32_t KogniMobil::C3_RTDB::getProcessesFree (  )  const [inline]

Definition at line 356 of file kogmo_rtdb_obj_base_system_classes.hxx.

uint32_t KogniMobil::C3_RTDB::getProcessesMax (  )  const [inline]

Definition at line 351 of file kogmo_rtdb_obj_base_system_classes.hxx.

Timestamp KogniMobil::C3_RTDB::getStartedTimestamp (  )  const [inline]

Definition at line 316 of file kogmo_rtdb_obj_base_system_classes.hxx.

std::string KogniMobil::C3_RTDB::getVersionDate (  )  const [inline]

Definition at line 331 of file kogmo_rtdb_obj_base_system_classes.hxx.

std::string KogniMobil::C3_RTDB::getVersionID (  )  const [inline]

Definition at line 336 of file kogmo_rtdb_obj_base_system_classes.hxx.

uint32_t KogniMobil::C3_RTDB::getVersionRevision (  )  const [inline]

Definition at line 326 of file kogmo_rtdb_obj_base_system_classes.hxx.


Field Documentation


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

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