|
| TOndemand () |
|
virtual | ~TOndemand () |
|
int | get (T *&prObj) |
|
int | get (std::shared_ptr< T > &rRetVal) |
|
|
| TOndemand (const TOndemand &rT) |
| Copy constructor.
|
|
template<class T2> |
| TOndemand (const TOndemand< T2 > &rT) |
| Copy constructor.
|
|
|
int | set (const T *rObj) |
| Adopts the object ID of the passed object as reference.
|
|
int | set (const T &rObj) |
| Adopts the object ID of the passed object as reference.
|
|
int | set (const std::shared_ptr< T > &rObj) |
| Adopts the object ID of the passed object as reference.
|
|
virtual int | set (const ObjID &rObj) override |
| Adopts the object ID of the passed object as reference.
|
|
virtual int | set (const BasePersistent *rObj) override |
| Adopts the object ID of the passed object as reference.
|
|
virtual int | set (const BasePersistent &rObj) override |
| Adopts the object ID of the passed object as reference.
|
|
|
TOndemand< T > & | operator= (const TOndemand &rT) |
| Assignment operator.
|
|
template<class T2> |
TOndemand< T > & | operator= (const TOndemand< T2 > &rT) |
| Assignment operator.
|
|
|
bool | operator== (const TOndemand &rT) const |
| Comparison operator.
|
|
bool | operator!= (const TOndemand &rT) const |
| Comparison operator.
|
|
template<class T2> |
bool | operator== (const TOndemand< T2 > &rT) const |
| Comparison operator.
|
|
template<class T2> |
bool | operator!= (const TOndemand< T2 > &rT) const |
| Comparison operator.
|
|
| Reference () |
|
| Reference (const ObjID &rObjID) |
|
| Reference (const Reference &rT) |
|
virtual | ~Reference () |
|
virtual Base * | getBase () const override |
|
virtual int | getTypeAsString (std::string &rsTypeName) override |
|
bool | isNULL () const |
|
void | setNULL () |
|
ObjID | getObjID () const |
|
const ObjID * | getObjIDAsPointer () const |
|
int | getBasePersistent (BasePersistent *&prRetVal) |
|
int | getBasePersistent (std::shared_ptr< BasePersistent > &rspRetVal) |
|
virtual int | deleteInBase (EnDeepMode eDeepMode=DM_SHALLOW) |
|
virtual int | lock (EnLockMode eLockMode=LK_DELETEvWRITE, EnDeepMode eDeepMode=DM_SHALLOW) const |
|
virtual int | lock (const LockSpecification &rLockSpecification) const |
|
virtual int | unlock (EnLockMode eLockMode=LK_DELETEvWRITE, EnDeepMode eDeepMode=DM_SHALLOW) const |
|
virtual int | unlock (const LockSpecification &rLockSpecification) const |
|
virtual int | isLocked (EnLockMode eLockMode=LK_DELETEvWRITE, EnDeepMode eDeepMode=DM_SHALLOW) const |
|
virtual int | isLocked (const LockSpecification &rLockSpecification) const |
|
virtual int | isPossible (bool bRead, bool bWrite, bool bDelete, EnDeepMode eDeepMode=DM_SHALLOW) const |
|
virtual int | isPossible (const LockPossibleSpecification &rLockPossibleSpec, EnDeepMode eDeepMode=DM_SHALLOW) const |
|
virtual int | setWatch (TdWatchNotifyMode ulWatchMode, EnDeepMode eDeepMode, CallBack *pCallBack=0) const |
|
virtual int | setWatch (const WatchSpecification &rWatchSpec) const |
|
virtual int | unsetWatch (TdWatchNotifyMode ulWatchMode, EnDeepMode eDeepMode, CallBack *pCallBack) const |
|
virtual int | unsetWatch (const WatchSpecification &rWatchSpec) const |
|
Reference & | operator= (const Reference &rT) |
|
bool | operator== (const Reference &rT) const |
| Comparison operator.
|
|
bool | operator!= (const Reference &rT) const |
| Comparison operator.
|
|
| CallBack () |
|
virtual | ~CallBack () |
|
virtual int | setBase (Base *pBase) |
|
virtual void | notify (NotifyNote &rNote) |
|
CallBack & | operator= (const CallBack &rT) |
|
bool | operator== (const CallBack &rT) const |
| Comparison operator, all attributes are compared.
|
|
bool | operator!= (const CallBack &rT) const |
| Comparison operator, all attributes are compared.
|
|