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. |
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.
(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.