![]() |
VR-Exchange 2.4 API Documentation
|
Provides container to hold pointers to Protocol/Portal objects. More...
Public Member Functions | |
| DtBrokerObject (bool isPortal, const DtString &translatorName) | |
| CTOR. | |
| virtual | ~DtBrokerObject () |
| Virtual DTOR. | |
| virtual bool | isPortalObject () const |
| virtual void * | publisherPtr () const |
| virtual void | setPublisherPtr (void *ptr) |
| virtual const void * | reflectedObjPtr () const |
| virtual void | setReflectedObjPtr (const void *ptr) |
| virtual DtTime | lastUpdate () const |
| virtual void | setLastUpdate (const DtTime &tm) |
| virtual DtTime | firstUpdate () const |
| virtual void | setFirstUpdate (const DtTime &tm) |
| virtual bool | isPublishable () const |
| virtual void | setIsPublishable (bool val) |
| virtual bool | isDiscovered () const |
| virtual void | setIsDiscovered (bool val) |
| virtual bool | isDropped () const |
| virtual void | setIsDropped (bool val) |
| virtual bool | isFiltered () const |
| virtual void | setIsFiltered (bool val) |
| virtual const DtString & | translatorName () const |
| virtual void | setTranslatorName (const DtString &name) |
| virtual const DtString & | objectName () const |
| virtual void | setObjectName (const DtString &name) |
| virtual const DtString & | objectId () const |
| virtual void | setObjectId (const DtString &id) |
| virtual const DtString & | markingText () const |
| virtual void | setMarkingText (const DtString &name) |
| virtual const DtEntityType & | entityType () const |
| virtual void | setEntityType (const DtEntityType &type) |
| virtual void | setBrokerData (int key, const DtString &data) |
| virtual DtString | brokerData (int key) const |
| virtual void | setBrokerDataPtr (int key, void *data) |
| virtual void * | brokerDataPtr (int key) const |
Protected Types | |
| typedef std::map< int, void * > | BrokerDataPtrMap |
| typedef std::map< int, DtString > | BrokerDataMap |
Protected Attributes | |
| BrokerDataPtrMap | myBrokerDataPtrMap |
| BrokerDataMap | myBrokerDataMap |
| void * | myPublisherPtr |
| const void * | myReflectedObjPtr |
| DtTime | myLastUpdate |
| DtTime | myFirstUpdate |
| bool | myPublishableFlag |
| myPublishableFlag is set to false until its its found to be publishable | |
| bool | myDiscoveredFlag |
| MyDiscovered flag is always true but will be toggled to false IF a discovery criteria method rejects it. | |
| bool | myDroppedFlag |
| Set when this object has been dropped by the broker for some reason. | |
| bool | myFilteredFlag |
| Set when this object has been filtered by the broker for some reason. | |
| bool | myIsPortalObjectFlag |
| Indicates whether this object is from the portal or not. | |
| DtString | myTranslatorName |
| DtString | myStatus |
| DtString | myObjectName |
| DtString | myObjectId |
| DtString | myMarkingText |
| DtEntityType | myEntityType |
Private Member Functions | |
| DtBrokerObject (const DtBrokerObject &other) | |
| Copy Constructor Not implemented. | |
| DtBrokerObject & | operator= (const DtBrokerObject &other) |
| Assignment Operator Not implemented. | |
Provides container to hold pointers to Protocol/Portal objects.
An instance of a broker object is created for every simulated object.
|
protected |
|
protected |
| MAKVrExchange::DtBrokerObject::DtBrokerObject | ( | bool | isPortal, |
| const DtString & | translatorName | ||
| ) |
CTOR.
|
virtual |
Virtual DTOR.
|
private |
Copy Constructor Not implemented.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
private |
Assignment Operator Not implemented.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |
MyDiscovered flag is always true but will be toggled to false IF a discovery criteria method rejects it.
|
protected |
Set when this object has been dropped by the broker for some reason.
|
protected |
|
protected |
Set when this object has been filtered by the broker for some reason.
|
protected |
|
protected |
Indicates whether this object is from the portal or not.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
myPublishableFlag is set to false until its its found to be publishable
|
protected |
|
protected |
|
protected |
|
protected |