VR-Link C# API Documentation
 All Classes Files Functions Variables Enumerations Enumerator Macros Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes
DtRadioTransmitterStrategy Class Reference
+ Inheritance diagram for DtRadioTransmitterStrategy:
+ Collaboration diagram for DtRadioTransmitterStrategy:

Public Member Functions

virtual ~DtRadioTransmitterStrategy ()
std::string name ()
virtual bool init ()
virtual void tick ()
virtual void shutdown ()

Static Public Member Functions

static std::string theName ()
static DtLinkStrategycreate (DtManagedInterface *gl)

Protected Member Functions

 DtRadioTransmitterStrategy (DtManagedInterface *link)
void handleCSharpTransmitterDiscovered (DtMessage *msg)
void handleVrlTransmitterDiscovered (DtReflectedRadioTransmitter *tx)
void handleCSharpTransmitterRemoved (DtMessage *msg)
void handleVrlTransmitterRemoved (DtReflectedRadioTransmitter *tx)
void handleCSharpTransmitterState (DtMessage *msg)
void handleVrlTransmitterState (DtReflectedRadioTransmitter *tx)

Static Protected Member Functions

static void vrlTransmitterDiscovered (DtReflectedRadioTransmitter *tx, void *usr)
static void vrlTransmitterRemoved (DtReflectedRadioTransmitter *tx, void *usr)
static void vrlTransmitterState (DtReflectedRadioTransmitter *tx, void *usr)

Protected Attributes

DtExerciseConn * myExconn
DtMessageDelegate * myTransmitterDiscoveredHandler
DtMessageDelegate * myTransmitterRemovedHandler
DtMessageDelegate * myTransmitterStateHandler
DtReflectedRadioTransmitterList * myRelTx
DtPublisherList
< DtRadioTransmitterPublisher > * 
myTxPubs

Static Protected Attributes

static std::string theStrategyName

Constructor & Destructor Documentation

virtual DtRadioTransmitterStrategy::~DtRadioTransmitterStrategy ( )
virtual
DtRadioTransmitterStrategy::DtRadioTransmitterStrategy ( DtManagedInterface *  link)
protected

Member Function Documentation

static DtLinkStrategy* DtRadioTransmitterStrategy::create ( DtManagedInterface *  gl)
static
void DtRadioTransmitterStrategy::handleCSharpTransmitterDiscovered ( DtMessage msg)
protected
void DtRadioTransmitterStrategy::handleCSharpTransmitterRemoved ( DtMessage msg)
protected
void DtRadioTransmitterStrategy::handleCSharpTransmitterState ( DtMessage msg)
protected
void DtRadioTransmitterStrategy::handleVrlTransmitterDiscovered ( DtReflectedRadioTransmitter *  tx)
protected
void DtRadioTransmitterStrategy::handleVrlTransmitterRemoved ( DtReflectedRadioTransmitter *  tx)
protected
void DtRadioTransmitterStrategy::handleVrlTransmitterState ( DtReflectedRadioTransmitter *  tx)
protected
virtual bool DtRadioTransmitterStrategy::init ( )
virtual
std::string DtRadioTransmitterStrategy::name ( )
virtual void DtRadioTransmitterStrategy::shutdown ( )
virtual
static std::string DtRadioTransmitterStrategy::theName ( )
static
virtual void DtRadioTransmitterStrategy::tick ( )
virtual
static void DtRadioTransmitterStrategy::vrlTransmitterDiscovered ( DtReflectedRadioTransmitter *  tx,
void *  usr 
)
staticprotected
static void DtRadioTransmitterStrategy::vrlTransmitterRemoved ( DtReflectedRadioTransmitter *  tx,
void *  usr 
)
staticprotected
static void DtRadioTransmitterStrategy::vrlTransmitterState ( DtReflectedRadioTransmitter *  tx,
void *  usr 
)
staticprotected

Member Data Documentation

DtExerciseConn* DtRadioTransmitterStrategy::myExconn
protected
DtReflectedRadioTransmitterList* DtRadioTransmitterStrategy::myRelTx
protected
DtMessageDelegate* DtRadioTransmitterStrategy::myTransmitterDiscoveredHandler
protected
DtMessageDelegate* DtRadioTransmitterStrategy::myTransmitterRemovedHandler
protected
DtMessageDelegate* DtRadioTransmitterStrategy::myTransmitterStateHandler
protected
DtPublisherList<DtRadioTransmitterPublisher>* DtRadioTransmitterStrategy::myTxPubs
protected
std::string DtRadioTransmitterStrategy::theStrategyName
staticprotected

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

Document ID: Generated on Fri May 15 06:36:13 EDT 2015 from SVN revision 153263
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)