VR-Forces 4.1.1 Class Documentation
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
makVrf::DtWeaponListRequestor Class Reference

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

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

Public Types

typedef std::list< std::string > DtWeaponList

Public Member Functions

 DtWeaponListRequestor (makVrv::DtDe &)
virtual ~DtWeaponListRequestor ()
virtual DtWeaponList weaponSystemsForEntity (std::string entityName) const
virtual bool hasWeaponSystemsForEntity (std::string entityName) const
virtual void weaponSystems (std::vector< std::string > entities, std::list< std::string > &weaponSystems)
virtual void updateWeaponSystems (std::string entityName)
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor.
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor.

Static Public Member Functions

static DtWeaponListRequestorinstance (makVrv::DtDe &de)

Public Attributes

boost::signal< void(std::string)> signal_weaponListReceived

Protected Member Functions

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

Protected Attributes

makVrv::DtDemyDe
std::map< std::string,
DtWeaponList
myEntitiesTable

Detailed Description

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

Member Typedef Documentation

typedef std::list<std::string> makVrf::DtWeaponListRequestor::DtWeaponList

Constructor & Destructor Documentation

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

Member Function Documentation

static DtWeaponListRequestor& makVrf::DtWeaponListRequestor::instance ( makVrv::DtDe de)
static
virtual DtWeaponList makVrf::DtWeaponListRequestor::weaponSystemsForEntity ( std::string  entityName) const
virtual
virtual bool makVrf::DtWeaponListRequestor::hasWeaponSystemsForEntity ( std::string  entityName) const
virtual
virtual void makVrf::DtWeaponListRequestor::weaponSystems ( std::vector< std::string >  entities,
std::list< std::string > &  weaponSystems 
)
virtual
virtual void makVrf::DtWeaponListRequestor::updateWeaponSystems ( std::string  entityName)
virtual
virtual void makVrf::DtWeaponListRequestor::slot_onSimDataRemoved ( makVrv::DtSimObjectEntry )
protectedvirtual
virtual void makVrf::DtWeaponListRequestor::processWeaponListResponse ( const DtVrfObjectMessage msg)
protectedvirtual

Member Data Documentation

boost::signal<void (std::string)> makVrf::DtWeaponListRequestor::signal_weaponListReceived
makVrv::DtDe& makVrf::DtWeaponListRequestor::myDe
protected
std::map<std::string, DtWeaponList> makVrf::DtWeaponListRequestor::myEntitiesTable
protected

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)