Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

oSysProperty Class Reference

#include <oSysProperty.h>

Inheritance diagram for oSysProperty:

d_Object List of all members.

Public Types

enum  { LOAD_ALWAYS, LOAD_ONREQUEST }

Public Methods

 oSysProperty (const char *iName, d_UShort iId, d_UShort iType, d_ULong iItems, d_Boolean iPersistent, const char *iEmbedded, const char *iValueType, d_Boolean iRelationship, d_ULong iOffset, d_ULong iSize, d_Char iLoadPolicy)
 oSysProperty (d_Object::DynaFactoryConstructor *iObj)
void d_deactivate ()

Public Attributes

enum oSysProperty:: { ... }  loadPolicies

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
LOAD_ALWAYS 
LOAD_ONREQUEST 


Constructor & Destructor Documentation

oSysProperty::oSysProperty const char *    iName,
d_UShort    iId,
d_UShort    iType,
d_ULong    iItems,
d_Boolean    iPersistent,
const char *    iEmbedded,
const char *    iValueType,
d_Boolean    iRelationship,
d_ULong    iOffset,
d_ULong    iSize,
d_Char    iLoadPolicy
 

oSysProperty::oSysProperty d_Object::DynaFactoryConstructor   iObj [inline]
 


Member Function Documentation

void oSysProperty::d_deactivate   [virtual]
 

Object deactivation trigger.

It's the trigger called asynchronously by Orient ODBMS when the object is freed in memory. It can be defined as a special "cache destructor".

It's useful when an object had to free some memory (transient members) before to die.

If the user class, inherited by d_Object, doesn't define a own d_deactivate virtual method, by default is called the d_Object::d_deactivate() that doesn't execute any operation.

SEE ALSO: d_activate() ODMG : Compliant

Reimplemented from d_Object.


Friends And Related Function Documentation

friend class oSysClass [friend]
 


Member Data Documentation

enum { ... } oSysProperty::loadPolicies
 


The documentation for this class was generated from the following files:
Generated on Fri Nov 29 17:12:16 2002 for Orient ODBMS Just Edition v. 2.0e by doxygen1.3-rc1