15 #include <vlpi/entityIdentifier.h>
90 virtual void unregisterRadio(
DtVrfRadio* radio);
111 virtual bool publishTransmitters()
const;
115 virtual void clearPendingRadioMessages();
122 virtual DtVrfRadio* findRadio(
const DtEntityIdentifier& entityId,
int radioId)
const;
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
Definition: stringKeyFactory.h:80
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
DtSimManager * simManager
Definition: commModel.h:29
T_CreationType *(* DtCreatorFcn)(T_ConstructorParam)
Definition: stringKeyFactory.h:84
Structure of data passed to the DtRadio constructor.
Definition: commModel.h:27
Base class for all communication models in VR-Forces.
Definition: commModel.h:57
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
DtSimManager * mySimManager
Definition: commModel.h:134
const DtCommModelDescriptor * commModelDescriptor
Definition: commModel.h:30
Factory templates DtStringKeyFactory and DtStringKeyFactoryWithParam.
DtStringKeyFactoryWithParam< DtCommModel, DtCommModelCreationParams & > DtCommModelFactory
Factory for creating DtCommModel subclasses.
Definition: commModel.h:34
const int DtRadioIdAny
A radio ID used to indicate that any radio is acceptable, regardless of ID.
Definition: commModel.h:41
Descriptor base class for DtRadio instances.
Definition: commModelDescriptor.h:37
DtCommModelFactory::DtCreatorFcn DtCommModelCreatorFcn
Function signature for the creator method for DtCommModel subclasses that is used when registering wi...
Definition: commModel.h:38
The base class for all messages to/from a specific DtVrfObject.
Definition: vrfObjectMessage.h:30
DtRadioMap myRadios
Definition: commModel.h:138
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:103
const DtCommModelDescriptor * myDescriptor
Definition: commModel.h:135
Base class for any radios on VrfObjects.
Definition: vrfRadio.h:43
std::multimap< DtUUID, DtVrfRadio * > DtRadioMap
Definition: commModel.h:137
static DtCommModelFactory * theFactory
Definition: commModel.h:132