EMANE  1.0.1
EMANE::Controls Namespace Reference

Classes

class  AntennaProfileControlMessage
 Antenna Profile Control Message is sent to the emulator physical layer to update antenna profile selection and/or antenna pointing information. More...
 
class  FlowControlControlMessage
 Flow Control Control Messages are sent between a MAC layer and a transport in order to communicate data rate and congestion. More...
 
class  FrequencyControlMessage
 The Frequency Control Message is sent to the emulator physical layer to specify the frequency segment information to use on the downstream and on the upstream is sent to the MAC layer to specify received frequency segment information including per segment receive power. More...
 
class  FrequencyControlMessageFormatter
 Callable formatter object for FrequencyControlMessage instances. More...
 
class  FrequencyOfInterestControlMessage
 The Frequency of Interest Control Message is sent to the emulator physical layer to specify receive frequencies. These frequencies are monitored by the SpectrumMonitor. More...
 
class  FrequencyOfInterestControlMessageFormatter
 Callable formatter object for FrequencyOfInterestControlMessage instances. More...
 
class  OTATransmitterControlMessage
 The OTA Transmitter Control Message is by the emulator physical layer to specify the NEM Id of the source or sources transmitting the over-the-air message. The OTAManager needs to be aware of each transmitter that is part of a collaborative transmission in order to prevent delivery of the message to a transmitter. More...
 
class  R2RINeighborMetric
 R2RI neighbor metrics are used in conjunction with the R2RINeighborMetricControlMessage to inform an NEM's transport layer of MAC neighbor state. More...
 
class  R2RINeighborMetricControlMessage
 R2RI Neighbor Metric Control Message is sent to an NEM's transport layer to convey information about MAC layer neighbors. More...
 
class  R2RINeighborMetricControlMessageFormatter
 Callable formatter object for R2RINeighborMetricControlMessage instances. More...
 
class  R2RIQueueMetric
 R2RI queue metrics are used in conjunction with the R2RIQueueMetricControlMessage to inform an NEM's transport layer of MAC queue state. More...
 
class  R2RIQueueMetricControlMessage
 R2RI Queue Metric Control Message is sent to an NEM's transport layer to convey information about MAC layer queues. More...
 
class  R2RIQueueMetricControlMessageFormatter
 Callable formatter object for R2RIQueueMetricControlMessage instances. More...
 
class  R2RISelfMetricControlMessage
 R2RI Self Metric Control Message is sent to an NEM's transport layer to specify the parameters necessary to interpret R2RI neighbor and queue metric control messages. More...
 
class  R2RISelfMetricControlMessageFormatter
 Callable formatter object for R2RISelfMetricControlMessage instances. More...
 
class  ReceivePropertiesControlMessage
 Recieve Properties Control Message is sent from the emulator physical layer with every upstream packet. It contains the tx time stamp, propagation delay, span and reciever sensitivity associated with the packet and the reciever. More...
 
class  ReceivePropertiesControlMessageFormatter
 Callable formatter object for ReceivePropertiesControlMessage instances. More...
 
class  SerializedControlMessage
 A Serialized Control Message is used to encapsulate Serializable control messages as they traverse process boundaries via a network connection. More...
 
class  TimeStampControlMessage
 Time Stamp Control Message is sent to the emulator physical layer to specify the time that should be used for the tx time stamp in the EMANE::CommonPHYHeader. More...
 
class  TransmitterControlMessage
 The Transmitter Control Message is sent to the emulator physical layer to specify the NEM Id of the source or sources transmitting the over-the-air message. More...
 
class  TransmitterControlMessageFormatter
 Callable formatter object for TransmitterControlMessage instances. More...
 

Typedefs

using OTATransmitters = std::set< NEMId >
 
typedef std::list< R2RINeighborMetricR2RINeighborMetrics
 
typedef std::list< R2RIQueueMetricR2RIQueueMetrics
 

Typedef Documentation

◆ OTATransmitters

using EMANE::Controls::OTATransmitters = typedef std::set<NEMId>

Definition at line 46 of file otatransmittercontrolmessage.h.

◆ R2RINeighborMetrics

Definition at line 183 of file r2rineighbormetric.h.

◆ R2RIQueueMetrics

Definition at line 128 of file r2riqueuemetric.h.