#include <DbDefObject.h>
Inheritance diagram for DbDefObject:

Public Methods | |
| DbDefObject () | |
| Standard constructor. More... | |
| virtual | ~DbDefObject () |
| Standard destructor. More... | |
| void | setNumSymLink (long length) |
| Set the number of symbolic links. More... | |
| long | numSymLink () const |
| Get the number of symbolic links. More... | |
| virtual StatusCode | beginTransientUpdate (HelperServices& , DataObject* ) |
| Update transient object from Db representation. More... | |
| virtual StatusCode | endTransientUpdate (HelperServices& , DataObject* ) |
| Update transient object from Db representation. More... | |
| virtual StatusCode | doTransientUpdate (HelperServices& , DataObject* ) |
| Update transient object from Db representation. More... | |
| virtual StatusCode | beginPersistentUpdate (HelperServices& , const DataObject* ) |
| Start update data links from transient links. More... | |
| virtual StatusCode | endPersistentUpdate (HelperServices& , const DataObject* ) |
| Update root data links from transient links. More... | |
| virtual StatusCode | doPersistentUpdate (HelperServices& , const DataObject* ) |
| Update root data links from transient links. More... | |
Static Public Methods | |
| DbObject* | create (void* buffer) |
| Static creator. More... | |
Protected Attributes | |
| long | m_numSymbolic |
| Number of symbolic links. More... | |
Private Attributes | |
| friend | DbPersistent |
| Allow some helpers full access. More... | |
| friend | DbWrapper<DbDefObject> |
Class: Object
BaseClasses:public DbObject
Purpose: Basic object for storage of identifiable persistent data. The DbObject is able to keep track of persistent links between objects.
Dependencies:
History :
+---------+----------------------------------------------+--------+
| Date | Comment | Who |
+---------+----------------------------------------------+--------+
| 11/02/99| Initial version | MF |
+---------+----------------------------------------------+--------+
Definition at line 73 of file DbDefObject.h.
|
|
Standard constructor.
Definition at line 108 of file DbDefObject.h. Referenced by create(). |
|
|
Standard destructor.
Definition at line 111 of file DbDefObject.h. |
|
|
Start update data links from transient links.
Definition at line 136 of file DbDefObject.h. |
|
|
Update transient object from Db representation.
Definition at line 124 of file DbDefObject.h. |
|
|
Static creator.
Reimplemented from DbObject. Definition at line 150 of file DbDefObject.h. |
|
|
Update root data links from transient links.
Definition at line 144 of file DbDefObject.h. |
|
|
Update transient object from Db representation.
Definition at line 132 of file DbDefObject.h. |
|
|
Update root data links from transient links.
Definition at line 140 of file DbDefObject.h. |
|
|
Update transient object from Db representation.
Definition at line 128 of file DbDefObject.h. |
|
|
Get the number of symbolic links.
Definition at line 120 of file DbDefObject.h. |
|
|
Set the number of symbolic links.
Definition at line 116 of file DbDefObject.h. |
|
|
Allow some helpers full access.
Reimplemented from DbObject. Definition at line 75 of file DbDefObject.h. |
|
|
Definition at line 76 of file DbDefObject.h. |
|
|
Number of symbolic links.
Definition at line 105 of file DbDefObject.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000