VR-Forces 5.0.2 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
DtRemoteComponentManager Class Reference

DtRemoteComponentManager.

Inheritance diagram for DtRemoteComponentManager:
Inheritance graph
[legend]

Public Member Functions

 DtRemoteComponentManager (DtLocalObject *vrfObject)
 
virtual ~DtRemoteComponentManager ()
 
virtual bool addComponents ()
 
- Public Member Functions inherited from DtSimComponentManager
 DtSimComponentManager (DtLocalObject *vrfObject)
 
virtual ~DtSimComponentManager ()
 
virtual bool init ()
 
virtual void tick ()
 
virtual DtLocalObjectvrfObject () const
 
virtual bool addSensorComponent (DtSimComponent *component)
 
virtual bool addControllerComponent (DtSimComponent *component)
 
virtual bool addActuatorComponent (DtSimComponent *component)
 
virtual bool removeSensorComponent (DtSimComponent *component)
 
virtual bool removeControllerComponent (DtSimComponent *component)
 
virtual bool removeActuatorComponent (DtSimComponent *component)
 
virtual bool hasComponents () const
 
virtual std::list
< DtSimComponent * > 
lookupComponentsByType (const DtString &typeString) const
 
virtual DtSimComponentlookupComponent (const DtString &name) const
 
virtual DtComponentSystemlookupSystem (const std::string &printName)
 
virtual const DtComponentSystemlookupSystem (const std::string &printName) const
 
virtual DtComponentSystemlookupSystemFromFullName (const std::string &fullName)
 
virtual void setAllSystemEnabled (bool enableDisable)
 
virtual void setSystemEnabled (const std::string &systemName, bool enableDisable, bool sendSystemUpdate)
 
virtual std::list< std::string > getSystemNames () const
 
virtual DtString systemCategory (DtString &systemName) const
 
virtual DtSimComponentListsensorComponentList () const
 
virtual DtControllerComponentListcontrollerComponentList () const
 
virtual DtSimComponentListactuatorComponentList () const
 
virtual DtString type () const
 
virtual DtList * connectionList ()
 
virtual DtList * groupConnectionList ()
 
virtual void allSystems (DtComponentSystemList &) const
 
virtual bool hasSystemThatCanBeDisabled ()
 
virtual void notifySetDataSubscriber (DtSimMessage *msg)
 
virtual void sendGenericSetRwStateSubscribersUpdate (const DtSetMessageType &type, const DtUUID &uuid=DtUUID::nullUUID())
 
virtual void sendSystemStateUpdated (const std::vector< DtComponentSystem * > &system)
 
virtual void sendSystemStateUpdated (DtComponentSystem *system)
 
virtual DtComponentSystembaseSystem ()
 
virtual const DtComponentSystembaseSystem () const
 
virtual void processSystemListRequest (const DtVrfObjectMessage *msg)
 
virtual void processGenericSetRwRequest (const DtVrfObjectMessage *msg)
 

Static Public Member Functions

static DtSimComponentManagercreator (DtLocalObject *vrfObject)
 
- Static Public Member Functions inherited from DtSimComponentManager
static
DtSimComponentManagerFactory
factory ()
 
static void setFactory (DtSimComponentManagerFactory *factory)
 
static void addSimComponentManagerCreatorFcn (const DtString &type, DtSimComponentManagerCreatorFcn fcn)
 
static DtSimComponentManagercreator (DtLocalObject *vrfObject)
 
static DtSimComponentManagercreateComponentManager (const DtString &type, DtLocalObject *vrfObject)
 
static void notifySetDataSubscriberCallback (DtSimMessage *msg, void *usr)
 
static void systemListRequestCallback (const DtVrfObjectMessage *msg, void *usr)
 
static void genericSetRwRequestCallback (const DtVrfObjectMessage *msg, void *usr)
 

Private Member Functions

 DtRemoteComponentManager ()
 
 DtRemoteComponentManager (const DtRemoteComponentManager &orig)
 
const DtRemoteComponentManageroperator= (const DtRemoteComponentManager &orig)
 

Additional Inherited Members

- Protected Member Functions inherited from DtSimComponentManager
virtual void allSystems (DtComponentSystemList &, DtComponentSystem *) const
 
- Protected Attributes inherited from DtSimComponentManager
DtLocalObjectmyVrfObject
 
DtComponentSystemmyComponentSystem
 
DtList myConnectionList
 
DtList myGroupConnectionList
 
std::set< DtUUIDmySystemStateSubscribers
 
std::map< DtString, std::set
< DtUUID > > 
myGenericSetRwStateSubscribers
 
- Static Protected Attributes inherited from DtSimComponentManager
static
DtSimComponentManagerFactory
theFactory
 

Constructor & Destructor Documentation

DtRemoteComponentManager::DtRemoteComponentManager ( )
private

Not implemented.

DtRemoteComponentManager::DtRemoteComponentManager ( const DtRemoteComponentManager orig)
private

Not implemented.

DtRemoteComponentManager::DtRemoteComponentManager ( DtLocalObject vrfObject)

read/writable constructor

virtual DtRemoteComponentManager::~DtRemoteComponentManager ( )
virtual

destructor

Member Function Documentation

const DtRemoteComponentManager& DtRemoteComponentManager::operator= ( const DtRemoteComponentManager orig)
private

Not implemented.

virtual bool DtRemoteComponentManager::addComponents ( )
virtual

Reimplemented from DtSimComponentManager.

static DtSimComponentManager* DtRemoteComponentManager::creator ( DtLocalObject vrfObject)
static

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)