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

Public Member Functions

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

 DtEntityDiscoveredStrategy (DtManagedInterface *link)
void handleCSharpEntityDiscovered (DtMessage *msg)
void handleVrlEntityDiscovered (DtReflectedEntity *ent)

Static Protected Member Functions

static void vrlEntityDiscovered (DtReflectedEntity *ent, void *usr)

Protected Attributes

DtReflectedEntityList * myRel
DtPublisherList
< DtEntityPublisher > * 
myPubs
DtMessageDelegate * myHandler

Static Protected Attributes

static std::string theStrategyName

Constructor & Destructor Documentation

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

Member Function Documentation

static DtLinkStrategy* DtEntityDiscoveredStrategy::create ( DtManagedInterface *  gl)
static
void DtEntityDiscoveredStrategy::handleCSharpEntityDiscovered ( DtMessage msg)
protected
void DtEntityDiscoveredStrategy::handleVrlEntityDiscovered ( DtReflectedEntity *  ent)
protected
virtual bool DtEntityDiscoveredStrategy::init ( )
virtual
std::string DtEntityDiscoveredStrategy::name ( )
virtual void DtEntityDiscoveredStrategy::shutdown ( )
virtual
static std::string DtEntityDiscoveredStrategy::theName ( )
static
virtual void DtEntityDiscoveredStrategy::tick ( )
virtual
static void DtEntityDiscoveredStrategy::vrlEntityDiscovered ( DtReflectedEntity *  ent,
void *  usr 
)
staticprotected

Member Data Documentation

DtMessageDelegate* DtEntityDiscoveredStrategy::myHandler
protected
DtPublisherList<DtEntityPublisher>* DtEntityDiscoveredStrategy::myPubs
protected
DtReflectedEntityList* DtEntityDiscoveredStrategy::myRel
protected
std::string DtEntityDiscoveredStrategy::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)