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.ReflectedTransmitterList Class Reference
+ Collaboration diagram for makVrl.ReflectedTransmitterList:

Classes

class  TransmitterIdentifier
 

Public Member Functions

 ReflectedTransmitterList (ExerciseConnection exConn)
 
void Dispose ()
 
delegate void TransmitterDiscoveredCallback (ReflectedTransmitter trans)
 
delegate void TransmitterRemovedCallback (ReflectedTransmitter trans)
 
delegate bool DiscoveryCondition (ReflectedTransmitter trans)
 
ReflectedTransmitter findTransmitter (string hostGlobalIdentifier, ushort transmitterId)
 

Public Attributes

TransmitterDiscoveredCallback entityDiscovered
 
TransmitterRemovedCallback entityRemoved
 
DiscoveryCondition discoveryCondition
 

Protected Attributes

bool disposed = false
 

Properties

IEnumerable< ReflectedTransmittertransmitters [get]
 

Private Attributes

ExerciseConnection myExConn
 
Dictionary
< TransmitterIdentifier,
ReflectedTransmitter
myUnprocessedTransmitters = new Dictionary<TransmitterIdentifier, ReflectedTransmitter>()
 
Dictionary
< TransmitterIdentifier,
ReflectedTransmitter
myTransmitters = new Dictionary<TransmitterIdentifier, ReflectedTransmitter>()
 
MessageDelegate myTransmitterDiscovered
 
MessageDelegate myTransmitterRemoved
 
MessageDelegate myTransmitterUpdated
 

Constructor & Destructor Documentation

makVrl.ReflectedTransmitterList.ReflectedTransmitterList ( ExerciseConnection  exConn)
inline

Member Function Documentation

delegate bool makVrl.ReflectedTransmitterList.DiscoveryCondition ( ReflectedTransmitter  trans)
void makVrl.ReflectedTransmitterList.Dispose ( )
inline
ReflectedTransmitter makVrl.ReflectedTransmitterList.findTransmitter ( string  hostGlobalIdentifier,
ushort  transmitterId 
)
inline
delegate void makVrl.ReflectedTransmitterList.TransmitterDiscoveredCallback ( ReflectedTransmitter  trans)
delegate void makVrl.ReflectedTransmitterList.TransmitterRemovedCallback ( ReflectedTransmitter  trans)

Member Data Documentation

DiscoveryCondition makVrl.ReflectedTransmitterList.discoveryCondition
bool makVrl.ReflectedTransmitterList.disposed = false
protected
TransmitterDiscoveredCallback makVrl.ReflectedTransmitterList.entityDiscovered
TransmitterRemovedCallback makVrl.ReflectedTransmitterList.entityRemoved
ExerciseConnection makVrl.ReflectedTransmitterList.myExConn
private
MessageDelegate makVrl.ReflectedTransmitterList.myTransmitterDiscovered
private
MessageDelegate makVrl.ReflectedTransmitterList.myTransmitterRemoved
private
Dictionary<TransmitterIdentifier, ReflectedTransmitter> makVrl.ReflectedTransmitterList.myTransmitters = new Dictionary<TransmitterIdentifier, ReflectedTransmitter>()
private
MessageDelegate makVrl.ReflectedTransmitterList.myTransmitterUpdated
private
Dictionary<TransmitterIdentifier, ReflectedTransmitter> makVrl.ReflectedTransmitterList.myUnprocessedTransmitters = new Dictionary<TransmitterIdentifier, ReflectedTransmitter>()
private

Property Documentation

IEnumerable<ReflectedTransmitter> makVrl.ReflectedTransmitterList.transmitters
get

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

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)