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
DtRadioReceiverStrategy Class Reference
+ Inheritance diagram for DtRadioReceiverStrategy:
+ Collaboration diagram for DtRadioReceiverStrategy:

Public Member Functions

virtual ~DtRadioReceiverStrategy ()
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

 DtRadioReceiverStrategy (DtManagedInterface *link)
void handleCSharpReceiverDiscovered (DtMessage *msg)
void handleVrlReceiverDiscovered (DtReflectedRadioReceiver *rx)
void handleCSharpReceiverRemoved (DtMessage *msg)
void handleVrlReceiverRemoved (DtReflectedRadioReceiver *rx)
void handleCSharpReceiverState (DtMessage *msg)
void handleVrlReceiverState (DtReflectedRadioReceiver *rx)

Static Protected Member Functions

static void vrlReceiverDiscovered (DtReflectedRadioReceiver *rx, void *usr)
static void vrlReceiverRemoved (DtReflectedRadioReceiver *rx, void *usr)
static void vrlReceiverState (DtReflectedRadioReceiver *rx, void *usr)

Protected Attributes

DtExerciseConn * myExconn
DtMessageDelegate * myReceiverDiscoveredHandler
DtMessageDelegate * myReceiverRemovedHandler
DtMessageDelegate * myReceiverStateHandler
DtReflectedRadioReceiverList * myRelRx
DtPublisherList
< DtRadioReceiverPublisher > * 
myRxPubs

Static Protected Attributes

static std::string theStrategyName

Constructor & Destructor Documentation

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

Member Function Documentation

static DtLinkStrategy* DtRadioReceiverStrategy::create ( DtManagedInterface *  gl)
static
void DtRadioReceiverStrategy::handleCSharpReceiverDiscovered ( DtMessage msg)
protected
void DtRadioReceiverStrategy::handleCSharpReceiverRemoved ( DtMessage msg)
protected
void DtRadioReceiverStrategy::handleCSharpReceiverState ( DtMessage msg)
protected
void DtRadioReceiverStrategy::handleVrlReceiverDiscovered ( DtReflectedRadioReceiver *  rx)
protected
void DtRadioReceiverStrategy::handleVrlReceiverRemoved ( DtReflectedRadioReceiver *  rx)
protected
void DtRadioReceiverStrategy::handleVrlReceiverState ( DtReflectedRadioReceiver *  rx)
protected
virtual bool DtRadioReceiverStrategy::init ( )
virtual
std::string DtRadioReceiverStrategy::name ( )
virtual void DtRadioReceiverStrategy::shutdown ( )
virtual
static std::string DtRadioReceiverStrategy::theName ( )
static
virtual void DtRadioReceiverStrategy::tick ( )
virtual
static void DtRadioReceiverStrategy::vrlReceiverDiscovered ( DtReflectedRadioReceiver *  rx,
void *  usr 
)
staticprotected
static void DtRadioReceiverStrategy::vrlReceiverRemoved ( DtReflectedRadioReceiver *  rx,
void *  usr 
)
staticprotected
static void DtRadioReceiverStrategy::vrlReceiverState ( DtReflectedRadioReceiver *  rx,
void *  usr 
)
staticprotected

Member Data Documentation

DtExerciseConn* DtRadioReceiverStrategy::myExconn
protected
DtMessageDelegate* DtRadioReceiverStrategy::myReceiverDiscoveredHandler
protected
DtMessageDelegate* DtRadioReceiverStrategy::myReceiverRemovedHandler
protected
DtMessageDelegate* DtRadioReceiverStrategy::myReceiverStateHandler
protected
DtReflectedRadioReceiverList* DtRadioReceiverStrategy::myRelRx
protected
DtPublisherList<DtRadioReceiverPublisher>* DtRadioReceiverStrategy::myRxPubs
protected
std::string DtRadioReceiverStrategy::theStrategyName
staticprotected

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

Document ID: Generated on Wed Jan 7 13:31:29 EST 2015 from SVN revision 149162
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)