Data Fields

kogmo_rtdb_subobj_base_t Struct Reference
[C-Structures for Data Objects (Basis Object and Derivates)]

Basis Object that every Data Object has to start with (has to inherit); This is the Part of the Object that holds the basis data. This Struct must be the Beginn of the Data-Block of every Object. More...

#include <kogmo_rtdb_obj_base.h>

Data Fields

kogmo_timestamp_t committed_ts
 (D) Time at which this Data has been committed (set automatically on commit)
kogmo_rtdb_objid_t committed_proc
 (D) Process-ID of the Process that commiting the data (set automatically on commit)
kogmo_timestamp_t data_ts
 (U) Time at which this Data has been created; will be filled with current Time if 0
kogmo_rtdb_objsize_t size
 (U) Size of the whole Data-Object, at least sizeof(kogmo_rtdb_subobj_base_t), at maximum the size specified in the object-metadata; This is necessary for variable-sized objects, e.g.

Detailed Description

Basis Object that every Data Object has to start with (has to inherit); This is the Part of the Object that holds the basis data. This Struct must be the Beginn of the Data-Block of every Object.

Fields are marked as follows:

See kogmo_rtdb_obj_box_t for an example

Definition at line 45 of file kogmo_rtdb_obj_base.h.


Field Documentation

(D) Process-ID of the Process that commiting the data (set automatically on commit)

Definition at line 57 of file kogmo_rtdb_obj_base.h.

(D) Time at which this Data has been committed (set automatically on commit)

Definition at line 48 of file kogmo_rtdb_obj_base.h.

(U) Time at which this Data has been created; will be filled with current Time if 0

Definition at line 60 of file kogmo_rtdb_obj_base.h.

(U) Size of the whole Data-Object, at least sizeof(kogmo_rtdb_subobj_base_t), at maximum the size specified in the object-metadata; This is necessary for variable-sized objects, e.g.

containing xml-data with knowledge descriptions

Definition at line 63 of file kogmo_rtdb_obj_base.h.


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

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