![]() |
VR-Forces 4.8 Class Documentation
|
DtSharedVrfObjectReference class will allocate an empty DtVrfObjectReference if one is not assigned so the isValid() call will return false if checked. More...

Public Member Functions | |
| DtSharedVrfObjectReference () | |
| DtSharedVrfObjectReference (DtVrfObjectReference *ref) | |
| DtSharedVrfObjectReference (const DtSharedVrfObjectReference &ref) | |
| DtSharedVrfObjectReference & | operator= (const DtSharedVrfObjectReference &rhs) |
| virtual | ~DtSharedVrfObjectReference () |
| virtual void | addObjectDiscoveredCallback (DtNoArgumentCallbackList::DtCallbackFunctionType fcn, void *usr) |
| Once this object is discovered (if it is not discovered) then call this callback. More... | |
| virtual void | removeObjectDiscoveredCallback (DtNoArgumentCallbackList::DtCallbackFunctionType fcn, void *usr) |
| Remove discovery callback. More... | |
| virtual void | addObjectAboutToBeRemovedCallback (DtNoArgumentCallbackList::DtCallbackFunctionType fcn, void *usr) |
| This about is about to be removed. More... | |
| virtual void | removeObjectAboutToBeRemovedCallback (DtNoArgumentCallbackList::DtCallbackFunctionType fcn, void *usr) |
| Remove about to be removed callback. More... | |
| bool | hasBeenDeleted () const |
| Return true if this object was once valid and has since been deleted. More... | |
| bool | isValid () const |
| Return true if there is an object that is referenced by this container. More... | |
| DtString | waitingForName () const |
| If this object is not yet discovered what object is waiting to be discovered (by marking text) More... | |
| DtUUID | uuid () const |
| The unique identifier of this object. More... | |
| const DtVrfObject * | operator-> () const |
| Returns the object this represents. More... | |
| operator const DtVrfObject * () const | |
| const DtVrfObject * | operator* () const |
| bool | operator! () |
DtSharedVrfObjectReference class will allocate an empty DtVrfObjectReference if one is not assigned so the isValid() call will return false if checked.
Also, if this is assigned to a DtVrfObject* that object will also be NULL if there is no current object assigned
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
Once this object is discovered (if it is not discovered) then call this callback.
|
inlinevirtual |
Remove discovery callback.
|
inlinevirtual |
This about is about to be removed.
|
inlinevirtual |
Remove about to be removed callback.
|
inline |
Return true if this object was once valid and has since been deleted.
|
inline |
Return true if there is an object that is referenced by this container.
|
inline |
If this object is not yet discovered what object is waiting to be discovered (by marking text)
|
inline |
The unique identifier of this object.
|
inline |
Returns the object this represents.
Be sure to call isValid() first to ensure that this object is valid
|
inline |
|
inline |
|
inline |