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

Classes

class  ReceiverIdentifier
 

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 hostGlobalIdentifier, byte receiverNumber)
 

Public Attributes

ReceiverDiscoveredCallback receiverDiscovered
 
ReceiverRemovedCallback receiverRemoved
 
DiscoveryCondition discoveryCondition
 

Protected Attributes

bool disposed = false
 

Properties

IEnumerable< ReflectedReceiverlasers [get]
 

Private Attributes

ExerciseConnection myExConn
 
Dictionary< ReceiverIdentifier,
ReflectedReceiver
myUnprocessedReceivers = new Dictionary<ReceiverIdentifier, ReflectedReceiver>()
 
Dictionary< ReceiverIdentifier,
ReflectedReceiver
myReceivers = new Dictionary<ReceiverIdentifier, 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  hostGlobalIdentifier,
byte  receiverNumber 
)
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<ReceiverIdentifier, ReflectedReceiver> makVrl.ReflectedReceiverList.myReceivers = new Dictionary<ReceiverIdentifier, ReflectedReceiver>()
private
MessageDelegate makVrl.ReflectedReceiverList.myReceiverUpdated
private
Dictionary<ReceiverIdentifier, ReflectedReceiver> makVrl.ReflectedReceiverList.myUnprocessedReceivers = new Dictionary<ReceiverIdentifier, 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 Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)