class CCL::DataItem
Overview
#include <dataitem.h> class DataItem: public CCL::Persistence::PersistentObject { public: // methods DECLARE_CLASS_ABSTRACT (DataItem, Object); PROPERTY_OBJECT (Url, url, Url); Title PROPERTY_VARIABLE (int, useCount, UseCount) const; void setLastModified (const DateTime& date); void addUsage (); virtual void CCL_API storeMembers (Persistence::IObjectState& state) const; virtual void CCL_API restoreMembers (Persistence::IObjectState& state); };
Inherited Members
public: // methods virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0; virtual void CCL_API connectPersistentOwner ( IPersistentOwner* owner, ObjectID oid ) = 0; virtual ObjectID CCL_API getObjectID () = 0; virtual void CCL_API storeMembers (IObjectState& state) const = 0; virtual void CCL_API restoreMembers (IObjectState& state) = 0; virtual void CCL_API connectPersistentOwner ( IPersistentOwner* owner, ObjectID oid ); virtual ObjectID CCL_API getObjectID (); virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr); virtual unsigned int CCL_API retain (); virtual unsigned int CCL_API release ();
Detailed Documentation
Methods
virtual void CCL_API storeMembers (Persistence::IObjectState& state) const
Store member values into state.
virtual void CCL_API restoreMembers (Persistence::IObjectState& state)
Restore member values from state.