VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Types | Protected Member Functions | Protected Attributes | Static Protected Attributes
makVrf::DtGenericSetRwRequestor Class Reference

The class that is the interface between the GUI and the back-end.

Inheritance diagram for makVrf::DtGenericSetRwRequestor:
Inheritance graph
[legend]

Public Member Functions

 DtGenericSetRwRequestor (makVrv::DtDe &)
 
virtual ~DtGenericSetRwRequestor ()
 
virtual const
DtRwPriorityTargetListMap
getData (const DtUUID &, const DtSetMessageType &) const
 
virtual void subscribeToData (const DtUUID &, const DtSetMessageType &)
 
virtual void unsubscribeToData (const DtUUID &, const DtSetMessageType &)
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static DtGenericSetRwRequestorinstance (makVrv::DtDe &de)
 

Public Attributes

boost::signals2::signal< void(const
DtUUID &, const
DtSetMessageType &)> 
signal_setDataTypeAndStateReceived
 

Protected Types

typedef std::map< DtUUID,
std::map< DtSetMessageType,
DtRwPriorityTargetListMap > > 
DtUuidToSetMessageTypeTargetPriorityListTable
 

Protected Member Functions

virtual void slot_onSimDataRemoved (makVrv::DtSimObjectEntry &)
 
virtual void processGenericSetResponse (const DtVrfObjectMessage *msg)
 

Protected Attributes

makVrv::DtDemyDe
 
DtUuidToSetMessageTypeTargetPriorityListTable myTable
 

Static Protected Attributes

static const
DtRwPriorityTargetListMap 
theEmptyList
 

Member Typedef Documentation

For now store Target Priority List explicitly since we don't want to necessarily write RW info.

Constructor & Destructor Documentation

makVrf::DtGenericSetRwRequestor::DtGenericSetRwRequestor ( makVrv::DtDe )
virtual makVrf::DtGenericSetRwRequestor::~DtGenericSetRwRequestor ( )
virtual

Member Function Documentation

static DtGenericSetRwRequestor& makVrf::DtGenericSetRwRequestor::instance ( makVrv::DtDe de)
static
virtual const DtRwPriorityTargetListMap& makVrf::DtGenericSetRwRequestor::getData ( const DtUUID ,
const DtSetMessageType  
) const
virtual

Puts the list of systems common to all given entity types.

virtual void makVrf::DtGenericSetRwRequestor::subscribeToData ( const DtUUID ,
const DtSetMessageType  
)
virtual
virtual void makVrf::DtGenericSetRwRequestor::unsubscribeToData ( const DtUUID ,
const DtSetMessageType  
)
virtual
virtual void makVrf::DtGenericSetRwRequestor::slot_onSimDataRemoved ( makVrv::DtSimObjectEntry )
protectedvirtual
virtual void makVrf::DtGenericSetRwRequestor::processGenericSetResponse ( const DtVrfObjectMessage msg)
protectedvirtual

Add the system in the response message to myEntitiesTable. Note– entries are not replaced; new systems are added to the existing list for the entity type. A dialog box must call clearEntityTypeEntry during initialization to clear the table.

Member Data Documentation

boost::signals2::signal<void(const DtUUID&, const DtSetMessageType&)> makVrf::DtGenericSetRwRequestor::signal_setDataTypeAndStateReceived
makVrv::DtDe& makVrf::DtGenericSetRwRequestor::myDe
protected
DtUuidToSetMessageTypeTargetPriorityListTable makVrf::DtGenericSetRwRequestor::myTable
protected
const DtRwPriorityTargetListMap makVrf::DtGenericSetRwRequestor::theEmptyList
staticprotected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)