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

Public Member Functions

 ReflectedReceiverList (ExerciseConnection exConn)
void Dispose ()
delegate void ReceiverDiscoveredCallback (ReflectedReceiver recvr)
delegate void ReceiverRemovedCallback (ReflectedReceiver recvr)
delegate bool DiscoveryCondition (ReflectedReceiver recvr)
ReflectedReceiver findReceiver (string id)

Public Attributes

ReceiverDiscoveredCallback receiverDiscovered
ReceiverRemovedCallback receiverRemoved
DiscoveryCondition discoveryCondition

Protected Attributes

bool disposed = false

Properties

IEnumerable< ReflectedReceiverlasers [get]

Private Attributes

ExerciseConnection myExConn
Dictionary< String,
ReflectedReceiver
myUnprocessedReceivers = new Dictionary<String, ReflectedReceiver>()
Dictionary< String,
ReflectedReceiver
myReceivers = new Dictionary<String, ReflectedReceiver>()
MessageDelegate myReceiverDiscovered
MessageDelegate myReceiverRemoved
MessageDelegate myReceiverUpdated

Constructor & Destructor Documentation

makVrl.ReflectedReceiverList.ReflectedReceiverList ( ExerciseConnection  exConn)
inline

Member Function Documentation

delegate bool makVrl.ReflectedReceiverList.DiscoveryCondition ( ReflectedReceiver  recvr)
void makVrl.ReflectedReceiverList.Dispose ( )
inline
ReflectedReceiver makVrl.ReflectedReceiverList.findReceiver ( string  id)
inline
delegate void makVrl.ReflectedReceiverList.ReceiverDiscoveredCallback ( ReflectedReceiver  recvr)
delegate void makVrl.ReflectedReceiverList.ReceiverRemovedCallback ( ReflectedReceiver  recvr)

Member Data Documentation

DiscoveryCondition makVrl.ReflectedReceiverList.discoveryCondition
bool makVrl.ReflectedReceiverList.disposed = false
protected
ExerciseConnection makVrl.ReflectedReceiverList.myExConn
private
MessageDelegate makVrl.ReflectedReceiverList.myReceiverDiscovered
private
MessageDelegate makVrl.ReflectedReceiverList.myReceiverRemoved
private
Dictionary<String, ReflectedReceiver> makVrl.ReflectedReceiverList.myReceivers = new Dictionary<String, ReflectedReceiver>()
private
MessageDelegate makVrl.ReflectedReceiverList.myReceiverUpdated
private
Dictionary<String, ReflectedReceiver> makVrl.ReflectedReceiverList.myUnprocessedReceivers = new Dictionary<String, ReflectedReceiver>()
private
ReceiverDiscoveredCallback makVrl.ReflectedReceiverList.receiverDiscovered
ReceiverRemovedCallback makVrl.ReflectedReceiverList.receiverRemoved

Property Documentation

IEnumerable<ReflectedReceiver> makVrl.ReflectedReceiverList.lasers
get

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

Document ID: Generated on Mon Jun 22 21:18:40 EDT 2020 from SVN revision 213785
Copyright © 2005-2018 MAK Technologies. All Rights Reserved (www.mak.com)