VR-Link C# API Documentation
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
List of all members | Public Member Functions | Protected Attributes | Properties | Events | Private Attributes
makVrl.ReflectedEntityList Class Reference
+ Collaboration diagram for makVrl.ReflectedEntityList:

Public Member Functions

 ReflectedEntityList (ExerciseConnection exConn)
 
void Dispose ()
 
delegate void EntityDiscoveredCallback (ReflectedEntity ent)
 
delegate void EntityRemovedCallback (ReflectedEntity ent)
 
delegate bool DiscoveryCondition (ReflectedEntity ent)
 
ReflectedEntity findEntity (string id)
 

Protected Attributes

bool disposed = false
 

Properties

IEnumerable< ReflectedEntityentities [get]
 

Events

EntityDiscoveredCallback entityDiscovered
 
EntityRemovedCallback entityRemoved
 
DiscoveryCondition discoveryCondition
 

Private Attributes

ExerciseConnection myExConn
 
Dictionary< String,
ReflectedEntity
myUnprocessedEntities = new Dictionary<String, ReflectedEntity>()
 
Dictionary< String,
ReflectedEntity
myEntities = new Dictionary<String, ReflectedEntity>()
 
MessageDelegate myEntityDiscover
 
MessageDelegate myEntityRemoved
 
MessageDelegate myEntityState
 

Constructor & Destructor Documentation

makVrl.ReflectedEntityList.ReflectedEntityList ( ExerciseConnection  exConn)
inline

Member Function Documentation

delegate bool makVrl.ReflectedEntityList.DiscoveryCondition ( ReflectedEntity  ent)
void makVrl.ReflectedEntityList.Dispose ( )
inline
delegate void makVrl.ReflectedEntityList.EntityDiscoveredCallback ( ReflectedEntity  ent)
delegate void makVrl.ReflectedEntityList.EntityRemovedCallback ( ReflectedEntity  ent)
ReflectedEntity makVrl.ReflectedEntityList.findEntity ( string  id)
inline

Member Data Documentation

bool makVrl.ReflectedEntityList.disposed = false
protected
Dictionary<String, ReflectedEntity> makVrl.ReflectedEntityList.myEntities = new Dictionary<String, ReflectedEntity>()
private
MessageDelegate makVrl.ReflectedEntityList.myEntityDiscover
private
MessageDelegate makVrl.ReflectedEntityList.myEntityRemoved
private
MessageDelegate makVrl.ReflectedEntityList.myEntityState
private
ExerciseConnection makVrl.ReflectedEntityList.myExConn
private
Dictionary<String, ReflectedEntity> makVrl.ReflectedEntityList.myUnprocessedEntities = new Dictionary<String, ReflectedEntity>()
private

Property Documentation

IEnumerable<ReflectedEntity> makVrl.ReflectedEntityList.entities
get

Event Documentation

DiscoveryCondition makVrl.ReflectedEntityList.discoveryCondition
EntityDiscoveredCallback makVrl.ReflectedEntityList.entityDiscovered
EntityRemovedCallback makVrl.ReflectedEntityList.entityRemoved

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

Document ID: Generated on Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)