oaCMObjectStateEntry Class Reference


Public Methods

 oaCMObjectStateEntry (const sd::sdObject *def, const AttributeMap &attributes, const RelationshipMap &relationships, oaCMObjectStateTbl *tbl, oaTimeStamp timeStamp)
virtual ~oaCMObjectStateEntry ()
oaTimeStamp getTimeStamp () const

Public Types

typedef oaCMObjectStateEntry * SPtr

Friends

class oaCMObjectRef

Detailed Description

The oaCMObjectStateEntry class represents an entry in the object state table. Each entry object contains an object state and a reference count.


Member Typedef Documentation

typedef oaCMObjectStateEntry* oaCMObjectStateEntry::SPtr
 


Constructor & Destructor Documentation

oaCMObjectStateEntry::oaCMObjectStateEntry const sd::sdObject *    def,
const AttributeMap &    attributes,
const RelationshipMap &    relationships,
oaCMObjectStateTbl *    tbl,
oaTimeStamp    timeStamp
 

This function constructs the entry object and adds it to the specified table.

Parameters:
def A pointer to the schema definition object.
attributes The attributes for the oaCMObject.
relationships The relationships for the oaCMObject.
tbl The oaCMObjectStateTbl in which to insert the constructed entry object.
timeStamp The timestamp indicating when this object was created.

oaCMObjectStateEntry::~oaCMObjectStateEntry   [virtual]
 

This function deletes this entry object and removes it from the table.


Member Function Documentation

oaTimeStamp oaCMObjectStateEntry::getTimeStamp   const
 

This function returns the timestamp of this object.


Friends And Related Function Documentation

friend class oaCMObjectRef [friend]
 


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

Return to top of page