Every class exported by the ns3 library is enclosed in the ns3 namespace. More...
Namespaces | |
addressUtils | |
anonymous_namespace{pyviz.cc} | |
anonymous_namespace{visual-simulator-impl.cc} | |
anonymous_namespace{wifi-information-element-vector.cc} | |
aodv | |
CommandLineHelper | |
Helpers for CommandLine to specialize on bool. | |
Config | |
Configuration of simulation parameters and tracing. | |
dot11s | |
dsdv | |
dsr | |
FatalImpl | |
flame | |
Hash | |
Hash function implementations. | |
internal | |
ofi | |
olsr | |
SystemPath | |
Encapsulate OS-specific functions to manipulate file and directory paths. | |
Classes | |
class | A2A4RsrqHandoverAlgorithm |
Handover algorithm implementation based on RSRQ measurements, Event A2 and Event A4. More... | |
class | A3RsrpHandoverAlgorithm |
Implementation of the strongest cell handover algorithm, based on RSRP measurements and Event A3. More... | |
class | AarfcdWifiManager |
an implementation of the AARF-CD algorithmThis algorithm was first described in "Efficient Collision Detection for Auto Rate Fallback Algorithm". More... | |
struct | AarfcdWifiRemoteStation |
hold per-remote-station state for AARF-CD Wifi manager. More... | |
class | AarfWifiManager |
AARF Rate control algorithmThis class implements the AARF rate control algorithm which was initially described in IEEE 802.11 Rate Adaptation: A Practical Approach, by M. More... | |
struct | AarfWifiRemoteStation |
hold per-remote-station state for AARF Wifi manager. More... | |
class | AbstractAnimationInterfaceTestCase |
class | AccessorHelper |
struct | AccessorTrait |
class | AcousticModemEnergyDepletionTestCase |
class | AcousticModemEnergyModel |
WHOI micro-modem energy model. More... | |
class | AcousticModemEnergyModelHelper |
Assign AcousticModemEnergyModel to uan devices. More... | |
class | AcousticModemEnergyTestCase |
class | Address |
a polymophic address class More... | |
class | AddressValue |
hold objects of type ns3::Address More... | |
class | AdhocAlohaNoackIdealPhyHelper |
create the AlohaNoackNetDevice More... | |
class | AdhocWifiMac |
class | AggregateObjectTestCase |
struct | AllocationRetentionPriority |
3GPP 23.203 Section 6.1.7.3 Allocation and Retention Priority characteristics More... | |
class | AlohaNoackMacHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | AlohaNoackNetDevice |
This devices implements the following features: More... | |
class | AmrrWifiManager |
AMRR Rate control algorithmThis class implements the AMRR rate control algorithm which was initially described in IEEE 802.11 Rate Adaptation: A Practical Approach, by M. More... | |
struct | AmrrWifiRemoteStation |
hold per-remote-station state for AMRR Wifi manager. More... | |
class | AmsduSubframeHeader |
Doxygen introspection did not find any typical Config paths. More... | |
struct | Angles |
struct holding the azimuth and inclination angles of spherical coordinates. More... | |
class | AnglesTestSuite |
class | AnimationInterface |
Interface to network animator. More... | |
class | AnimationInterfaceTestCase |
class | AnimationInterfaceTestSuite |
class | AnimationRemainingEnergyTestCase |
class | AnimByteTag |
Byte tag using by Anim to uniquely identify packets. More... | |
class | AnimPacketInfo |
AnimPacketInfo helper class. More... | |
class | AnimRxInfo |
AnimRxInfo helper class. More... | |
class | AntennaModel |
interface for antenna radiation pattern models More... | |
class | AodvHelper |
Helper class that adds AODV routing to nodes. More... | |
class | Application |
The base class for all ns3 applications. More... | |
class | ApplicationContainer |
holds a vector of ns3::Application pointers. More... | |
class | ApplicationPacketProbe |
Probe to translate from a TraceSource to two more easily parsed TraceSources. More... | |
class | ApWifiMac |
Wi-Fi AP state machineHandle association, dis-association and authentication, of STAs within an infrastructure BSS. More... | |
class | ArfWifiManager |
ARF Rate control algorithm. More... | |
struct | ArfWifiRemoteStation |
hold per-remote-station state for ARF Wifi manager. More... | |
class | ArpCache |
An ARP cache. More... | |
class | ArpHeader |
The packet header for an ARP packet. More... | |
class | ArpL3Protocol |
An implementation of the ARP protocol. More... | |
class | ArrayMatcher |
class | AsciiFile |
A class representing an ascii file. More... | |
class | AsciiTraceHelper |
Manage ASCII trace files for device models. More... | |
class | AsciiTraceHelperForDevice |
Base class providing common user-level ascii trace operations for helpers representing net devices. More... | |
class | AsciiTraceHelperForIpv4 |
Base class providing common user-level ascii trace operations for helpers representing IPv4 protocols . More... | |
class | AsciiTraceHelperForIpv6 |
Base class providing common user-level ascii trace operations for helpers representing IPv6 protocols . More... | |
class | Asn1EncodingSuite |
class | Asn1Header |
This class has the purpose to encode Information Elements according to ASN.1 syntax, as defined in ITU-T X-691. More... | |
class | AthstatsHelper |
create AthstatsWifiTraceSink instances and connect them to wifi devices More... | |
class | AthstatsWifiTraceSink |
trace sink for wifi device that mimics madwifi's athstats tool. More... | |
class | AttributeAccessor |
allow setting and getting the value of an attribute. More... | |
class | AttributeChecker |
Represent the type of an attribute. More... | |
class | AttributeConstructionList |
class | AttributeDefaultIterator |
class | AttributeIterator |
This class is used internally by ConfigStore and GtkConfigStore. More... | |
class | AttributeValue |
Hold a value for an Attribute. More... | |
class | Average |
Simple average, min, max and std. More... | |
class | Backoff |
The backoff class is used for calculating backoff times when many net devices can write to the same channel. More... | |
struct | BandInfo |
The building block of a SpectrumModel. More... | |
class | BandwidthManager |
This class manage the bandwidth request and grant mechanism. More... | |
class | BandwidthRequestHeader |
this class implements the bandwidth-request mac Header as described by IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems 6.3.2.1.2 Bandwidth request header, page 38 More... | |
struct | Bar |
Block Ack Request. More... | |
class | BaseStationNetDevice |
class | BasicEnergySource |
BasicEnergySource decreases/increases remaining energy stored in itself in linearly. More... | |
class | BasicEnergySourceHelper |
Creates a BasicEnergySource object. More... | |
struct | BearerTestData |
class | BinaryErrorModel |
class | BinaryErrorSixlowModel |
class | BlockAckAgreement |
Maintains information for a block ack agreement. More... | |
class | BlockAckCache |
class | BlockAckManager |
Manages all block ack agreements for an originator station. More... | |
class | BooleanProbe |
This class is designed to probe an underlying ns3 TraceSource exporting a bool. More... | |
class | BooleanValue |
Hold a bool native type. More... | |
struct | BoundCallbackArgument |
class | BoundFunctorCallbackImpl |
CallbackImpl for functors with first argument bound at construction. More... | |
class | Box |
a 3d box More... | |
class | BoxValue |
hold objects of type ns3::Box More... | |
class | BridgeChannel |
Virtual channel implementation for bridges (BridgeNetDevice). More... | |
class | BridgeHelper |
Add capability to bridge multiple LAN segments (IEEE 802.1D bridging) More... | |
class | BridgeNetDevice |
a virtual net device that bridges multiple LAN segments More... | |
class | BriteTestSuite |
class | BriteTopologyFunctionTestCase |
class | BriteTopologyHelper |
Interface with BRITE, the Boston university Representative Internet Topology gEnerator. More... | |
class | BriteTopologyStructureTestCase |
class | BSLinkManager |
class | BsrLteControlMessage |
The uplink BsrLteControlMessage defines the specific extension of the CE element for reporting the buffer status report. More... | |
class | BSScheduler |
class | BSSchedulerRtps |
This class implements a simple downlink scheduler for rtPS flows. More... | |
class | BSSchedulerSimple |
Doxygen introspection did not find any typical Config paths. More... | |
class | BsServiceFlowManager |
class | Buffer |
automatically resized byte buffer More... | |
class | BufferSizeLevelBsr |
class | Bug555TestCase |
Make sure that when multiple broadcast packets are queued on the same device in a short succession no virtual collision occurs. More... | |
struct | BuildBroadcastListElement_s |
See section 4.3.11 buildBroadcastListElement. More... | |
struct | BuildDataListElement_s |
See section 4.3.8 builDataListElement. More... | |
class | Building |
a 3d building block More... | |
class | BuildingContainer |
keep track of a set of building pointers. More... | |
struct | BuildingData |
data to construct a Building object. More... | |
class | BuildingList |
class | BuildingListPriv |
private implementation detail of the BuildingList API. More... | |
class | BuildingPositionAllocatorTestSuite |
class | BuildingsHelper |
class | BuildingsHelperOneTestCase |
class | BuildingsHelperTestSuite |
class | BuildingsPathlossTestCase |
class | BuildingsPathlossTestSuite |
Test 1.1 pathloss calculation. More... | |
class | BuildingsPropagationLossModel |
This model provides means for simulating the following propagation phenomena in the presence of buildings: More... | |
class | BuildingsShadowingTestCase |
class | BuildingsShadowingTestSuite |
Test shadowing calculation. More... | |
struct | BuildRarListElement_s |
See section 4.3.10 buildRARListElement. More... | |
class | BulkSendApplication |
Send as much traffic as possible, trying to fill the bandwidth. More... | |
class | BulkSendHelper |
A helper to make it easier to instantiate an ns3::BulkSendApplication on a set of nodes. More... | |
class | BurstErrorModel |
Determine which bursts of packets are errored corresponding to an underlying distribution, burst rate, and burst size. More... | |
class | BurstProfileManager |
struct | BwPart_s |
See section 4.3.28 bwPart. More... | |
class | ByteTagIterator |
Iterator over the set of byte tags in a packet. More... | |
class | ByteTagList |
keep track of the byte tags stored in a packet. More... | |
struct | ByteTagListData |
class | ByteTagListDataFreeList |
class | CalendarScheduler |
a calendar queue event scheduler More... | |
class | Callback |
Callback template class. More... | |
class | CallbackBase |
Base class for Callback class. More... | |
class | CallbackImpl |
The unqualified CallbackImpl class. More... | |
class | CallbackImpl< R, empty, empty, empty, empty, empty, empty, empty, empty, empty > |
CallbackImpl classes with varying numbers of argument types. More... | |
class | CallbackImpl< R, T1, empty, empty, empty, empty, empty, empty, empty, empty > |
CallbackImpl class with one argument. More... | |
class | CallbackImpl< R, T1, T2, empty, empty, empty, empty, empty, empty, empty > |
CallbackImpl class with two arguments. More... | |
class | CallbackImpl< R, T1, T2, T3, empty, empty, empty, empty, empty, empty > |
CallbackImpl class with three arguments. More... | |
class | CallbackImpl< R, T1, T2, T3, T4, empty, empty, empty, empty, empty > |
CallbackImpl class with four arguments. More... | |
class | CallbackImpl< R, T1, T2, T3, T4, T5, empty, empty, empty, empty > |
CallbackImpl class with five arguments. More... | |
class | CallbackImpl< R, T1, T2, T3, T4, T5, T6, empty, empty, empty > |
CallbackImpl class with six arguments. More... | |
class | CallbackImpl< R, T1, T2, T3, T4, T5, T6, T7, empty, empty > |
CallbackImpl class with seven arguments. More... | |
class | CallbackImpl< R, T1, T2, T3, T4, T5, T6, T7, T8, empty > |
CallbackImpl class with eight arguments. More... | |
class | CallbackImplBase |
Abstract base class for CallbackImpl Provides reference counting and equality test. More... | |
struct | CallbackTraits |
Trait class to convert a pointer into a reference, used by MemPtrCallBackImpl. More... | |
struct | CallbackTraits< Ptr< T > > |
struct | CallbackTraits< T * > |
Trait class to convert a pointer into a reference, used by MemPtrCallBackImpl. More... | |
class | CallbackValue |
AttributeValue form of a Callback. More... | |
class | CandidateQueue |
A Candidate Queue used in static routing. More... | |
class | CapabilityInformation |
Capability information. More... | |
class | CaraWifiManager |
implement the CARA rate control algorithmImplement the CARA algorithm from: J. More... | |
struct | CaraWifiRemoteStation |
hold per-remote-station state for CARA Wifi manager. More... | |
class | Channel |
Abstract Channel Base Class. More... | |
class | ChannelList |
the list of simulation channels. More... | |
class | ChannelListPriv |
private implementation detail of the ChannelList API. More... | |
struct | CheckPointEvent |
class | Chunk |
abstract base class for ns3::Header and ns3::Trailer More... | |
class | Cid |
class | CidFactory |
This class is used exclusively by the BS to allocate CIDs to new connections. More... | |
class | ClassificationRuleVectorTlvValue |
this class implements the classifier descriptor as a tlv vector More... | |
class | CollisionTestCase |
class | CommandLine |
Parse command-line arguments. More... | |
class | ConfigImpl |
class | ConfigStore |
Doxygen introspection did not find any typical Config paths. More... | |
class | ConnectionManager |
The same connection manager class serves both for BS and SS though some functions are exclusive to only one of them. More... | |
class | ConstantAccelerationMobilityModel |
Mobility model for which the current acceleration does not change once it has been set and until it is set again explicitely to a new value. More... | |
class | ConstantPositionMobilityModel |
Mobility model for which the current position does not change once it has been set and until it is set again explicitely to a new value. More... | |
class | ConstantRandomVariable |
The Random Number Generator (RNG) that returns a constant. More... | |
class | ConstantRateWifiManager |
use constant rates for data and control transmissions More... | |
class | ConstantSpectrumPropagationLossModel |
Doxygen introspection did not find any typical Config paths. More... | |
class | ConstantSpeedPropagationDelayModel |
the propagation speed is constant More... | |
class | ConstantVariable |
A random variable that returns a constantClass ConstantVariable defines a random number generator that returns the same value every sample. More... | |
class | ConstantVariableImpl |
class | ConstantVelocityHelper |
Utility class used to move node with constant velocity. More... | |
class | ConstantVelocityMobilityModel |
Mobility model for which the current speed does not change once it has been set and until it is set again explicitely to a new value. More... | |
class | CosineAntennaModel |
Cosine Antenna Model. More... | |
class | CosineAntennaModelTestCase |
class | CosineAntennaModelTestSuite |
class | Cost231PropagationLossModel |
The COST-Hata-Model is the most often cited of the COST 231 models. More... | |
class | CounterCalculator |
Template class CounterCalculator. More... | |
struct | CqiConfig_s |
See section 4.3.19 cqiConfig. More... | |
struct | CqiListElement_s |
See section 4.3.24 cqiListElement. More... | |
class | CreateObjectTestCase |
class | CriticalSection |
A class which provides a simple way to implement a Critical Section. More... | |
class | CsmaChannel |
Csma Channel. More... | |
class | CsmaDeviceRec |
CsmaNetDevice Record. More... | |
class | CsmaHelper |
build a set of CsmaNetDevice objects More... | |
class | CsmaNetDevice |
A Device for a Csma Network Link. More... | |
class | CsmaStarHelper |
A helper to make it easier to create a star topology with Csma links. More... | |
class | CsParameters |
class | CsParamVectorTlvValue |
this class implements the convergence sub-layer descriptor as a tlv vector More... | |
class | CtrlBAckRequestHeader |
Headers for Block ack request. More... | |
class | CtrlBAckResponseHeader |
Headers for Block ack response. More... | |
class | DataCalculator |
Calculates data during a simulation. More... | |
class | DataCollectionObject |
Base class for data collection framework objects. More... | |
class | DataCollector |
Collects data. More... | |
class | DataOutputCallback |
Callback class for the DataOutput classes. More... | |
class | DataOutputInterface |
Abstract Data Output Interface class s. More... | |
class | DataRate |
Class for representing data rates. More... | |
class | DataRateValue |
hold objects of type ns3::DataRate More... | |
class | DcaTxop |
handle packet fragmentation and retransmissions. More... | |
class | Dcd |
Doxygen introspection did not find any typical Config paths. More... | |
class | DcdChannelEncodings |
This class implements the DCD channel encodings as described by "IEEE Standard for
Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 11.4.1 DCD channel encodings, page 659. More... | |
class | Dcf |
Doxygen introspection did not find any typical Config paths. More... | |
class | DcfManager |
Manage a set of ns3::DcfStateHandle a set of independent ns3::DcfState, each of which represents a single DCF within a MAC stack. More... | |
class | DcfManagerTest |
class | DcfState |
keep track of the state needed for a single DCF function. More... | |
class | DcfStateTest |
class | DcfTestSuite |
struct | DefaultDeleter |
a template used to delete objects by the *RefCount<> templates when the last reference to an object they manage disappears. More... | |
class | DefaultHashTestCase |
class | DefaultSimulatorImpl |
Doxygen introspection did not find any typical Config paths. More... | |
class | DegreesRadiansTestSuite |
class | DegreesToRadiansTestCase |
class | DelayJitterEstimation |
quick and dirty delay and jitter estimation More... | |
class | DelayJitterEstimationTimestampTag |
struct | DestinationPoint |
Keeps last movement schedule. More... | |
class | DeterministicRandomVariable |
The Random Number Generator (RNG) that returns a predetermined sequence. More... | |
class | DeterministicVariable |
a non-random variableDefines a random variable that has a specified, predetermined sequence. More... | |
class | DeterministicVariableImpl |
class | DeviceEnergyModel |
Base class for device energy models. More... | |
class | DeviceEnergyModelContainer |
Holds a vector of ns3::DeviceEnergyModel pointers. More... | |
class | DeviceEnergyModelHelper |
Creates DeviceEnergyModel objects. More... | |
class | DeviceNameTag |
This class implements a tag that carries the ns3 device name from where a packet is coming. More... | |
class | DistributedSimulatorImpl |
Distributed simulator implementation using lookahead. More... | |
class | DlCqiLteControlMessage |
The downlink CqiLteControlMessage defines an ideal list of feedback about the channel quality sent by the UE to the eNodeB. More... | |
struct | DlDciListElement_s |
See section 4.3.1 dlDciListElement. More... | |
class | DlDciLteControlMessage |
The Downlink Data Control Indicator messages defines the RB allocation for the users in the downlink. More... | |
class | DlFramePrefixIe |
This class implements the DL Frame Prefix IE as described by IEEE-802.16 standard. More... | |
class | DlHarqFeedbackLteControlMessage |
The downlink DlHarqFeedbackLteControlMessage defines the specific messages for transmitting the DL HARQ feedback through PUCCH. More... | |
struct | DlInfoListElement_s |
See section 4.3.23 dlInfoListElement. More... | |
class | DlMap |
Doxygen introspection did not find any typical Config paths. More... | |
class | Dot11sStack |
Helper class to allow easy installation of 802.11s stack. More... | |
class | DoubleProbe |
This class is designed to probe an underlying ns3 TraceSource exporting a double. More... | |
class | DoubleValue |
Hold a floating point type. More... | |
class | DownlinkLteGlobalPathlossDatabase |
class | DrbActivator |
class | DropTailQueue |
A FIFO packet queue that drops tail-end packets on overflow. More... | |
struct | DrxConfig_s |
See section 4.3.16 drxConfig. More... | |
class | DsaAck |
Doxygen introspection did not find any typical Config paths. More... | |
class | DsaReq |
Doxygen introspection did not find any typical Config paths. More... | |
class | DsaRsp |
Doxygen introspection did not find any typical Config paths. More... | |
class | DsdvHeaderTestCase |
class | DsdvHelper |
Helper class that adds DSDV routing to nodes. More... | |
class | DsdvTableTestCase |
class | DsdvTestSuite |
class | DsrHelper |
class | DsrMainHelper |
Helper class that adds DSR routing to nodes. More... | |
class | DsrRoutingHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | DsssErrorRateModel |
an implementation of DSSS error rate modelThe 802.11b modulations: More... | |
class | EdcaTxopN |
This queue contains packets for a particular access class. More... | |
class | EmpiricalRandomVariable |
The Random Number Generator (RNG) that has a specified empirical distribution. More... | |
class | EmpiricalVariable |
EmpiricalVariable distribution random varDefines a random variable that has a specified, empirical distribution. More... | |
class | EmpiricalVariableImpl |
class | empty |
make Callback use a separate empty type More... | |
class | EmptyAttributeValue |
A class for an empty attribute value. More... | |
class | EmuFdNetDeviceHelper |
build a set of FdNetDevice objects attached to a physical network interface More... | |
class | EmuHelper |
build a set of EmuNetDevice objects More... | |
class | EmuNetDevice |
A Device for an Emu Network Link. More... | |
struct | EnbDlTestData |
class | EnbMacMemberFfMacCschedSapUser |
class | EnbMacMemberFfMacSchedSapUser |
class | EnbMacMemberLteEnbCmacSapProvider |
class | EnbMacMemberLteEnbPhySapUser |
class | EnbMacMemberLteMacSapProvider |
class | EnbMemberLteEnbPhySapProvider |
class | EnbRrcMemberLteEnbCmacSapUser |
Class for forwarding CMAC SAP User functions. More... | |
struct | EnbTestData |
struct | EnbUlTestData |
class | EnergySource |
Energy source base class. More... | |
class | EnergySourceContainer |
Holds a vector of ns3::EnergySource pointers. More... | |
class | EnergySourceHelper |
Creates EnergySource objects. More... | |
class | EnumChecker |
class | EnumValue |
hold variables of type 'enum' More... | |
class | EpcEnbApplication |
This application is installed inside eNBs and provides the bridge functionality for user data plane packets between the radio interface and the S1-U interface. More... | |
class | EpcEnbS1SapProvider |
This class implements the Service Access Point (SAP) between the LteEnbRrc and the EpcEnbApplication. More... | |
class | EpcEnbS1SapUser |
This class implements the Service Access Point (SAP) between the LteEnbRrc and the EpcEnbApplication. More... | |
class | EpcHelper |
Base helper class to handle the creation of the EPC entities. More... | |
class | EpcMme |
This object implements the MME functionality. More... | |
class | EpcS11Sap |
class | EpcS11SapMme |
MME side of the S11 Service Access Point (SAP), provides the MME methods to be called when an S11 message is received by the MME. More... | |
class | EpcS11SapSgw |
SGW side of the S11 Service Access Point (SAP), provides the SGW methods to be called when an S11 message is received by the SGW. More... | |
class | EpcS1apSap |
class | EpcS1apSapEnb |
eNB side of the S1-AP Service Access Point (SAP), provides the eNB methods to be called when an S1-AP message is received by the eNB. More... | |
class | EpcS1apSapMme |
MME side of the S1-AP Service Access Point (SAP), provides the MME methods to be called when an S1-AP message is received by the MME. More... | |
class | EpcS1uDlTestCase |
class | EpcS1uDlTestSuite |
Test that the S1-U interface implementation works correctly. More... | |
class | EpcS1uUlTestCase |
class | EpcS1uUlTestSuite |
Test that the S1-U interface implementation works correctly. More... | |
class | EpcSgwPgwApplication |
This application implements the SGW/PGW functionality. More... | |
class | EpcTestRrc |
RRC stub providing a testing S1 SAP user to be used with the EpcEnbApplication. More... | |
class | EpcTft |
This class implements the EPS bearer Traffic Flow Template (TFT), which is the set of all packet filters associated with an EPS bearer. More... | |
class | EpcTftClassifier |
classifies IP packets accoding to Traffic Flow Templates (TFTs) More... | |
class | EpcTftClassifierTestCase |
class | EpcTftClassifierTestSuite |
class | EpcUeNas |
class | EpcX2 |
This entity is installed inside an eNB and provides the functionality for the X2 interface. More... | |
class | EpcX2HandoverPreparationFailureHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | EpcX2HandoverRequestAckHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | EpcX2HandoverRequestHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | EpcX2Header |
Doxygen introspection did not find any typical Config paths. More... | |
class | EpcX2LoadInformationHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | EpcX2ResourceStatusUpdateHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | EpcX2Sap |
The X2 SAP defines the service between the X2 entity and the RRC entity. More... | |
class | EpcX2SapProvider |
These service primitives of this part of the X2 SAP are provided by the X2 entity and issued by RRC entity. More... | |
class | EpcX2SapUser |
These service primitives of this part of the X2 SAP are provided by the RRC entity and issued by the X2 entity. More... | |
class | EpcX2SnStatusTransferHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | EpcX2SpecificEpcX2SapProvider |
class | EpcX2SpecificEpcX2SapUser |
class | EpcX2UeContextReleaseHeader |
Doxygen introspection did not find any typical Config paths. More... | |
struct | EpsBearer |
This class contains the specification of EPS Bearers. More... | |
class | EpsBearerTag |
Tag used to define the RNTI and EPS bearer ID for packets interchanged between the EpcEnbApplication and the LteEnbNetDevice. More... | |
class | EpsBearerTagUdpClient |
class | EpsGtpuHeaderTestCase |
Test 1.Check header coding and decoding. More... | |
class | EpsGtpuTestSuite |
class | ErlangRandomVariable |
The Erlang distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More... | |
class | ErlangVariable |
Erlang Distributed Random VariableErlangVariable defines a random variable with Erlang distribution. More... | |
class | ErlangVariableImpl |
class | ErrorChannel |
A Error channel, introducing deterministic delays on even/odd packets. More... | |
class | ErrorChannelSixlow |
A Error channel, introducing deterministic delays on even/odd packets. More... | |
class | ErrorModel |
General error model that can be used to corrupt packets. More... | |
class | ErrorRateModel |
the interface for Wifi's error models More... | |
class | EthernetHeader |
Packet header for Ethernet. More... | |
class | EthernetTrailer |
Packet trailer for Ethernet. More... | |
struct | EutraChannelNumbers |
Table 5.7.3-1 "E-UTRA channel numbers" from 3GPP TS 36.101 The table was converted to C syntax doing a cut & paste from TS 36.101 and running the following filter: awk '{if ((NR % 7) == 1) printf("{"); printf ("%s",$0); if ((NR % 7) == 0) printf("},\n"); else printf(", ");}' | sed 's/ – /, /g'. More... | |
class | EutranMeasurementMapping |
Implements the E-UTRA measurement mappings defined in 3GPP TS 36.133 section 9.1 E-UTRAN measurements. More... | |
class | EventGarbageCollector |
An object that tracks scheduled events and automatically cancels them when it is destroyed. More... | |
class | EventGarbageCollectorTestCase |
class | EventGarbageCollectorTestSuite |
class | EventId |
an identifier for simulation events. More... | |
class | EventImpl |
a simulation event More... | |
struct | EventMemberImplObjTraits |
struct | EventMemberImplObjTraits< Ptr< T > > |
struct | EventMemberImplObjTraits< T * > |
class | ExponentialRandomVariable |
The exponential distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More... | |
class | ExponentialVariable |
Exponentially Distributed random varThis class supports the creation of objects that return random numbers from a fixed exponential distribution. More... | |
class | ExponentialVariableImpl |
class | ExtendedSupportedRatesIE |
The Extended Supported Rates Information ElementThis class knows how to serialise and deserialise the Extended Supported Rates Element that holds (non-HT) rates beyond the 8 that the original Supported Rates element can carry. More... | |
class | FdBetFfMacScheduler |
Implements the SCHED SAP and CSCHED SAP for a Frequency Domain Blind Equal Throughput scheduler. More... | |
class | FdBetSchedulerMemberCschedSapProvider |
class | FdBetSchedulerMemberSchedSapProvider |
struct | fdbetsFlowPerf_t |
class | FdMtFfMacScheduler |
Implements the SCHED SAP and CSCHED SAP for a Frequency Domain Maximize Throughput scheduler. More... | |
class | FdMtSchedulerMemberCschedSapProvider |
class | FdMtSchedulerMemberSchedSapProvider |
class | FdNetDevice |
a NetDevice to read/write network traffic from/into a file descriptor. More... | |
class | FdNetDeviceFdReader |
class | FdNetDeviceHelper |
build a set of FdNetDevice objects Normally we eschew multiple inheritance, however, the classes PcapUserHelperForDevice and AsciiTraceUserHelperForDevice are treated as "mixins". More... | |
class | FdReader |
A class that asynchronously reads from a file descriptor. More... | |
class | FdTbfqFfMacScheduler |
Implements the SCHED SAP and CSCHED SAP for a Frequency Domain Token Bank Fair Queue scheduler. More... | |
class | FdTbfqSchedulerMemberCschedSapProvider |
class | FdTbfqSchedulerMemberSchedSapProvider |
struct | fdtbfqsFlowPerf_t |
Flow information. More... | |
class | FfMacCschedSapProvider |
Provides the CSCHED SAP. More... | |
class | FfMacCschedSapUser |
class | FfMacSchedSapProvider |
Provides the SCHED SAP. More... | |
class | FfMacSchedSapUser |
class | FfMacScheduler |
This abstract base class identifies the interface by means of which the helper object can plug on the MAC a scheduler implementation based on the FF MAC Sched API. More... | |
class | FileAggregator |
This aggregator sends values it receives to a file. More... | |
class | FileConfig |
class | FileHelper |
Helper class used to put data values into a file. More... | |
class | FixedRoomPositionAllocator |
Generate a random position uniformly distributed in the volume of a chosen room inside a chosen building. More... | |
class | FixedRssLossModel |
Return a constant received power level independent of the transmit power. More... | |
class | FlameStack |
Helper class used to install FLAME mesh stack (actually single protocol in this stack) More... | |
class | FlowClassifier |
Provides a method to translate raw packet data into abstract flow identifier'' and packet identifier'' parameters. More... | |
class | FlowIdTag |
Doxygen introspection did not find any typical Config paths. More... | |
class | FlowMonitor |
An object that monitors and reports back packet flows observed during a simulation. More... | |
class | FlowMonitorHelper |
Helper to enable IPv4 flow monitoring on a set of Nodes. More... | |
class | FlowProbe |
The FlowProbe class is responsible for listening for packet events in a specific point of the simulated space, report those events to the global FlowMonitor, and collect its own flow statistics regarding only the packets that pass through that probe. More... | |
class | Fnv1aTestCase |
class | FragmentationSubheader |
this class implements the fragmentation sub-header as described by IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems 6.3.2.2.1 Fragmentation subheader, page 39 More... | |
class | FriisPropagationLossModel |
a Friis propagation loss model More... | |
class | FriisSpectrumPropagationLossModel |
Doxygen introspection did not find any typical Config paths. More... | |
class | FunctorCallbackImpl |
CallbackImpl with functors. More... | |
class | GammaRandomVariable |
The gamma distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More... | |
class | GammaVariable |
Gamma Distributed Random VariableGammaVariable defines a random variable with gamma distribution. More... | |
class | GammaVariableImpl |
class | GaussMarkovMobilityModel |
Gauss-Markov mobility model. More... | |
struct | GbrQosInformation |
3GPP TS 36.143 9.2.1.18 GBR QoS Information More... | |
class | GenericMacHeader |
this class implements the Generic mac Header as described by IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems 6.3.2.1.1 Generic MAC header, page 36 More... | |
class | GlobalRouteManager |
A global global router. More... | |
class | GlobalRouteManagerImpl |
A global router implementation. More... | |
class | GlobalRouteManagerLSDB |
The Link State DataBase (LSDB) of the Global Route Manager. More... | |
class | GlobalRouter |
An interface aggregated to a node to provide global routing info. More... | |
class | GlobalRoutingLinkRecord |
A single link record for a link state advertisement. More... | |
class | GlobalRoutingLSA |
a Link State Advertisement (LSA) for a router, used in global routing. More... | |
class | GlobalValue |
hold a so-called 'global value'. More... | |
class | GlobalValueTestCase |
class | GlobalValueTestSuite |
class | Gnuplot |
a simple class to generate gnuplot-ready plotting commands from a set of datasets. More... | |
class | Gnuplot2dDataset |
Class to represent a 2D points plot. More... | |
class | Gnuplot2dFunction |
Class to represent a 2D function expression plot. More... | |
class | Gnuplot3dDataset |
Class to represent a 3D points plot. More... | |
class | Gnuplot3dFunction |
Class to represent a 3D function expression plot. More... | |
class | GnuplotAggregator |
This aggregator produces output used to make gnuplot plots. More... | |
class | GnuplotCollection |
a simple class to group together multiple gnuplots into one file, e.g. More... | |
class | GnuplotDataset |
Abstract class to store a plot line to be used by ns3::Gnuplot. More... | |
class | GnuplotHelper |
Helper class used to make gnuplot plots. More... | |
class | GrantedTimeWindowMpiInterface |
Interface between ns-3 and MPI. More... | |
class | GrantManagementSubheader |
Doxygen introspection did not find any typical Config paths. More... | |
class | GridBuildingAllocator |
Allocate buildings on a rectangular 2d grid. More... | |
class | GridPositionAllocator |
Allocate positions on a rectangular 2d grid. More... | |
class | GtkConfigStore |
A class that provides a GTK-based front end to ns3::ConfigStore. More... | |
class | GtpuHeader |
Implementation of the GTPv1-U Release 10 as per 3Gpp TS 29.281 document. More... | |
class | HalfDuplexIdealPhy |
This PHY layer implementation realizes an ideal OFDM PHY which transmits half-duplex (i.e., it can either receive or transmit at a given time). More... | |
struct | HalfDuplexIdealPhySignalParameters |
Signal parameters for HalfDuplexIdealPhy. More... | |
struct | HandoverEvent |
class | HandoverPreparationInfoHeader |
This class manages the serialization/deserialization of HandoverPreparationInfo IE. More... | |
class | HandoverPreparationInfoTestCase |
struct | HarqProcessInfoElement_t |
class | Hash32FunctionPtrTestCase |
Test 32-bit function pointer. More... | |
class | Hash64FunctionPtrTestCase |
Test 64-bit function pointer. More... | |
class | Hasher |
Generic Hash function interface. More... | |
class | HashTestCase |
Base class for hash tests. More... | |
class | HashTestSuite |
Hash functions test suite. More... | |
class | Header |
Protocol header serialization and deserialization. More... | |
class | HeapScheduler |
a binary heap event scheduler More... | |
class | HierarchicalMobilityModel |
Hierarchical mobility model. More... | |
class | HigherDataTxVectorTag |
This tag will be used to support higher layer control data rate and tx power level. More... | |
struct | HigherLayerSelected_s |
See section 4.3.27 higherLayerSelected. More... | |
class | HighLatencyCtsToSelfTxVectorTag |
class | HighLatencyDataTxVectorTag |
class | HighLatencyRtsTxVectorTag |
class | Histogram |
Class used to store data and make an histogram of the data frequency. More... | |
class | HistogramTestCase |
class | HistogramTestSuite |
class | HtCapabilities |
The Ht Capabilities Information ElementThis class knows how to serialise and deserialise the Ht Capabilities Information Element. More... | |
class | HtWifiMacHelper |
create HT-enabled MAC layers for a ns3::WifiNetDevice. More... | |
class | HybridBuildingsPropagationLossModel |
The HybridBuildingsPropagationModel is a compound of different models able to evaluate the pathloss from 200 to 2600 MHz, in different environments and with buildings (i.e., indoor and outdoor communications). More... | |
class | Icmpv4DestinationUnreachable |
Doxygen introspection did not find any typical Config paths. More... | |
class | Icmpv4Echo |
Doxygen introspection did not find any typical Config paths. More... | |
class | Icmpv4Header |
Doxygen introspection did not find any typical Config paths. More... | |
class | Icmpv4L4Protocol |
class | Icmpv4TimeExceeded |
Doxygen introspection did not find any typical Config paths. More... | |
class | Icmpv6DestinationUnreachable |
Doxygen introspection did not find any typical Config paths. More... | |
class | Icmpv6Echo |
Doxygen introspection did not find any typical Config paths. More... | |
class | Icmpv6Header |
Doxygen introspection did not find any typical Config paths. More... | |
class | Icmpv6L4Protocol |
An implementation of the ICMPv6 protocol. More... | |
class | Icmpv6NA |
Doxygen introspection did not find any typical Config paths. More... | |
class | Icmpv6NS |
Doxygen introspection did not find any typical Config paths. More... | |
class | Icmpv6OptionHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | Icmpv6OptionLinkLayerAddress |
Doxygen introspection did not find any typical Config paths. More... | |
class | Icmpv6OptionMtu |
Doxygen introspection did not find any typical Config paths. More... | |
class | Icmpv6OptionPrefixInformation |
Doxygen introspection did not find any typical Config paths. More... | |
class | Icmpv6OptionRedirected |
Doxygen introspection did not find any typical Config paths. More... | |
class | Icmpv6ParameterError |
Doxygen introspection did not find any typical Config paths. More... | |
class | Icmpv6RA |
Doxygen introspection did not find any typical Config paths. More... | |
class | Icmpv6Redirection |
Doxygen introspection did not find any typical Config paths. More... | |
class | Icmpv6RS |
Doxygen introspection did not find any typical Config paths. More... | |
class | Icmpv6TimeExceeded |
Doxygen introspection did not find any typical Config paths. More... | |
class | Icmpv6TooBig |
Doxygen introspection did not find any typical Config paths. More... | |
class | IdealHandoverCommandHeader |
class | IdealHandoverPreparationInfoHeader |
class | IdealWifiManager |
Ideal rate control algorithmThis class implements an 'ideal' rate control algorithm similar to RBAR in spirit (see A rate-adaptive MAC protocol for multihop wireless networks by G. More... | |
struct | IdealWifiRemoteStation |
hold per-remote-station state for Ideal Wifi manager. More... | |
class | IeMeshIdValue |
hold objects of type ns3::IeMeshId More... | |
class | IidManager |
TypeId information manager. More... | |
struct | ImsiLcidPair_t |
class | IncrementalTestCase |
Test incremental hashing. More... | |
struct | Indent |
class | Inet6SocketAddress |
An Inet6 address class. More... | |
class | InetSocketAddress |
an Inet address class More... | |
class | InetTopologyReader |
Topology file reader (Inet-format type). More... | |
class | IntegerValue |
Hold a signed integer type. More... | |
class | IntEmpiricalVariable |
Integer-based empirical distributionDefines an empirical distribution where all values are integers. More... | |
class | IntEmpiricalVariableImpl |
class | InterferenceHelper |
handles interference calculations More... | |
class | InterferenceHelperSequenceTest |
class | InternetStackHelper |
aggregate IP/TCP/UDP functionality to existing Nodes. More... | |
struct | IntToType |
This trivial template is extremely useful, as explained in "Modern C++ Design", p29, section 2.4, "Mapping Integral Constants to Types". More... | |
class | IpcsClassifier |
class | IpcsClassifierRecord |
class | IpL4Protocol |
L4 Protocol abstract base class. More... | |
class | Ipv4 |
Access to the Ipv4 forwarding table, interfaces, and configuration. More... | |
class | Ipv4Address |
Ipv4 addresses are stored in host order in this class. More... | |
class | Ipv4AddressGenerator |
This generator assigns addresses sequentially from a provided network address; used in topology code. More... | |
class | Ipv4AddressGeneratorImpl |
Implementation class of Ipv4AddressGenerator This generator assigns addresses sequentially from a provided network address; used in topology code. It also keeps track of all addresses assigned to perform duplicate detection. More... | |
class | Ipv4AddressHash |
class | Ipv4AddressHelper |
A helper class to make life easier while doing simple IPv4 address assignment in scripts. More... | |
class | Ipv4AddressTlvValue |
class | Ipv4AddressValue |
hold objects of type ns3::Ipv4Address More... | |
class | Ipv4ClickRouting |
Class to allow a node to use Click for external routing. More... | |
class | Ipv4EndPoint |
A representation of an internet endpoint/connection. More... | |
class | Ipv4EndPointDemux |
Demultiplexes packets to various transport layer endpoints. More... | |
class | Ipv4FlowClassifier |
Classifies packets by looking at their IP and TCP/UDP headers. More... | |
class | Ipv4FlowProbe |
Class that monitors flows at the IPv4 layer of a Node. More... | |
class | Ipv4FlowProbeTag |
Tag used to allow a fast identification of the packet. More... | |
class | Ipv4GlobalRouting |
Global routing protocol for IP version 4 stacks. More... | |
class | Ipv4GlobalRoutingHelper |
Helper class that adds ns3::Ipv4GlobalRouting objects. More... | |
class | Ipv4Header |
Packet header for IPv4. More... | |
class | Ipv4Interface |
The IPv4 representation of a network interface. More... | |
class | Ipv4InterfaceAddress |
a class to store IPv4 address information on an interface More... | |
class | Ipv4InterfaceContainer |
holds a vector of std::pair of Ptr<Ipv4> and interface index. More... | |
class | Ipv4L3ClickProtocol |
Implement the Ipv4 layer specifically for Click nodes to allow a clean integration of Click. More... | |
class | Ipv4L3Protocol |
Implement the Ipv4 layer. More... | |
class | Ipv4L3ProtocolTestCase |
class | IPv4L3ProtocolTestSuite |
class | Ipv4ListRouting |
This class is a specialization of Ipv4RoutingProtocol that allows other instances of Ipv4RoutingProtocol to be inserted in a prioritized list. More... | |
class | Ipv4ListRoutingHelper |
Helper class that adds ns3::Ipv4ListRouting objects. More... | |
class | Ipv4Mask |
a class to represent an Ipv4 address mask More... | |
class | Ipv4MaskValue |
hold objects of type ns3::Ipv4Mask More... | |
class | Ipv4MulticastRoute |
Ipv4 multicast route cache entry (similar to Linux struct mfc_cache) More... | |
class | Ipv4MulticastRoutingTableEntry |
A record of an IPv4 multicast route for Ipv4GlobalRouting and Ipv4StaticRouting. More... | |
class | Ipv4NixVectorHelper |
Helper class that adds Nix-vector routing to nodes. More... | |
class | Ipv4NixVectorRouting |
Nix-vector routing protocol. More... | |
class | Ipv4PacketInfoTag |
This class implements Linux struct pktinfo in order to deliver ancillary information to the socket interface. More... | |
class | Ipv4PacketProbe |
This class is designed to probe an underlying ns3 TraceSource exporting a packet, an IPv4 object, and an interface. More... | |
class | Ipv4RawSocketFactory |
API to create RAW socket instances. More... | |
class | Ipv4RawSocketFactoryImpl |
Implementation of IPv4 raw socket factory. More... | |
class | Ipv4RawSocketImpl |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv4Route |
Ipv4 route cache entry (similar to Linux struct rtable) More... | |
struct | Ipv4RoutePathElement |
struct | Ipv4RouteTrackElement |
class | Ipv4RoutingHelper |
a factory to create ns3::Ipv4RoutingProtocol objects More... | |
class | Ipv4RoutingProtocol |
Abstract base class for IPv4 routing protocols. More... | |
class | Ipv4RoutingTableEntry |
A record of an IPv4 routing table entry for Ipv4GlobalRouting and Ipv4StaticRouting. More... | |
class | Ipv4StaticRouting |
Static routing protocol for IP version 4 stacks. More... | |
class | Ipv4StaticRoutingHelper |
Helper class that adds ns3::Ipv4StaticRouting objects. More... | |
class | Ipv6 |
Access to the IPv6 forwarding table, interfaces, and configuration. More... | |
class | Ipv6Address |
Describes an IPv6 address. More... | |
class | Ipv6AddressGenerator |
This generator assigns addresses sequentially from a provided network address; used in topology code. More... | |
class | Ipv6AddressGeneratorImpl |
Implementation class of Ipv6AddressGenerator This generator assigns addresses sequentially from a provided network address; used in topology code. It also keeps track of all addresses assigned to perform duplicate detection. More... | |
class | Ipv6AddressHash |
Hash function class for IPv6 addresses. More... | |
class | Ipv6AddressHelper |
Helper class to auto-assign global IPv6 unicast addresses. More... | |
class | Ipv6AddressValue |
Hold objects of type ns3::Ipv6Address. More... | |
class | Ipv6AutoconfiguredPrefix |
Router prefix information. More... | |
class | Ipv6EndPoint |
A representation of an internet IPv6 endpoint/connection. More... | |
class | Ipv6EndPointDemux |
Demultiplexor for end points. More... | |
class | Ipv6Extension |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6ExtensionAH |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6ExtensionAHHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6ExtensionDemux |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6ExtensionDestination |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6ExtensionDestinationHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6ExtensionESP |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6ExtensionESPHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6ExtensionFragment |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6ExtensionFragmentHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6ExtensionHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6ExtensionHopByHop |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6ExtensionHopByHopHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6ExtensionLooseRouting |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6ExtensionLooseRoutingHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6ExtensionRouting |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6ExtensionRoutingDemux |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6ExtensionRoutingHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6Header |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6Interface |
The IPv6 representation of a network interface. More... | |
class | Ipv6InterfaceAddress |
IPv6 address associated with an interface. More... | |
class | Ipv6InterfaceContainer |
Keep track of a set of IPv6 interfaces. More... | |
class | Ipv6L3Protocol |
IPv6 layer implementation. More... | |
class | Ipv6L3ProtocolTestCase |
class | IPv6L3ProtocolTestSuite |
class | Ipv6ListRouting |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6ListRoutingHelper |
Helper class that adds ns3::Ipv6ListRouting objects. More... | |
class | Ipv6MulticastRoute |
IPv6 multicast route entry. More... | |
class | Ipv6MulticastRoutingTableEntry |
A record of an IPv6 multicast route. More... | |
class | Ipv6Option |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6OptionDemux |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6OptionHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6OptionJumbogram |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6OptionJumbogramHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6OptionPad1 |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6OptionPad1Header |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6OptionPadn |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6OptionPadnHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6OptionRouterAlert |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6OptionRouterAlertHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6PacketInfoTag |
This class implements a tag that carries socket ancillary data to the socket interface. More... | |
class | Ipv6PacketProbe |
This class is designed to probe an underlying ns3 TraceSource exporting a packet, an IPv6 object, and an interface. More... | |
class | Ipv6PmtuCache |
This class implements the Path MTU cache, as defined by RFC 1981. More... | |
class | Ipv6Prefix |
Describes an IPv6 prefix. More... | |
class | Ipv6PrefixValue |
Macro to make help make class an ns-3 attribute. More... | |
class | Ipv6RawSocketFactory |
API to create IPv6 RAW socket instances. More... | |
class | Ipv6RawSocketFactoryImpl |
Implementation of IPv6 raw socket factory. More... | |
class | Ipv6RawSocketImpl |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6Route |
IPv6 route cache entry. More... | |
class | Ipv6RoutingHelper |
A factory to create ns3::Ipv6RoutingProtocol objects. More... | |
class | Ipv6RoutingProtocol |
Abstract base class for Ipv6 routing protocols. More... | |
class | Ipv6RoutingTableEntry |
A record of an IPv6 route. More... | |
class | Ipv6StaticRouting |
Doxygen introspection did not find any typical Config paths. More... | |
class | Ipv6StaticRoutingHelper |
Helper class that adds ns3::Ipv6StaticRouting objects. More... | |
class | IsotropicAntennaModel |
Isotropic antenna model. More... | |
class | IsotropicAntennaModelTestCase |
class | IsotropicAntennaModelTestSuite |
class | ItuR1238PropagationLossModel |
This class implements the ITU-R 1238 propagation loss model. More... | |
class | ItuR1411LosPropagationLossModel |
the ITU-R 1411 LOS propagation model More... | |
class | ItuR1411LosPropagationLossModelTestCase |
class | ItuR1411LosPropagationLossModelTestSuite |
class | ItuR1411NlosOverRooftopPropagationLossModel |
the ITU-R 1411 NLOS over rooftop propagation model More... | |
class | ItuR1411NlosOverRooftopPropagationLossModelTestCase |
class | ItuR1411NlosOverRooftopPropagationLossModelTestSuite |
class | JakesProcess |
Implementation for a single path Stationary Jakes propagation loss model. More... | |
class | JakesPropagationLossModel |
a jakes narrowband propagation model. More... | |
class | Kun2600MhzPropagationLossModel |
Empirical propagation model for the 2.6 GHz frequency. More... | |
class | Kun2600MhzPropagationLossModelTestCase |
class | Kun2600MhzPropagationLossModelTestSuite |
class | LbtsMessage |
Structure used for all-reduce LBTS computation. More... | |
class | LenaDataPhyErrorModelTestCase |
This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification. More... | |
class | LenaDlCtrlPhyErrorModelTestCase |
class | LenaFdBetFfMacSchedulerTestCase1 |
This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification. More... | |
class | LenaFdBetFfMacSchedulerTestCase2 |
class | LenaFdTbfqFfMacSchedulerTestCase1 |
This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification. More... | |
class | LenaFdTbfqFfMacSchedulerTestCase2 |
class | LenaHarqTestCase |
This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification. More... | |
class | LenaMimoTestCase |
This system test program creates different test cases with a single eNB... More... | |
class | LenaPfFfMacSchedulerTestCase1 |
This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification. More... | |
class | LenaPfFfMacSchedulerTestCase2 |
class | LenaPssFfMacSchedulerTestCase1 |
This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification. More... | |
class | LenaPssFfMacSchedulerTestCase2 |
class | LenaRrFfMacSchedulerTestCase |
This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification. More... | |
class | LenaTdBetFfMacSchedulerTestCase1 |
This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification. More... | |
class | LenaTdBetFfMacSchedulerTestCase2 |
class | LenaTdTbfqFfMacSchedulerTestCase1 |
This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification. More... | |
class | LenaTdTbfqFfMacSchedulerTestCase2 |
class | LenaTestFdBetFfMacSchedulerSuite |
class | LenaTestFdTbfqFfMacSchedulerSuite |
class | LenaTestHarqSuite |
class | LenaTestMimoSuite |
class | LenaTestPfFfMacSchedulerSuite |
class | LenaTestPhyErrorModelSuite |
class | LenaTestPssFfMacSchedulerSuite |
class | LenaTestRrFfMacSchedulerSuite |
class | LenaTestTdBetFfMacSchedulerSuite |
class | LenaTestTdTbfqFfMacSchedulerSuite |
class | LiIonEnergySource |
Model a generic Lithium Ion Battery basing on [1][2]. More... | |
class | LiIonEnergySourceTestSuite |
class | LiIonEnergyTestCase |
struct | LinkPairCompare |
struct | LinkProperties |
class | ListErrorModel |
Provide a list of Packet uids to corrupt. More... | |
class | ListPositionAllocator |
Allocate positions from a deterministic list specified by the user. More... | |
class | ListScheduler |
a std::list event scheduler More... | |
class | LlcSnapHeader |
Header for the LLC/SNAP encapsulation. More... | |
class | LogComponent |
class | LogDistancePropagationLossModel |
a log distance propagation model. More... | |
struct | LogicalChannelConfigListElement_s |
See section 4.3.4 logicalChannelConfigListElement. More... | |
class | LogNormalRandomVariable |
The log-normal distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More... | |
class | LogNormalVariable |
Log-normal Distributed random varLogNormalVariable defines a random variable with log-normal distribution. More... | |
class | LogNormalVariableImpl |
class | LookupTimeTestCase |
class | LoopbackNetDevice |
Virtual network interface that loops back any data sent to it to be immediately received on the same interface. More... | |
class | LowDcfListener |
Listener for NAV events. More... | |
class | LteAmc |
The LteAmc class implements the Adaptive Modulation And Coding Scheme as proposed in 3GPP TSG-RAN WG1 - R1-081483 http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_52b/Docs/R1-081483.zip. More... | |
class | LteAnr |
Automatic Neighbour Relation function. More... | |
class | LteAnrSapProvider |
Service Access Point (SAP) offered by the ANR instance to the eNodeB RRC instance. More... | |
class | LteAnrSapUser |
Service Access Point (SAP) offered by the eNodeB RRC instance to the ANR instance. More... | |
class | LteAntennaTestSuite |
class | LteAsSapProvider |
This class implements the Access Stratum (AS) Service Access Point (SAP), i.e., the interface between the EpcUeNas and the LteUeRrc. More... | |
class | LteAsSapUser |
This class implements the Access Stratum (AS) Service Access Point (SAP), i.e., the interface between the EpcUeNas and the LteUeRrc In particular, this class implements the User part of the SAP, i.e., the methods exported by the EpcUeNas and called by the LteUeRrc. More... | |
class | LteCellSelectionTestCase |
Testing the initial cell selection procedure by UE at IDLE state in the beginning of simulation. More... | |
class | LteCellSelectionTestSuite |
Test suite for executing the cell selection test cases in without-EPC and with-EPC scenarios. More... | |
class | LteControlMessage |
The LteControlMessage provides a basic implementations for control messages (such as PDCCH allocation map, CQI feedbacks) that are exchanged among eNodeB and UEs. More... | |
class | LteCtrlSinrChunkProcessor |
The LteCtrlSinrChunkProcessor averages the calculated SINR over time for the Ctrl frame and therefore in charge of generating the CQI starting from the reference signals and the sinr values used for evaluating the decodification error probability of the control channels (PCFICH + PDCCH) More... | |
class | LteDataRadioBearerInfo |
store information on active data radio bearer instance More... | |
class | LteDataSinrChunkProcessor |
The LteDataSinrChunkProcessor averages the calculated SINR over time for data frame and therefore in charge of generating the sinr values for evaluating the errors of data packets. More... | |
class | LteDownlinkCtrlSinrTestCase |
class | LteDownlinkDataSinrTestCase |
class | LteDownlinkSinrTestSuite |
Test 1.1 SINR calculation in downlink. More... | |
class | LteEarfcnDlTestCase |
class | LteEarfcnTestCase |
class | LteEarfcnTestSuite |
Test the calculation of carrier frequency based on EARFCN. More... | |
class | LteEarfcnUlTestCase |
class | LteEnbAntennaTestCase |
class | LteEnbCmacSapProvider |
Service Access Point (SAP) offered by the eNB MAC to the eNB RRC See Femto Forum MAC Scheduler Interface Specification v 1.11, Figure 1. More... | |
class | LteEnbCmacSapUser |
Service Access Point (SAP) offered by the MAC to the RRC See Femto Forum MAC Scheduler Interface Specification v 1.11, Figure 1. More... | |
class | LteEnbCphySapProvider |
Service Access Point (SAP) offered by the UE PHY to the UE RRC for control purposes. More... | |
class | LteEnbCphySapUser |
Service Access Point (SAP) offered by the UE PHY to the UE RRC for control purposes. More... | |
class | LteEnbMac |
This class implements the MAC layer of the eNodeB device. More... | |
class | LteEnbNetDevice |
The eNodeB device implementation. More... | |
class | LteEnbPhy |
LteEnbPhy models the physical layer for the eNodeB. More... | |
class | LteEnbPhySapProvider |
Service Access Point (SAP) offered by the eNB-PHY to the eNB-MAC. More... | |
class | LteEnbPhySapUser |
Service Access Point (SAP) offered by the eNB-PHY to the eNB-MAC. More... | |
class | LteEnbRrc |
The LTE Radio Resource Control entity at the eNB. More... | |
class | LteEnbRrcProtocolIdeal |
Models the transmission of RRC messages from the UE to the eNB in an ideal fashion, without errors and without consuming any radio resources. More... | |
class | LteEnbRrcProtocolReal |
Models the transmission of RRC messages from the UE to the eNB in a real fashion, by creating real RRC PDUs and transmitting them over Signaling Radio Bearers using radio resources allocated by the LTE MAC scheduler. More... | |
class | LteEnbRrcSapProvider |
Part of the RRC protocol. More... | |
class | LteEnbRrcSapUser |
Part of the RRC protocol. More... | |
class | LteEpcE2eDataTestCase |
class | LteEpcE2eDataTestSuite |
Test that the S1-U interface implementation works correctly. More... | |
class | LteFadingSystemTestCase |
class | LteFadingTestCase |
class | LteFadingTestSuite |
Test 1.1 fading model. More... | |
class | LteFfConverter |
struct | LteFlowId_t |
class | LteGlobalPathlossDatabase |
Store the last pathloss value for each TX-RX pair. More... | |
class | LteHandoverAlgorithm |
The abstract base class of a handover algorithm that operates using the Handover Management SAP interface. More... | |
class | LteHandoverDelayTestCase |
class | LteHandoverDelayTestSuite |
class | LteHandoverManagementSapProvider |
Service Access Point (SAP) offered by the handover algorithm instance to the eNodeB RRC instance. More... | |
class | LteHandoverManagementSapUser |
Service Access Point (SAP) offered by the eNodeB RRC instance to the handover algorithm instance. More... | |
class | LteHandoverTargetTestCase |
Testing a handover algorithm, verifying that it selects the right target cell when more than one options available. More... | |
class | LteHandoverTargetTestSuite |
Test suite lte-handover-target , verifying that handover algorithms are able to select the right target cell. More... | |
class | LteHarqPhy |
The LteHarqPhy class implements the HARQ functionalities related to PHY layer (i.e., decodification buffers for incremental redundancy managment) More... | |
class | LteHelper |
Creation and configuration of LTE entities. More... | |
class | LteHexGridEnbTopologyHelper |
This helper class allows to easily create a topology with eNBs grouped in three-sector sites layed out on an hexagonal grid. More... | |
class | LteInterference |
This class implements a gaussian interference model, i.e., all incoming signals are added to the total interference. More... | |
class | LteInterferencePowerChunkProcessor |
The LteInterferencePowerChunkProcessor averages the interference power over time for data frame and therefore in charge of generating the interference power linear values for generating the interference power tracing at eNB side. More... | |
class | LteInterferenceTestCase |
class | LteInterferenceTestSuite |
Test that SINR calculation and MCS selection works fine in a multi-cell interference scenario. More... | |
class | LteLinkAdaptationTestCase |
class | LteLinkAdaptationTestSuite |
Test 1.3 Link adaptation. More... | |
class | LteMacSapProvider |
Service Access Point (SAP) offered by the MAC to the RLC See Femto Forum MAC Scheduler Interface Specification v 1.11, Figure 1. More... | |
class | LteMacSapUser |
Service Access Point (SAP) offered by the MAC to the RLC See Femto Forum MAC Scheduler Interface Specification v 1.11, Figure 1. More... | |
class | LteMiErrorModel |
This class provides the BLER estimation based on mutual information metrics. More... | |
class | LteNetDevice |
LteNetDevice provides basic implementation for all LTE network devices. More... | |
class | LteNoisePsdTestCase |
class | LtePathlossModelSystemTestCase |
class | LtePathlossModelTestSuite |
Test 1.1 pathloss calculation. More... | |
class | LtePdcp |
LTE PDCP entity, see 3GPP TS 36.323. More... | |
class | LtePdcpHeader |
The packet header for the Packet Data Convergence Protocol (PDCP) packets. More... | |
class | LtePdcpSapProvider |
Service Access Point (SAP) offered by the PDCP entity to the RRC entity See 3GPP 36.323 Packet Data Convergence Protocol (PDCP) specification. More... | |
class | LtePdcpSapUser |
Service Access Point (SAP) offered by the PDCP entity to the RRC entity See 3GPP 36.323 Packet Data Convergence Protocol (PDCP) specification. More... | |
class | LtePdcpSpecificLtePdcpSapProvider |
class | LtePdcpSpecificLtePdcpSapUser |
class | LtePdcpSpecificLteRlcSapUser |
class | LtePhy |
The LtePhy models the physical layer of LTE. More... | |
class | LtePhyTag |
Tag used to define PHY parameters. More... | |
class | LteRadioBearerInfo |
store information on active radio bearer instance More... | |
class | LteRadioBearerTag |
Tag used to define the RNTI and LC id for each MAC packet trasmitted. More... | |
class | LteRlc |
This abstract base class defines the API to interact with the Radio Link Control (LTE_RLC) in LTE, see 3GPP TS 36.322. More... | |
class | LteRlcAm |
LTE RLC Acknowledged Mode (AM), see 3GPP TS 36.322. More... | |
class | LteRlcAmE2eTestCase |
class | LteRlcAmE2eTestSuite |
Test x.x.x RLC AM: End-to-end flow. More... | |
class | LteRlcAmHeader |
The packet header for the AM Radio Link Control (RLC) protocol packets. More... | |
class | LteRlcAmTransmitterConcatenationTestCase |
Test 4.1.1.3 Concatenation (n SDUs => One PDU) More... | |
class | LteRlcAmTransmitterOneSduTestCase |
Test 4.1.1.1 One SDU, One PDU. More... | |
class | LteRlcAmTransmitterReportBufferStatusTestCase |
Test 4.1.1.4 Report Buffer Status (test primitive parameters) More... | |
class | LteRlcAmTransmitterSegmentationTestCase |
Test 4.1.1.2 Segmentation (One SDU => n PDUs) More... | |
class | LteRlcAmTransmitterTestCase |
class | LteRlcAmTransmitterTestSuite |
TestSuite 4.1.1 RLC AM: Only transmitter. More... | |
class | LteRlcHeader |
The packet header for the Radio Link Control (RLC) protocol packets. More... | |
class | LteRlcSapProvider |
Service Access Point (SAP) offered by the UM-RLC and AM-RLC entities to the PDCP entity See 3GPP 36.322 Radio Link Control (RLC) protocol specification. More... | |
class | LteRlcSapUser |
Service Access Point (SAP) offered by the UM-RLC and AM-RLC entities to the PDCP entity See 3GPP 36.322 Radio Link Control (RLC) protocol specification. More... | |
class | LteRlcSduStatusTag |
This class implements a tag that carries the status of a RLC SDU for the fragmentation process Status of RLC SDU. More... | |
class | LteRlcSm |
LTE_RLC Saturation Mode (SM): simulation-specific mode used for experiments that do not need to consider the layers above the LTE_RLC. More... | |
class | LteRlcSpecificLteMacSapUser |
class | LteRlcSpecificLteRlcSapProvider |
class | LteRlcSpecificLteRlcSapUser |
class | LteRlcTm |
LTE RLC Transparent Mode (TM), see 3GPP TS 36.322. More... | |
class | LteRlcUm |
LTE RLC Unacknowledged Mode (UM), see 3GPP TS 36.322. More... | |
class | LteRlcUmE2eTestCase |
class | LteRlcUmE2eTestSuite |
Test x.x.x RLC UM: End-to-end flow. More... | |
class | LteRlcUmTransmitterConcatenationTestCase |
Test 4.1.1.3 Concatenation (n SDUs => One PDU) More... | |
class | LteRlcUmTransmitterOneSduTestCase |
Test 4.1.1.1 One SDU, One PDU. More... | |
class | LteRlcUmTransmitterReportBufferStatusTestCase |
Test 4.1.1.4 Report Buffer Status (test primitive parameters) More... | |
class | LteRlcUmTransmitterSegmentationTestCase |
Test 4.1.1.2 Segmentation (One SDU => n PDUs) More... | |
class | LteRlcUmTransmitterTestCase |
class | LteRlcUmTransmitterTestSuite |
TestSuite 4.1.1 RLC UM: Only transmitter. More... | |
class | LteRrcConnectionEstablishmentTestCase |
class | LteRrcSap |
Class holding definition common to all UE/eNodeB SAP Users/Providers. More... | |
class | LteRrcTestSuite |
class | LteRsReceivedPowerChunkProcessor |
The LteRsReceivedPowerChunkProcessor averages the received signal power over time for data frame and therefore in charge of generating the power linear values for generating the RSRP tracing at eNB side. More... | |
class | LteSignalingRadioBearerInfo |
store information on active signaling radio bearer instance More... | |
class | LteSimpleHelper |
Creation and configuration of LTE entities. More... | |
class | LteSimpleNetDevice |
The LteSimpleNetDevice class implements the LTE simple net device. More... | |
class | LteSinrChunkProcessor |
This abstract class is used to process the time-vs-frequency SINR chunk of a received LTE signal which was calculated by the LteInterference object. More... | |
struct | LteSpectrumModelId |
class | LteSpectrumModelTestCase |
class | LteSpectrumPhy |
The LteSpectrumPhy models the physical layer of LTE. More... | |
struct | LteSpectrumSignalParameters |
Signal parameters for Lte. More... | |
struct | LteSpectrumSignalParametersDataFrame |
Signal parameters for Lte Data Frame (PDSCH), and eventually after some control messages through other control channel embedded in PDSCH (i.e. More... | |
struct | LteSpectrumSignalParametersDlCtrlFrame |
Signal parameters for Lte DL Ctrl Frame (RS, PCFICH and PDCCH) More... | |
struct | LteSpectrumSignalParametersUlSrsFrame |
Signal parameters for Lte SRS Frame. More... | |
class | LteSpectrumValueHelper |
This class defines all functions to create spectrum model for lte. More... | |
class | LteSpectrumValueHelperTestSuite |
class | LteStatsCalculator |
Doxygen introspection did not find any typical Config paths. More... | |
class | LteTestMac |
This class implements a testing loopback MAC layer. More... | |
class | LteTestPdcp |
This class implements a testing PDCP entity. More... | |
class | LteTestRrc |
This class implements a testing RRC entity. More... | |
class | LteTestSinrChunkProcessor |
This custom LteSinrChunkProcessor averages the calculated SINR over time. More... | |
class | LteTestUePhy |
class | LteTxPsdTestCase |
class | LteUeCmacSapProvider |
Service Access Point (SAP) offered by the UE MAC to the UE RRC. More... | |
class | LteUeCmacSapUser |
Service Access Point (SAP) offered by the UE MAC to the UE RRC. More... | |
struct | LteUeConfig_t |
Parameters for configuring the UE. More... | |
class | LteUeCphySapProvider |
Service Access Point (SAP) offered by the UE PHY to the UE RRC for control purposes. More... | |
class | LteUeCphySapUser |
Service Access Point (SAP) offered by the UE PHY to the UE RRC for control purposes. More... | |
class | LteUeMac |
class | LteUeMeasurementsHandoverTestCase |
Testing UE measurements in LTE with simulation of 2 eNodeB and 1 UE in a handover configuration. More... | |
class | LteUeMeasurementsHandoverTestSuite |
Test suite for generating calls to UE measurements test case ns3::LteUeMeasurementsHandoverTestCase. More... | |
class | LteUeMeasurementsPiecewiseTestCase1 |
Testing UE measurements in LTE with simulation of 1 eNodeB and 1 UE in piecewise configuration and 120 ms report interval. More... | |
class | LteUeMeasurementsPiecewiseTestCase2 |
Testing UE measurements in LTE with simulation of 2 eNodeB and 1 UE in piecewise configuration and 240 ms report interval. More... | |
class | LteUeMeasurementsPiecewiseTestSuite1 |
Test suite for generating calls to UE measurements test case ns3::LteUeMeasurementsPiecewiseTestCase1. More... | |
class | LteUeMeasurementsPiecewiseTestSuite2 |
Test suite for generating calls to UE measurements test case ns3::LteUeMeasurementsPiecewiseTestCase2. More... | |
class | LteUeMeasurementsTestCase |
class | LteUeMeasurementsTestSuite |
Test that UE Measurements (see 36.214) calculation works fine in a multi-cell interference scenario. More... | |
class | LteUeNetDevice |
The LteUeNetDevice class implements the UE net device. More... | |
class | LteUePhy |
The LteSpectrumPhy models the physical layer of LTE. More... | |
class | LteUePhySapProvider |
Service Access Point (SAP) offered by the UE-PHY to the UE-MAC. More... | |
class | LteUePhySapUser |
Service Access Point (SAP) offered by the PHY to the MAC. More... | |
class | LteUeRrc |
class | LteUeRrcProtocolIdeal |
Models the transmission of RRC messages from the UE to the eNB in an ideal fashion, without errors and without consuming any radio resources. More... | |
class | LteUeRrcProtocolReal |
Models the transmission of RRC messages from the UE to the eNB in a real fashion, by creating real RRC PDUs and transmitting them over Signaling Radio Bearers using radio resources allocated by the LTE MAC scheduler. More... | |
class | LteUeRrcSapProvider |
Part of the RRC protocol. More... | |
class | LteUeRrcSapUser |
Part of the RRC protocol. More... | |
class | LteUplinkDataSinrTestCase |
class | LteUplinkSinrTestSuite |
Test 1.2 SINR calculation in uplink. More... | |
class | LteUplinkSrsSinrTestCase |
class | LteX2HandoverMeasuresTestCase |
class | LteX2HandoverMeasuresTestSuite |
class | LteX2HandoverTestCase |
class | LteX2HandoverTestSuite |
class | Mac16Address |
This class can contain 16 bit addresses. More... | |
class | Mac16AddressValue |
hold objects of type ns3::Mac16Address More... | |
class | Mac48Address |
an EUI-48 address More... | |
class | Mac48AddressValue |
hold objects of type ns3::Mac48Address More... | |
class | Mac64Address |
an EUI-64 address More... | |
class | Mac64AddressValue |
hold objects of type ns3::Mac64Address More... | |
struct | MacCeListElement_s |
See section 4.3.14 macCEListElement. More... | |
struct | MacCeValue_u |
See section 4.3.15 macCEValue. More... | |
class | MacHeaderType |
Represents the HT (Header Type) field of generic MAC and bandwidth request headers. More... | |
class | MacLow |
handle RTS/CTS/DATA/ACK transactions. More... | |
class | MacLowBlockAckEventListener |
listen for block ack events. More... | |
class | MacLowDcfListener |
listen to NAV eventsThis class is typically connected to an instance of ns3::Dcf and calls to its methods are forwards to the corresponding ns3::Dcf methods. More... | |
class | MacLowTransmissionListener |
listen to events coming from ns3::MacLow. More... | |
class | MacLowTransmissionParameters |
control how a packet is transmitted. More... | |
class | MacRxMiddle |
This class handles duplicate detection and recomposition of fragments. More... | |
class | MacStatsCalculator |
Takes care of storing the information generated at MAC layer. More... | |
class | MacTxMiddle |
Handles sequence numbering of IEEE 802.11 data frames. More... | |
class | ManagementMessageType |
Doxygen introspection did not find any typical Config paths. More... | |
class | MapScheduler |
a std::map event scheduler More... | |
class | MatrixPropagationLossModel |
The propagation loss is fixed for each pair of nodes and doesn't depend on their actual positions. More... | |
class | MeasurementReportHeader |
This class manages the serialization/deserialization of MeasurementReport IE. More... | |
class | MeasurementReportTestCase |
class | MemberEpcEnbS1SapProvider |
Template for the implementation of the EpcEnbS1SapProvider as a member of an owner class of type C to which all methods are forwarded. More... | |
class | MemberEpcEnbS1SapUser |
Template for the implementation of the EpcEnbS1SapUser as a member of an owner class of type C to which all methods are forwarded. More... | |
class | MemberEpcS11SapMme |
Template for the implementation of the EpcS11SapMme as a member of an owner class of type C to which all methods are forwarded. More... | |
class | MemberEpcS11SapSgw |
Template for the implementation of the EpcS11SapSgw as a member of an owner class of type C to which all methods are forwarded. More... | |
class | MemberEpcS1apSapEnb |
Template for the implementation of the EpcS1apSapEnb as a member of an owner class of type C to which all methods are forwarded. More... | |
class | MemberEpcS1apSapMme |
Template for the implementation of the EpcS1apSapMme as a member of an owner class of type C to which all methods are forwarded. More... | |
class | MemberLteAnrSapProvider |
Template for the implementation of the LteAnrSapProvider as a member of an owner class of type C to which all methods are forwarded. More... | |
class | MemberLteAnrSapUser |
Template for the implementation of the LteAnrSapUser as a member of an owner class of type C to which all methods are forwarded. More... | |
class | MemberLteAsSapProvider |
Template for the implementation of the LteAsSapProvider as a member of an owner class of type C to which all methods are forwarded. More... | |
class | MemberLteAsSapUser |
Template for the implementation of the LteAsSapUser as a member of an owner class of type C to which all methods are forwarded. More... | |
class | MemberLteEnbCphySapProvider |
Template for the implementation of the LteEnbCphySapProvider as a member of an owner class of type C to which all methods are forwarded. More... | |
class | MemberLteEnbCphySapUser |
Template for the implementation of the LteEnbCphySapUser as a member of an owner class of type C to which all methods are forwarded. More... | |
class | MemberLteEnbRrcSapProvider |
Template for the implementation of the LteEnbRrcSapProvider as a member of an owner class of type C to which all methods are forwarded. More... | |
class | MemberLteEnbRrcSapUser |
Template for the implementation of the LteEnbRrcSapUser as a member of an owner class of type C to which all methods are forwarded. More... | |
class | MemberLteHandoverManagementSapProvider |
Template for the implementation of the LteHandoverManagementSapProvider as a member of an owner class of type C to which all methods are forwarded. More... | |
class | MemberLteHandoverManagementSapUser |
Template for the implementation of the LteHandoverManagementSapUser as a member of an owner class of type C to which all methods are forwarded. More... | |
class | MemberLteUeCphySapProvider |
Template for the implementation of the LteUeCphySapProvider as a member of an owner class of type C to which all methods are forwarded. More... | |
class | MemberLteUeCphySapUser |
Template for the implementation of the LteUeCphySapUser as a member of an owner class of type C to which all methods are forwarded. More... | |
class | MemberLteUeRrcSapProvider |
Template for the implementation of the LteUeRrcSapProvider as a member of an owner class of type C to which all methods are forwarded. More... | |
class | MemberLteUeRrcSapUser |
Template for the implementation of the LteUeRrcSapUser as a member of an owner class of type C to which all methods are forwarded. More... | |
class | MemPtrCallbackImpl |
CallbackImpl for pointer to member functions. More... | |
class | MeshHelper |
Helper to create IEEE 802.11s mesh networks. More... | |
class | MeshInformationElementVector |
struct | MeshInformationElementVectorBist |
Built-in self test for MeshInformationElementVector and all IE. More... | |
class | MeshL2RoutingProtocol |
Interface for L2 mesh routing protocol and mesh point communication. More... | |
class | MeshPointDevice |
Virtual net device modeling mesh point. More... | |
class | MeshStack |
Prototype for class, which helps to install MAC-layer routing stack to ns3::MeshPointDevice. More... | |
class | MeshTestSuite |
class | MeshWifiBeacon |
Beacon is beacon header + list of arbitrary information elements. More... | |
class | MeshWifiInterfaceMac |
Basic MAC of mesh point Wi-Fi interface. More... | |
class | MeshWifiInterfaceMacPlugin |
Common interface for mesh point interface MAC plugins. More... | |
class | MgtAddBaRequestHeader |
Implement the header for management frames of type add block ack request. More... | |
class | MgtAddBaResponseHeader |
Implement the header for management frames of type add block ack response. More... | |
class | MgtAssocRequestHeader |
Implement the header for management frames of type association request. More... | |
class | MgtAssocResponseHeader |
Implement the header for management frames of type association response. More... | |
class | MgtBeaconHeader |
Implement the header for management frames of type beacon. More... | |
class | MgtDelBaHeader |
Implement the header for management frames of type del block ack. More... | |
class | MgtProbeRequestHeader |
Implement the header for management frames of type probe request. More... | |
class | MgtProbeResponseHeader |
Implement the header for management frames of type probe response. More... | |
class | MibLteControlMessage |
Abstract model for broadcasting the Master Information Block (MIB) within the control channel (BCCH). More... | |
class | MicrowaveOvenSpectrumModel5MhzInitializer |
class | MicrowaveOvenSpectrumModel6MhzInitializer |
class | MicrowaveOvenSpectrumValueHelper |
This class provides methods for the creation of SpectrumValue instances that mimic the Power Spectral Density of commercial microwave ovens based on the measurements reported in the following paper: Tanim M. More... | |
class | MinMaxAvgTotalCalculator |
Template class MinMaxAvgTotalCalculator. More... | |
class | MinstrelWifiManager |
Implementation of Minstrel Rate Control AlgorithmPorting Minstrel from Madwifi and Linux Kernel http://linuxwireless.org/en/developers/Documentation/mac80211/RateControl/minstrel. More... | |
struct | MinstrelWifiRemoteStation |
hold per-remote-station state for Minstrel Wifi manager. More... | |
class | MobilityBuildingInfo |
mobility buildings information (to be used by mobility models) More... | |
class | MobilityHelper |
Helper class used to assign positions and mobility models to nodes. More... | |
class | MobilityModel |
Keep track of the current position and velocity of an object. More... | |
class | ModelCreator |
struct | ModelNode |
struct | ModelTypeid |
class | ModelTypeidCreator |
class | MpiInterface |
Singleton used to interface to the communications infrastructure when running NS3 in parallel. More... | |
class | MpiReceiver |
Class to aggregate to a NetDevice if it supports MPI capability. More... | |
class | MsduAggregator |
Abstract class that concrete msdu aggregators have to implement. More... | |
class | MsduStandardAggregator |
Standard MSDU aggregator. More... | |
class | MultiModelSpectrumChannel |
This SpectrumChannel implementation can handle the presence of SpectrumPhy instances which can use different spectrum models, i.e., different SpectrumModel. More... | |
class | Murmur3TestCase |
class | NakagamiPropagationLossModel |
Nakagami-m fast fading propagation loss model. More... | |
class | NameNode |
class | Names |
A directory of name and Ptr<Object> associations that allows us to give any ns3 Object a name. More... | |
class | NamesPriv |
class | NdiscCache |
Doxygen introspection did not find any typical Config paths. More... | |
class | NetDevice |
Network layer to device interface. More... | |
class | NetDeviceContainer |
holds a vector of ns3::NetDevice pointers More... | |
class | NistErrorRateModel |
A model for the error rate for different modulations. More... | |
class | NixVector |
Neighbor-index data structure for nix-vector routing. More... | |
class | Node |
A network Node. More... | |
class | NodeContainer |
keep track of a set of node pointers. More... | |
class | NodeList |
the list of simulation nodes. More... | |
class | NodeListPriv |
private implementation detail of the NodeList API. More... | |
class | NonCommunicatingNetDevice |
This class implements a device which does not communicate, in the sense that it does not interact with the above protocol stack. More... | |
class | NoneFileConfig |
class | NoOpHandoverAlgorithm |
Handover algorithm implementation which simply does nothing. More... | |
class | NormalRandomVariable |
The normal (Gaussian) distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More... | |
class | NormalVariable |
Class NormalVariable defines a random variable with a normal (Gaussian) distribution. More... | |
class | NormalVariableImpl |
class | NqosWaveMacHelper |
class | NqosWifiMacHelper |
create non QoS-enabled MAC layers for a ns3::WifiNetDevice. More... | |
class | Ns2MobilityHelper |
Helper class which can read ns-2 movement files and configure nodes mobility. More... | |
class | Ns2MobilityHelperTest |
Every test case is supposed to: More... | |
class | Ns2MobilityHelperTestSuite |
The test suite. More... | |
class | Ns3NscStack |
This object represents the underlying nsc stack, which is aggregated to a Node object, and which provides access to the sysctls of the nsc stack through attributes. More... | |
class | NscInterfaceImpl |
Nsc interface implementation class. More... | |
class | NscStackStringAccessor |
This object represent the underlying nsc stack attributes and provide a ns-3-like system to access them though sysctls. More... | |
class | NscTcpL4Protocol |
Nsc wrapper glue, to interface with the Ipv4 protocol underneath. More... | |
class | NscTcpSocketFactoryImpl |
socket factory implementation for creating instances of NSC TCP More... | |
class | NscTcpSocketImpl |
Socket logic for the NSC TCP sockets. More... | |
class | NullMessageMpiInterface |
Interface between ns-3 and MPI for the Null Message distributed simulation implementation. More... | |
class | NullMessageSentBuffer |
Non-blocking send buffers for Null Message implementation. More... | |
class | NullMessageSimulatorImpl |
Simulator implementation using MPI and a Null Message algorithm. More... | |
class | Object |
a base class which provides memory management and object aggregation More... | |
class | ObjectBase |
implement the ns-3 type and attribute system More... | |
struct | ObjectDeleter |
class | ObjectFactory |
instantiate subclasses of ns3::Object. More... | |
class | ObjectFactoryTestCase |
class | ObjectFactoryValue |
hold objects of type ns3::ObjectFactory More... | |
class | ObjectPtrContainerAccessor |
class | ObjectPtrContainerChecker |
class | ObjectPtrContainerValue |
contain a set of ns3::Object pointers. More... | |
class | ObjectTestSuite |
class | OcbWifiMac |
STAs communicate with each directly outside the context of a BSSIn OCB mac mode,synchronization, association, dis-association and authentication of normal wifi are not used for wireless access in vehicular environments. More... | |
class | OfdmDcdChannelEncodings |
class | OfdmDlBurstProfile |
class | OfdmDlMapIe |
class | OfdmDownlinkFramePrefix |
class | OfdmSendParams |
class | OfdmUcdChannelEncodings |
class | OfdmUlBurstProfile |
class | OfdmUlMapIe |
class | OhBuildingsPropagationLossModel |
this model combines the OkumuraHata model with the BuildingsPropagationLossModel More... | |
class | OkumuraHataPropagationLossModel |
this class implements the Okumura Hata propagation loss model More... | |
class | OkumuraHataPropagationLossModelTestCase |
class | OkumuraHataPropagationLossModelTestSuite |
class | OlsrEmfTestCase |
class | OlsrHelloTestCase |
class | OlsrHelper |
Helper class that adds OLSR routing to nodes. More... | |
class | OlsrHnaTestCase |
class | OlsrMidTestCase |
class | OlsrState |
This class encapsulates all data structures needed for maintaining internal state of an OLSR node. More... | |
class | OlsrTcTestCase |
class | OlsrTestSuite |
class | OmnetDataOutput |
Outputs data in a format compatible with OMNeT library and framework. More... | |
class | OneVectorConstructorTestCase |
class | OnoeWifiManager |
an implementation of the rate control algorithm developed by Atsushi Onoe More... | |
struct | OnoeWifiRemoteStation |
hold per-remote-station state for ONOE Wifi manager. More... | |
class | OnOffApplication |
Generate traffic to a single destination according to an OnOff pattern. More... | |
class | OnOffHelper |
A helper to make it easier to instantiate an ns3::OnOffApplication on a set of nodes. More... | |
class | OpenFlowSwitchHelper |
Add capability to switch multiple LAN segments (IEEE 802.1D bridging) More... | |
class | OpenFlowSwitchNetDevice |
A net device that switches multiple LAN segments via an OpenFlow-compatible flow table. More... | |
class | OptionField |
Option field for an IPv6ExtensionHeader Enables adding options to an IPv6ExtensionHeader. More... | |
class | OrbisTopologyReader |
Topology file reader (Orbis-format type). More... | |
class | OrganizationIdentifier |
the organization identifier is a public organizationally unique identifier assigned by the IEEE. More... | |
class | OriginatorBlockAckAgreement |
Maintains the state and information about transmitted MPDUs with ack policy block ack for an originator station. More... | |
class | OriginatorRxStatus |
A class to keep track of the packet originator status. More... | |
class | OutputStreamWrapper |
struct | P2pLinkNodeIdPair |
class | Packet |
network packets More... | |
class | PacketBurst |
Doxygen introspection did not find any typical Config paths. More... | |
class | PacketCounterCalculator |
A stat for counting packets. More... | |
class | PacketLossCounter |
A class to count the number of lost packets. More... | |
class | PacketMetadata |
handle packet metadata about packet headers and trailers More... | |
class | PacketProbe |
This class is designed to probe an underlying ns3 TraceSource exporting a packet. More... | |
class | PacketSink |
Receive and consume traffic generated to an IP address and port. More... | |
class | PacketSinkHelper |
A helper to make it easier to instantiate an ns3::PacketSinkApplication on a set of nodes. More... | |
class | PacketSizeMinMaxAvgTotalCalculator |
A stat for collecting packet size statistics: min, max and average. More... | |
class | PacketSocket |
A PacketSocket is a link between an application and a net device. More... | |
class | PacketSocketAddress |
an address for a packet socket More... | |
class | PacketSocketFactory |
This can be used as an interface in a node in order for the node to generate PacketSockets that can connect to net devices. More... | |
class | PacketSocketHelper |
Give ns3::PacketSocket powers to ns3::Node. More... | |
class | PacketSocketTag |
This class implements a tag that carries the dest address of a packet and the packet type. More... | |
class | PacketTagIterator |
Iterator over the set of packet tags in a packet. More... | |
class | PacketTagList |
List of the packet tags stored in a packet. More... | |
struct | PagingInfoListElement_s |
See section 4.3.30 pagingInfoListElement. More... | |
class | ParabolicAntennaModel |
Antenna model based on a parabolic approximation of the main lobe radiation pattern. More... | |
class | ParabolicAntennaModelTestCase |
class | ParabolicAntennaModelTestSuite |
class | ParallelCommunicationInterface |
Pure virtual base class for the interface between ns-3 and the parallel communication layer being used. More... | |
class | ParameterLogger |
class | ParetoRandomVariable |
The Pareto distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More... | |
class | ParetoVariable |
ParetoVariable distributed random varThis class supports the creation of objects that return random numbers from a fixed pareto distribution. More... | |
class | ParetoVariableImpl |
struct | ParseResult |
class | PbbAddressBlock |
An Address Block and its associated Address TLV Blocks. More... | |
class | PbbAddressBlockIpv4 |
Concrete IPv4 specific PbbAddressBlock. More... | |
class | PbbAddressBlockIpv6 |
Concrete IPv6 specific PbbAddressBlock. More... | |
class | PbbAddressTlv |
An Address TLV. More... | |
class | PbbAddressTlvBlock |
A block of Address TLVs (PbbAddressTlv). More... | |
class | PbbMessage |
A message within a PbbPacket packet. More... | |
class | PbbMessageIpv4 |
Concrete IPv4 specific PbbMessage. More... | |
class | PbbMessageIpv6 |
Concrete IPv6 specific PbbMessage class. More... | |
class | PbbPacket |
Main PacketBB Packet object. More... | |
class | PbbTlv |
A packet or message TLV. More... | |
class | PbbTlvBlock |
A block of packet or message TLVs (PbbTlv). More... | |
class | PcapFile |
A class representing a pcap file. More... | |
class | PcapFileWrapper |
Doxygen introspection did not find any typical Config paths. More... | |
class | PcapHelper |
Manage pcap files for device models. More... | |
class | PcapHelperForDevice |
Base class providing common user-level pcap operations for helpers representing net devices. More... | |
class | PcapHelperForIpv4 |
Base class providing common user-level pcap operations for helpers representing IPv4 protocols . More... | |
class | PcapHelperForIpv6 |
Base class providing common user-level pcap operations for helpers representing IPv6 protocols . More... | |
class | PdcpTag |
Tag to calculate the per-PDU delay from eNb PDCP to UE PDCP. More... | |
class | PendingData |
class for managing I/O between applications and TCP More... | |
class | PfFfMacScheduler |
Implements the SCHED SAP and CSCHED SAP for a Proportional Fair scheduler. More... | |
class | PfSchedulerMemberCschedSapProvider |
class | PfSchedulerMemberSchedSapProvider |
struct | pfsFlowPerf_t |
struct | PhichListElement_s |
See section 4.3.7 phichListElement. More... | |
class | PhyListener |
Listener for PHY events. More... | |
class | PhyMacLowListener |
Listener for PHY events. More... | |
struct | PhyReceptionStatParameters |
class | PhyRxStatsCalculator |
Takes care of storing the information generated at PHY layer regarding reception. More... | |
class | PhyStatsCalculator |
Takes care of storing the information generated at PHY layer. More... | |
struct | PhyTransmissionStatParameters |
class | PhyTxStatsCalculator |
Takes care of storing the information generated at PHY layer regarding transmission. More... | |
class | Ping6 |
A ping6 application. More... | |
class | Ping6Helper |
Ping6 application helper. More... | |
class | PlanetLabFdNetDeviceHelper |
build a set of FdNetDevice objects attached to a virtual TAP network interface More... | |
class | PointerChecker |
class | PointerValue |
hold objects of type Ptr<T> More... | |
class | PointToPointChannel |
Simple Point To Point Channel. More... | |
class | PointToPointDumbbellHelper |
A helper to make it easier to create a dumbbell topology with p2p links. More... | |
class | PointToPointEpcHelper |
Create an EPC network with PointToPoint links. More... | |
class | PointToPointGridHelper |
A helper to make it easier to create a grid topology with p2p links. More... | |
class | PointToPointHelper |
Build a set of PointToPointNetDevice objects. More... | |
class | PointToPointNetDevice |
A Device for a Point to Point Network Link. More... | |
class | PointToPointRemoteChannel |
class | PointToPointStarHelper |
A helper to make it easier to create a star topology with PointToPoint links. More... | |
class | PortRangeTlvValue |
class | PositionAllocator |
Allocate a set of positions. More... | |
struct | PositionInBuilding |
class | PppHeader |
Packet header for PPP. More... | |
class | PrintList |
class | PriorityUlJob |
class | Probe |
Base class for probes. More... | |
class | PropagationCache |
Constructs a cache of objects, where each obect is responsible for a single propagation path loss calculations. More... | |
class | PropagationDelayModel |
calculate a propagation delay. More... | |
class | PropagationLossModel |
Modelize the propagation loss through a transmission medium. More... | |
class | ProtocolTlvValue |
class | PssFfMacScheduler |
Implements the SCHED SAP and CSCHED SAP for a Priority Set scheduler. More... | |
struct | pssFlowPerf_t |
Flow information. More... | |
class | PssSchedulerMemberCschedSapProvider |
class | PssSchedulerMemberSchedSapProvider |
class | Ptr |
smart pointer class similar to boost::intrusive_ptr More... | |
class | PyViz |
helper class to be used by the visualizer More... | |
struct | PyVizPacketTag |
class | QosBlockedDestinations |
Keep track of destination address - TID pairs that are waiting for a block ACK response. More... | |
class | QosTag |
The aim of the QosTag is to provide means for an Application to specify the TID which will be used by a QoS-aware WifiMac for a given traffic flow. More... | |
class | QosUtilsIsOldPacketTest |
class | QosWaveMacHelper |
class | QosWifiMacHelper |
create QoS-enabled MAC layers for a ns3::WifiNetDevice. More... | |
class | Queue |
Abstract base class for packet Queues. More... | |
struct | RachListElement_s |
See section 4.3.6 rachListElement. More... | |
class | RachPreambleLteControlMessage |
abstract model for the Random Access Preamble More... | |
class | RadiansToDegreesTestCase |
class | RadioBearerStatsCalculator |
This class is an ns-3 trace sink that performs the calculation of PDU statistics for uplink and downlink. More... | |
class | RadioBearerStatsConnector |
class | RadioEnvironmentMapHelper |
Generates a 2D map of the SINR from the strongest transmitter in the downlink of an LTE FDD system. More... | |
class | RadiotapHeader |
Radiotap header implementation. More... | |
class | Radvd |
Router advertisement daemon. More... | |
class | RadvdHelper |
Radvd application helper. More... | |
class | RadvdInterface |
Radvd interface configuration. More... | |
class | RadvdPrefix |
Router prefix for radvd application. More... | |
class | RandomBoxPositionAllocator |
Allocate random positions within a 3D box according to a set of three random variables. More... | |
class | RandomBuildingPositionAllocator |
Allocate each position by randomly chosing a building from the list of all buildings, and then randomly chosing a position inside the building. More... | |
class | RandomDirection2dMobilityModel |
Random direction mobility model. More... | |
class | RandomDiscPositionAllocator |
Allocate random positions within a disc according to a given distribution for the polar coordinates of each node with respect to the provided center of the disc. More... | |
class | RandomPropagationDelayModel |
the propagation delay is random More... | |
class | RandomPropagationLossModel |
The propagation loss follows a random distribution. More... | |
class | RandomRectanglePositionAllocator |
Allocate random positions within a rectangle according to a pair of random variables. More... | |
class | RandomRoomPositionAllocator |
Allocate each position by randomly chosing a room from the list of all buildings, and then randomly chosing a position inside the room. More... | |
class | RandomRoomPositionAllocatorTestCase |
class | RandomStream |
A simple wrapper around RngStream to make testing of the code easier. More... | |
class | RandomVariable |
The basic RNG for NS-3. More... | |
class | RandomVariableBase |
class | RandomVariableStream |
The Random Number Generator (RNG) that allows stream numbers to be set deterministically. More... | |
class | RandomVariableStreamHelper |
Helper class for static methods involving RandomVariableStream. More... | |
class | RandomVariableValue |
hold objects of type ns3::RandomVariable More... | |
class | RandomWalk2dMobilityModel |
2D random walk mobility model. More... | |
class | RandomWaypointMobilityModel |
Random waypoint mobility model. More... | |
class | RangePropagationLossModel |
The propagation loss depends only on the distance (range) between transmitter and receiver. More... | |
class | RarLteControlMessage |
abstract model for the MAC Random Access Response message More... | |
class | RateErrorModel |
Determine which packets are errored corresponding to an underlying distribution, rate, and unit. More... | |
struct | RateInfo |
A struct to contain all information related to a data rate. More... | |
class | RawTextConfigLoad |
class | RawTextConfigSave |
class | RealProtocolRlcSapUser |
class | RealRandomStream |
class | RealtimeSimulatorImpl |
Doxygen introspection did not find any typical Config paths. More... | |
class | ReceiveListErrorModel |
Provide a list of Packets to corrupt. More... | |
class | Rectangle |
a 2d rectangle More... | |
class | RectangleValue |
hold objects of type ns3::Rectangle More... | |
class | RedQueue |
class | RefCountBase |
A deprecated way to get reference-counting powers. More... | |
class | RegularWifiMac |
base class for all MAC-level wifi objects. More... | |
class | RemoteChannelBundle |
Collection of NS3 channels between local and remote nodes. More... | |
class | RemoteChannelBundleManager |
class | RemSpectrumPhy |
This minimal SpectrumPhy implemetation calculates the SINR with respect to the strongest signal for a given point. More... | |
class | Reservation |
Stores reservation info for use in scheduling data channel by reservation channel MAC. More... | |
class | Resolver |
struct | Rgb |
A structure to store red, blue and green components for entities such as nodes. More... | |
struct | RlcPduListElement_s |
See section 4.3.9 rlcPDU_ListElement. More... | |
class | RlcTag |
Tag to calculate the per-PDU delay from eNb RLC to UE RLC. More... | |
class | RngReq |
Doxygen introspection did not find any typical Config paths. More... | |
class | RngRsp |
Doxygen introspection did not find any typical Config paths. More... | |
class | RngSeedManager |
class | RngStream |
Combined Multiple-Recursive Generator MRG32k3a. More... | |
class | RocketfuelTopologyReader |
Topology file reader (Rocketfuel-format type). More... | |
class | RocketfuelTopologyReaderTest |
class | RocketfuelTopologyReaderTestSuite |
struct | Room |
class | RraaWifiManager |
Robust Rate Adaptation AlgorithmThis is an implementation of RRAA as described in "Robust rate adaptation for 802.11 wireless networks" by "Starsky H. Y. Wong", "Hao Yang", "Songwu Lu", and, "Vaduvur Bharghavan" published in Mobicom 06. More... | |
struct | RraaWifiRemoteStation |
hold per-remote-station state for RRAA Wifi manager. More... | |
class | RrcAsn1Header |
This class extends Asn1Header functions, adding serialization/deserialization of some Information elements defined in 3GPP TS 36.331. More... | |
class | RrcConnectionReconfigurationCompleteHeader |
This class manages the serialization/deserialization of RrcConnectionSetupComplete IE. More... | |
class | RrcConnectionReconfigurationCompleteTestCase |
class | RrcConnectionReconfigurationHeader |
This class manages the serialization/deserialization of RrcConnectionReconfiguration IE. More... | |
class | RrcConnectionReconfigurationTestCase |
class | RrcConnectionReestablishmentCompleteHeader |
This class manages the serialization/deserialization of RrcConnectionReestablishmentComplete IE. More... | |
class | RrcConnectionReestablishmentCompleteTestCase |
class | RrcConnectionReestablishmentHeader |
This class manages the serialization/deserialization of RrcConnectionReestablishment IE. More... | |
class | RrcConnectionReestablishmentRejectHeader |
This class manages the serialization/deserialization of RrcConnectionReestablishmentReject IE. More... | |
class | RrcConnectionReestablishmentRequestHeader |
This class manages the serialization/deserialization of RRCConnectionReestablishmentRequest IE. More... | |
class | RrcConnectionReestablishmentRequestTestCase |
class | RrcConnectionReestablishmentTestCase |
class | RrcConnectionRejectHeader |
This class manages the serialization/deserialization of RrcConnectionReject IE. More... | |
class | RrcConnectionRejectTestCase |
class | RrcConnectionReleaseHeader |
This class manages the serialization/deserialization of RrcConnectionRelease IE. More... | |
class | RrcConnectionRequestHeader |
This class manages the serialization/deserialization of RrcConnectionRequest IE. More... | |
class | RrcConnectionRequestTestCase |
class | RrcConnectionSetupCompleteHeader |
This class manages the serialization/deserialization of RrcConnectionSetupComplete IE. More... | |
class | RrcConnectionSetupCompleteTestCase |
class | RrcConnectionSetupHeader |
This class manages the serialization/deserialization of RrcConnectionSetup IE. More... | |
class | RrcConnectionSetupTestCase |
class | RrcDlCcchMessage |
This class only serves to discriminate which message type has been received in downlink (eNb to ue) for channel CCCH. More... | |
class | RrcDlDcchMessage |
This class only serves to discriminate which message type has been received in downlink (eNb to ue) for channel DCCH. More... | |
class | RrcHeaderTestCase |
This class provides common functions to be inherited by the children TestCases. More... | |
class | RrcUlCcchMessage |
This class only serves to discriminate which message type has been received in uplink (ue to eNb) for channel CCCH. More... | |
class | RrcUlDcchMessage |
This class only serves to discriminate which message type has been received in uplink (ue to eNb) for channel DCCH. More... | |
class | RrFfMacScheduler |
Implements the SCHED SAP and CSCHED SAP for a Round Robin scheduler. More... | |
class | RrSchedulerMemberCschedSapProvider |
class | RrSchedulerMemberSchedSapProvider |
class | RttEstimator |
Base class for all RTT Estimators. More... | |
class | RttHistory |
Helper class to store RTT measurements. More... | |
class | RttMeanDeviation |
The "Mean--Deviation" RTT estimator, as discussed by Van Jacobson. More... | |
class | RvBatteryModel |
Rakhmatov Vrudhula non-linear battery model. More... | |
class | RvBatteryModelHelper |
Creates a RvBatteryModel object. More... | |
class | RxSpectrumModelInfo |
class | SameRoomPositionAllocator |
Walks a given NodeContainer sequentially, and for each node allocate a new position randomly in the same room of that node. More... | |
class | SameRoomPositionAllocatorTestCase |
struct | SbMeasResult_s |
See section 4.3.25 sbMeasResult. More... | |
class | Scheduler |
Maintain the event list. More... | |
class | SendParams |
The SendParams class defines the parameters with which Send() function of a particular PHY is called. More... | |
class | SentBuffer |
Tracks non-blocking sends. More... | |
class | SeqTsHeader |
Doxygen introspection did not find any typical Config paths. More... | |
class | SequenceNumber |
Generic "sequence number" class. More... | |
class | SequenceNumber10 |
class | SequentialRandomVariable |
The Random Number Generator (RNG) that returns a sequential list of values. More... | |
class | SequentialVariable |
Return a sequential list of valuesClass SequentialVariable defines a random number generator that returns a sequential sequence. More... | |
class | SequentialVariableImpl |
class | ServiceFlow |
This class implements service flows as described by the IEEE-802.16 standard. More... | |
class | ServiceFlowManager |
The same service flow manager class serves both for BS and SS though some functions are exclusive to only one of them. More... | |
class | ServiceFlowRecord |
this class implements a structure to manage some parameters and statistics related to a service flow More... | |
class | SfVectorTlvValue |
class | ShannonSpectrumErrorModel |
This class implements the error model described in this paper: N. More... | |
class | Sib1LteControlMessage |
Abstract model for broadcasting the System Information Block Type 1 (SIB1) within the control channel (BCCH). More... | |
struct | SiConfiguration_s |
See section 4.3.21 siConfiguration. More... | |
struct | SiMessageListElement_s |
See section 4.3.22 siMessageListElement. More... | |
class | SimpleChannel |
A simple channel, for simple things and testing. More... | |
class | SimpleDeviceEnergyModel |
A simple device energy model where current drain can be set by the user. More... | |
class | SimpleNetDevice |
This device does not have a helper and assumes 48-bit mac addressing; the default address assigned to each device is zero, so you must assign a real address to use it. More... | |
class | simpleOfdmSendParam |
class | SimpleOfdmWimaxChannel |
class | SimpleOfdmWimaxPhy |
class | SimpleRefCount |
A template-based reference counting class. More... | |
class | SimulationSingleton |
This singleton class template ensures that the type for which we want a singleton has a lifetime bounded by the simulation lifetime. More... | |
class | Simulator |
Control the scheduling of simulation events. More... | |
class | SimulatorImpl |
Doxygen introspection did not find any typical Config paths. More... | |
class | SingleModelSpectrumChannel |
SpectrumChannel implementation which handles a single spectrum model. More... | |
class | Singleton |
a template singleton More... | |
class | SixLowPanDispatch |
Dispatch header helper. More... | |
class | SixLowPanFrag1 |
6LoWPAN FRAG1 header - see RFC 4944 More... | |
class | SixLowPanFragN |
6LoWPAN FRAGN header - see RFC 4944 More... | |
class | SixLowPanHc1 |
6LoWPAN HC1 header - see RFC 4944 More... | |
class | SixLowPanHelper |
Setup a sixlowpan stack to be used as a shim between IPv6 and a generic NetDevice. More... | |
class | SixLowPanIphc |
LOWPAN_IPHC base Encoding - see RFC 6282. More... | |
class | SixLowPanNetDevice |
Shim performing 6LoWPAN compression, decompression and fragmentation. More... | |
class | SixLowPanNhcExtension |
LOWPAN_NHC Extension Header Encoding - see RFC 6282. More... | |
class | SixLowPanUdpNhcExtension |
UDP LOWPAN_NHC Extension Header Encoding - see RFC 6282. More... | |
class | SnrTag |
Doxygen introspection did not find any typical Config paths. More... | |
class | SNRToBlockErrorRateManager |
This class handles the SNR to BlcER traces. More... | |
class | SNRToBlockErrorRateRecord |
This class represents a record (handled by SnrToBlockErrorRate manager) that keeps a mapping between an SNR value and its corresponding (1) Bit Error Rate, (2) Block Error Rate, (3) Standard deviation, (4 and 5) confidence interval. More... | |
class | Socket |
A low-level Socket API based loosely on the BSD Socket API. More... | |
class | SocketAddressTag |
This class implements a tag that carries an address of a packet across the socket interface. More... | |
class | SocketFactory |
Object to create transport layer instances that provide a socket API to applications. More... | |
class | SocketIpTosTag |
indicates whether the socket has IP_TOS set. More... | |
class | SocketIpTtlTag |
This class implements a tag that carries the socket-specific TTL of a packet to the IP layer. More... | |
class | SocketIpv6HopLimitTag |
This class implements a tag that carries the socket-specific HOPLIMIT of a packet to the IPv6 layer. More... | |
class | SocketIpv6TclassTag |
indicates whether the socket has IPV6_TCLASS set. More... | |
class | SocketSetDontFragmentTag |
indicates whether packets should be sent out with the DF (Don't Fragment) flag set. More... | |
class | SocketWriter |
struct | SortProcess |
struct | SortProcessPtr |
class | SpectrumAnalyzer |
Simple SpectrumPhy implemetation that averages the spectrum power density of incoming transmissions to produce a spectrogram. More... | |
class | SpectrumAnalyzerHelper |
class | SpectrumChannel |
Defines the interface for spectrum-aware channel implementations. More... | |
class | SpectrumChannelHelper |
class | SpectrumConverter |
Class which implements a converter between SpectrumValue which are defined over different SpectrumModel. More... | |
class | SpectrumConverterTestSuite |
class | SpectrumErrorModel |
Doxygen introspection did not find any typical Config paths. More... | |
class | SpectrumIdealPhyTestCase |
class | SpectrumIdealPhyTestSuite |
class | SpectrumInterference |
This class implements a gaussian interference model, i.e., all incoming signals are added to the total interference. More... | |
class | SpectrumInterferenceTestCase |
class | SpectrumInterferenceTestSuite |
class | SpectrumModel |
Set of frequency values implementing the domain of the functions in the Function Space defined by SpectrumValue. More... | |
class | SpectrumPhy |
Abstract base class for Spectrum-aware PHY layers. More... | |
class | SpectrumPhyHelper |
create and configure several SpectrumPhy instances and connect them to a channel. More... | |
class | SpectrumPropagationLossModel |
spectrum-aware propagation loss model More... | |
struct | SpectrumSignalParameters |
This struct provides the generic signal representation to be used by all wireless technologies. More... | |
class | SpectrumValue |
Set of values corresponding to a given SpectrumModel. More... | |
class | SpectrumValueTestCase |
class | SpectrumValueTestSuite |
class | SPFVertex |
Vertex used in shortest path first (SPF) computations. More... | |
struct | SpsConfig_s |
See section 4.3.17 spsConfig. More... | |
class | SqliteDataOutput |
Outputs data in a format compatible with SQLite. More... | |
struct | SrConfig_s |
See section 4.3.18 srConfig. More... | |
struct | SrListElement_s |
See section 4.3.13 srListElement. More... | |
class | SrsCqiRntiVsp |
Define the RNTI that has generated the. More... | |
class | Ssid |
The IEEE 802.11 SSID Information Element. More... | |
class | SsidValue |
hold objects of type ns3::Ssid More... | |
class | SSLinkManager |
this class implements the link manager of subscriber station net device. More... | |
class | SSManager |
this class manages a list of SSrecord More... | |
class | SSRecord |
This class is used by the base station to store some information related to subscriber station in the cell. More... | |
class | SSScheduler |
class | SsServiceFlowManager |
class | static_SpectrumModel300Khz300GhzLog_initializer |
class | static_SpectrumModelIsm2400MhzRes1Mhz_initializer |
class | StatisticalSummary |
Abstract class for calculating statistical data. More... | |
class | StatusCode |
Status code for association response. More... | |
class | StaWifiMac |
The Wifi MAC high model for a non-AP STA in a BSS. More... | |
class | SteadyStateRandomWaypointMobilityModel |
Steady-state random waypoint mobility model. More... | |
class | SteadyStateRandomWaypointTest |
struct | SteadyStateRandomWaypointTestSuite |
class | StringValue |
hold variables of type string More... | |
class | SubscriberStationNetDevice |
class | SupportedRates |
The Supported Rates Information ElementThis class knows how to serialise and deserialise the Supported Rates Element that holds the first 8 (non-HT) supported rates. More... | |
class | Synchronizer |
Base class used for synchronizing the simulation events to some real time "wall clock.". More... | |
class | SystemCondition |
A class which provides a relatively platform-independent conditional-wait thread synchronization primitive. More... | |
class | SystemConditionPrivate |
class | SystemMutex |
A class which provides a relatively platform-independent Mutual Exclusion thread synchronization primitive. More... | |
class | SystemMutexPrivate |
class | SystemThread |
A class which provides a relatively platform-independent thread primitive. More... | |
class | SystemWallClockMs |
measure elapsed time in milliseconds More... | |
class | SystemWallClockMsPrivate |
class | Tag |
tag a set of bytes in a packet More... | |
class | TagBuffer |
read and write tag data More... | |
class | Tap |
Holds PDP Tap information (amplitude and delay) More... | |
class | TapBridge |
A bridge to make it appear that a real host process is connected to an ns-3 net device. More... | |
class | TapBridgeFdReader |
class | TapBridgeHelper |
build TapBridge to allow ns-3 simulations to interact with Linux tap devices and processes on the Linux host. More... | |
class | TapFdNetDeviceHelper |
build a set of FdNetDevice objects attached to a virtua TAP network interface More... | |
struct | TbId_t |
struct | tbInfo_t |
struct | TbStats_t |
class | TcpHeader |
Header for the Transmission Control Protocol. More... | |
class | TcpL4Protocol |
A layer between the sockets interface and IP. More... | |
class | TcpNewReno |
An implementation of a stream socket using TCP. More... | |
class | TcpReno |
An implementation of a stream socket using TCP. More... | |
class | TcpRfc793 |
An implementation of a stream socket using TCP. More... | |
class | TcpRxBuffer |
class for the reordering buffer that keeps the data from lower layer, i.e. More... | |
class | TcpSocket |
(abstract) base class of all TcpSockets More... | |
class | TcpSocketBase |
A base class for implementation of a stream socket using TCP. More... | |
class | TcpSocketFactory |
API to create TCP socket instances. More... | |
class | TcpSocketFactoryImpl |
socket factory implementation for native ns-3 TCP More... | |
class | TcpTahoe |
An implementation of a stream socket using TCP. More... | |
class | TcpTxBuffer |
class for keeping the data sent by the application to the TCP socket, i.e. More... | |
class | TcpWestwood |
An implementation of a stream socket using TCP. More... | |
class | TdBetFfMacScheduler |
Implements the SCHED SAP and CSCHED SAP for a Time Domain Blind Equal Throughput scheduler. More... | |
class | TdBetSchedulerMemberCschedSapProvider |
class | TdBetSchedulerMemberSchedSapProvider |
struct | tdbetsFlowPerf_t |
class | TdMtFfMacScheduler |
Implements the SCHED SAP and CSCHED SAP for a Time Domain Maximize Throughput scheduler. More... | |
class | TdMtSchedulerMemberCschedSapProvider |
class | TdMtSchedulerMemberSchedSapProvider |
class | TdTbfqFfMacScheduler |
Implements the SCHED SAP and CSCHED SAP for a Time Domain Token Bank Fair Queue scheduler. More... | |
class | TdTbfqSchedulerMemberCschedSapProvider |
class | TdTbfqSchedulerMemberSchedSapProvider |
struct | tdtbfqsFlowPerf_t |
Flow information. More... | |
class | TestCase |
encapsulates test code More... | |
struct | TestCaseFailure |
class | TestRandomStream |
class | TestRunner |
A runner to execute tests. More... | |
class | TestRunnerImpl |
class | TestSuite |
A suite of tests to run. More... | |
class | TestUtils |
class | TestVectors |
A simple way to store test vectors (for stimulus or from responses) More... | |
class | ThreeBoundFunctorCallbackImpl |
CallbackImpl for functors with first three arguments bound at construction. More... | |
class | ThreeLogDistancePropagationLossModel |
A log distance path loss propagation model with three distance fields. More... | |
class | Time |
keep track of time values and allow control of global simulation resolution More... | |
class | TimeMinMaxAvgTotalCalculator |
Unfortunately, templating the base MinMaxAvgTotalCalculator to operate over Time values isn't straightforward. More... | |
class | Timer |
a simple Timer class More... | |
class | TimerImpl |
struct | TimerImplFive |
struct | TimerImplFour |
struct | TimerImplMemberTraits |
struct | TimerImplMemberTraits< T * > |
struct | TimerImplOne |
struct | TimerImplSix |
struct | TimerImplThree |
struct | TimerImplTwo |
struct | TimerTraits |
class | TimeSeriesAdaptor |
Takes probed values of different types and outputs the current time plus the value with both converted to doubles. More... | |
class | TimeValue |
hold objects of type ns3::Time More... | |
class | Tlv |
This class implements the Type-Len-Value structure channel encodings as described by "IEEE Standard for
Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems". More... | |
class | TlvValue |
The value field of a tlv can take different values (uint8_t, uint16, vector...). More... | |
class | TopologyReader |
Interface for input file readers management. More... | |
class | TopologyReaderHelper |
Helper class which makes it easier to configure and use a generic TopologyReader. More... | |
class | TosTlvValue |
class | TracedCallback |
forward calls to a chain of CallbackAn ns3::TracedCallback has almost exactly the same API as a normal ns3::Callback but instead of forwarding calls to a single function (as an ns3::Callback normally does), it forwards calls to a chain of ns3::Callback. More... | |
class | TracedValue |
trace classes with value semantics More... | |
class | TraceFadingLossModel |
fading loss model based on precalculated fading traces More... | |
class | TraceSourceAccessor |
control access to objects' trace sources More... | |
class | Trailer |
Protocol trailer serialization and deserialization. More... | |
class | TransmissionModesLayers |
class | TriangularRandomVariable |
The triangular distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More... | |
class | TriangularVariable |
Triangularly Distributed random varThis distribution is a triangular distribution. More... | |
class | TriangularVariableImpl |
class | TtaFfMacScheduler |
Implements the SCHED SAP and CSCHED SAP for a Throughput to Average scheduler. More... | |
class | TtaSchedulerMemberCschedSapProvider |
class | TtaSchedulerMemberSchedSapProvider |
class | TwoBoundFunctorCallbackImpl |
CallbackImpl for functors with first two arguments bound at construction. More... | |
class | TwoRayGroundPropagationLossModel |
a Two-Ray Ground propagation loss model ported from NS2 More... | |
class | TwoVectorsConstructorTestCase |
class | TxDurationTest |
class | TxDurationTestSuite |
class | TxSpectrumModelInfo |
class | TypeId |
a unique identifier for an interface. More... | |
class | TypeIdPerformanceSuite |
class | TypeIdTestSuite |
class | TypeIdValue |
hold objects of type ns3::TypeId More... | |
class | U16TlvValue |
class | U32TlvValue |
class | U8TlvValue |
class | UanAddress |
A class used for addressing UAN MAC's. More... | |
class | UanChannel |
Channel class used by UAN devices. More... | |
class | UanEnergyModelTestSuite |
Unit test suite for underwater energy model. More... | |
class | UanHeaderCommon |
Common packet header fields. More... | |
class | UanHeaderRcAck |
Header used for ACK packets by protocol UanMacRc. More... | |
class | UanHeaderRcCts |
CTS header. More... | |
class | UanHeaderRcCtsGlobal |
Cycle broadcast information. More... | |
class | UanHeaderRcData |
Extra data header information. More... | |
class | UanHeaderRcRts |
RTS header. More... | |
class | UanHelper |
UAN configuration helper. More... | |
class | UanMac |
Virtual base class for all UAN MAC protocols. More... | |
class | UanMacAloha |
ALOHA MAC Protocol, the simplest MAC protocol for wireless networks. More... | |
class | UanMacCw |
CW-MAC protocol, similar in idea to the 802.11 DCF with constant backoff window. More... | |
class | UanMacRc |
Non-gateway node MAC for reservation channel MAC protocol. More... | |
class | UanMacRcGw |
Gateway side of RC-MAC. More... | |
class | UanModesList |
Container for UanTxModes. More... | |
class | UanModesListValue |
Attribute Value class for UanTxModes. More... | |
class | UanNetDevice |
Net device for UAN models. More... | |
class | UanNoiseModel |
UAN Noise Model base class. More... | |
class | UanNoiseModelDefault |
Standard ambient acoustic noise model. More... | |
class | UanPacketArrival |
Class consisting of packet arrival information (Time, RxPower, mode, PDP). More... | |
class | UanPdp |
The power delay profile returned by propagation models. More... | |
class | UanPhy |
Base class for UAN Phy models. More... | |
class | UanPhyCalcSinr |
Class used for calculating SINR of packet in UanPhy. More... | |
class | UanPhyCalcSinrDefault |
Default SINR calculator for UanPhyGen. More... | |
class | UanPhyCalcSinrDual |
Default SINR model for UanPhyDual. More... | |
class | UanPhyCalcSinrFhFsk |
WHOI Micromodem like FH-FSK model. More... | |
class | UanPhyDual |
Two channel Phy. More... | |
class | UanPhyGen |
Generic PHY model. More... | |
class | UanPhyListener |
Interface for PHY event listener. More... | |
class | UanPhyPer |
Calculate packet error probability, based on received SINR and modulation (mode). More... | |
class | UanPhyPerGenDefault |
Default Packet Error Rate calculator for UanPhyGen. More... | |
class | UanPhyPerUmodem |
Packet error rate calculation assuming WHOI Micromodem-like PHY. More... | |
class | UanPropModel |
Base class for implemented underwater propagation models. More... | |
class | UanPropModelIdeal |
Ideal propagation model (no pathloss, impulse PDP). More... | |
class | UanPropModelThorp |
Uses Thorp's approximation to compute pathloss. More... | |
class | UanTransducer |
Virtual base for Transducer objects. More... | |
class | UanTransducerHd |
Half duplex implementation of transducer object. More... | |
class | UanTxMode |
Abstraction of packet modulation information. More... | |
class | UanTxModeFactory |
Global database of UanTxMode objects, retrievable by id or name. More... | |
class | Ucd |
Doxygen introspection did not find any typical Config paths. More... | |
class | UcdChannelEncodings |
This class implements the UCD channel encodings as described by "IEEE Standard for
Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 11.3.1 UCD channel encodings, page 651. More... | |
class | UdpClient |
A Udp client. More... | |
class | UdpClientHelper |
Create a client application which sends UDP packets carrying a 32bit sequence number and a 64 bit time stamp. More... | |
class | UdpEchoClient |
A Udp Echo client. More... | |
class | UdpEchoClientHelper |
Create an application which sends a UDP packet and waits for an echo of this packet. More... | |
class | UdpEchoServer |
A Udp Echo server. More... | |
class | UdpEchoServerHelper |
Create a server application which waits for input UDP packets and sends them back to the original sender. More... | |
class | UdpHeader |
Packet header for UDP packets. More... | |
class | UdpL4Protocol |
Implementation of the UDP protocol. More... | |
class | UdpServer |
A UDP server, receives UDP packets from a remote host. More... | |
class | UdpServerHelper |
Create a server application which waits for input UDP packets and uses the information carried into their payload to compute delay and to determine if some packets are lost. More... | |
class | UdpSocket |
(abstract) base class of all UdpSockets More... | |
class | UdpSocketFactory |
API to create UDP socket instances. More... | |
class | UdpSocketFactoryImpl |
Object to create UDP socket instances. More... | |
class | UdpSocketImpl |
A sockets interface to UDP. More... | |
class | UdpTraceClient |
Default trace to send. More... | |
class | UdpTraceClientHelper |
Create UdpTraceClient application which sends UDP packets based on a trace file of an MPEG4 stream. More... | |
struct | UeCapabilities_s |
See section 4.3.20 ueCapabilities. More... | |
struct | UeDlTestData |
class | UeManager |
Manages all the radio bearer information possessed by the ENB RRC for a single UE. More... | |
class | UeMemberLteMacSapProvider |
class | UeMemberLteUeCmacSapProvider |
class | UeMemberLteUeCmacSapUser |
class | UeMemberLteUePhySapProvider |
class | UeMemberLteUePhySapUser |
struct | UeSelected_s |
See section 4.3.26 ueSelected. More... | |
struct | UeTestData |
struct | UeUlTestData |
class | Uinteger16Probe |
This class is designed to probe an underlying ns3 TraceSource exporting an uint16_t. More... | |
class | Uinteger32Probe |
This class is designed to probe an underlying ns3 TraceSource exporting an uint32_t. More... | |
class | Uinteger8Probe |
This class is designed to probe an underlying ns3 TraceSource exporting an uint8_t. More... | |
class | UintegerValue |
Hold an unsigned integer type. More... | |
struct | UlCqi_s |
See section 4.3.29 ulCQI. More... | |
struct | UlDciListElement_s |
See section 4.3.2 ulDciListElement. More... | |
class | UlDciLteControlMessage |
The Uplink Data Control Indicator messages defines the RB allocation for the users in the uplink. More... | |
struct | UlGrant_s |
Substitutive structure for specifying BuildRarListElement_s::m_grant field. More... | |
struct | UlInfoListElement_s |
See section 4.3.12 ulInfoListElement. More... | |
class | UlJob |
this class implements a structure to compute the priority of service flows More... | |
class | UlMap |
Doxygen introspection did not find any typical Config paths. More... | |
class | UniformDiscPositionAllocator |
Allocate the positions uniformely (with constant density) randomly within a disc. More... | |
class | UniformRandomVariable |
The uniform distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More... | |
class | UniformVariable |
The uniform distribution RNG for NS-3. More... | |
class | UniformVariableImpl |
class | UniqueTypeIdTestCase |
class | UplinkLteGlobalPathlossDatabase |
class | UplinkScheduler |
Virtual class for uplink scheduler. More... | |
class | UplinkSchedulerMBQoS |
This class implements a Migration-based Quality of Service uplink scheduler(MBQoS). More... | |
class | UplinkSchedulerRtps |
This class implements a simple uplink scheduler for rtPS flows. More... | |
class | UplinkSchedulerSimple |
Doxygen introspection did not find any typical Config paths. More... | |
class | V4Ping |
an application which sends one ICMP ECHO request, waits for a REPLYs and reports the calculated RTT. More... | |
class | V4PingHelper |
Create a IPv5 ping application and associate it to a node. More... | |
class | Vector2D |
a 3d vector More... | |
class | Vector2DValue |
hold objects of type ns3::Vector2D More... | |
class | Vector3D |
a 3d vector More... | |
class | Vector3DValue |
hold objects of type ns3::Vector3D More... | |
class | VectorTlvValue |
this class is used to implement a vector of values in one tlv value field More... | |
class | VendorSpecificActionHeader |
See IEEE 802.11-2007 chapter 7.3.1.11 and 7.4.5 also IEEE 802.11p-2010 chapter 7.4.5 Although WifiActionHeader has been defined in wifi mgt-header.h/.cc, it is not a good way to inherit from it or add vendor specific action support. More... | |
class | VendorSpecificContentManager |
struct | VendorSpecificListElement_s |
See section 4.3.3 vendorSpecifiListElement. More... | |
struct | VendorSpecificValue |
Base class for storing the values of vendor specific parameters. More... | |
class | VirtualNetDevice |
A virtual device, similar to Linux TUN/TAP interfaces. More... | |
class | VisualSimulatorImpl |
A replacement simulator that starts the visualizer. More... | |
class | WallClockSynchronizer |
Class used for synchronizing the simulation events to a real-time "wall clock" using Posix Clock functions. More... | |
class | Watchdog |
a very simple watchdog More... | |
class | WaveformGenerator |
Simple SpectrumPhy implementation that sends customizable waveform. More... | |
class | WaveformGeneratorHelper |
class | WaveMacLow |
This class allows higher layer control data rate and tx power level. More... | |
class | Waypoint |
a (time, location) pair. More... | |
class | WaypointMobilityModel |
Waypoint-based mobility model. More... | |
class | WaypointMobilityModelNotifyTest |
struct | WaypointMobilityModelTestSuite |
class | WaypointValue |
hold objects of type ns3::Waypoint More... | |
class | WeibullRandomVariable |
The Weibull distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More... | |
class | WeibullVariable |
WeibullVariable distributed random varThis class supports the creation of objects that return random numbers from a fixed weibull distribution. More... | |
class | WeibullVariableImpl |
class | Wifi80211pHelper |
helps to create wifi 802.11p objects of WifiNetDevice class More... | |
class | WifiActionHeader |
See IEEE 802.11 chapter 7.3.1.11 Header format: | category: 1 | action value: 1 |. More... | |
class | WifiChannel |
Wifi Channel interface specificationThis class works in tandem with the ns3::WifiPhy class. More... | |
class | WifiHelper |
helps to create WifiNetDevice objects More... | |
class | WifiInformationElement |
Information element, as defined in 802.11-2007 standardThe IEEE 802.11 standard includes the notion of Information Elements, which are encodings of management information to be communicated between STAs in the payload of various frames of type Management. More... | |
class | WifiInformationElementVector |
Information element vectorImplements a vector of WifiInformationElements. More... | |
class | WifiMac |
base class for all MAC-level wifi objects. More... | |
class | WifiMacHeader |
Implements the IEEE 802.11 MAC header. More... | |
class | WifiMacHelper |
create MAC objects More... | |
class | WifiMacQueue |
This queue implements the timeout procedure described in IEEE Std. More... | |
class | WifiMacTrailer |
Implements the IEEE 802.11 MAC trailer. More... | |
class | WifiMode |
represent a single transmission modeA WifiMode is implemented by a single integer which is used to lookup in a global array the characteristics of the associated transmission mode. More... | |
class | WifiModeFactory |
create WifiMode class instances and keep track of them. More... | |
class | WifiModeValue |
hold objects of type ns3::WifiMode More... | |
class | WifiNetDevice |
Hold together all Wifi-related objects. More... | |
class | WifiPhy |
802.11 PHY layer model More... | |
class | WifiPhyHelper |
create PHY objects More... | |
class | WifiPhyListener |
receive notifications about phy events. More... | |
class | WifiPhyStateHelper |
This objects implements the PHY state machine of the Wifi device. More... | |
class | WifiRadioEnergyModel |
A WiFi radio energy model. More... | |
class | WifiRadioEnergyModelHelper |
Assign WifiRadioEnergyModel to wifi devices. More... | |
class | WifiRadioEnergyModelPhyListener |
A WifiPhy listener class for notifying the WifiRadioEnergyModel of Wifi radio state change. More... | |
struct | WifiRemoteStation |
hold per-remote-station state. More... | |
class | WifiRemoteStationInfo |
Tid independent remote station statistics. More... | |
class | WifiRemoteStationManager |
hold a list of per-remote-station state. More... | |
struct | WifiRemoteStationState |
A struct that holds information about each remote station. More... | |
class | WifiSpectrumModel5MhzInitializer |
class | WifiSpectrumValue5MhzFactory |
Implements WifiSpectrumValue for the 2.4 GHz ISM band only, with a 5 MHz spectrum resolution. More... | |
class | WifiSpectrumValueHelper |
this abstract class defines the interface for interacting with all WifiSpectrumValue implementations. More... | |
class | WifiTest |
class | WifiTestSuite |
class | WifiTxVector |
This class mimics the TXVECTOR which is to be passed to the PHY in order to define the parameters which are to be used for a transmission. More... | |
class | WimaxChannel |
class | WimaxConnection |
class | WimaxHelper |
helps to manage and create WimaxNetDevice objects More... | |
class | WimaxMacQueue |
class | WimaxMacToMacHeader |
this class implements the mac to mac header needed to dump a wimax pcap file The header format was reverse-engineered by looking at existing live pcap traces which could be opened with wireshark i.e., we have no idea where this is coming from. More... | |
class | WimaxNetDevice |
Hold together all Wimax-related objects in a NetDevice. More... | |
class | WimaxPhy |
class | X2CellInfo |
class | X2IfaceInfo |
class | XmlConfigLoad |
class | XmlConfigSave |
class | YansErrorRateModel |
Model the error rate for different modulations. More... | |
class | YansWifiChannel |
A Yans wifi channelThis wifi channel implements the propagation model described in "Yet Another Network Simulator", (http://cutebugs.net/files/wns2-yans.pdf). More... | |
class | YansWifiChannelHelper |
manage and create wifi channel objects for the yans model. More... | |
class | YansWifiPhy |
802.11 PHY layer modelThis PHY implements a model of 802.11a. More... | |
class | YansWifiPhyHelper |
Make it easy to create and manage PHY objects for the yans model. More... | |
class | ZetaRandomVariable |
The zeta distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More... | |
class | ZetaVariable |
Zeta Distributed Distributed Random VariableZetaVariable defines a discrete random variable with Zeta distribution. More... | |
class | ZetaVariableImpl |
class | ZipfRandomVariable |
The Zipf distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More... | |
class | ZipfVariable |
Zipf Distributed Random VariableZipfVariable defines a discrete random variable with Zipf distribution. More... | |
class | ZipfVariableImpl |
Typedefs | |
typedef std::vector< BandInfo > | Bands |
typedef std::vector< bool > | bvec |
typedef std::map< std::string, LogComponent * > | ComponentList |
typedef std::map< std::string, LogComponent * >::iterator | ComponentListI |
typedef std::list< Ptr < DataCalculator > > | DataCalculatorList |
List of Ptrs to DataCalculator objects. More... | |
typedef std::vector < std::vector< Ptr < PacketBurst > > > | DlHarqProcessesBuffer_t |
typedef std::vector < DlDciListElement_s > | DlHarqProcessesDciBuffer_t |
typedef std::vector< uint8_t > | DlHarqProcessesStatus_t |
typedef std::vector< uint8_t > | DlHarqProcessesTimer_t |
typedef std::vector< RlcPduList_t > | DlHarqRlcPduListBuffer_t |
typedef std::map < ImsiLcidPair_t, double > | DoubleMap |
typedef std::map< TbId_t, tbInfo_t > | expectedTbs_t |
typedef uint32_t | FlowId |
Abstract identifier of a packet flow. More... | |
typedef std::map < ImsiLcidPair_t, LteFlowId_t > | FlowIdMap |
typedef uint32_t | FlowPacketId |
Abstract identifier of a packet within a flow. More... | |
typedef Callback< void > | GenericPhyRxEndErrorCallback |
This method is used by the PHY to notify the MAC that a previously started RX attempt has terminated without success. More... | |
typedef Callback< void, Ptr < Packet > > | GenericPhyRxEndOkCallback |
This method is used by the PHY to notify the MAC that a previously started RX attempt has been successfully completed. More... | |
typedef Callback< void > | GenericPhyRxStartCallback |
This method is used by the PHY to notify the MAC that a RX attempt is being started, i.e., a valid signal has been recognized by the PHY. More... | |
typedef Callback< void, Ptr < const Packet > > | GenericPhyTxEndCallback |
this method is invoked by the PHY to notify the MAC that the transmission of a given packet has been completed. More... | |
typedef Callback< bool, Ptr < Packet > > | GenericPhyTxStartCallback |
This method allows the MAC to instruct the PHY to start a transmission of a given packet. More... | |
typedef std::vector < HarqProcessInfoElement_t > | HarqProcessInfoList_t |
typedef std::map < InterfacePairIpv4, Ptr < PcapFileWrapper > > | InterfaceFileMapIpv4 |
Ipv4/interface and Pcap file wrapper container. More... | |
typedef std::map < InterfacePairIpv6, Ptr < PcapFileWrapper > > | InterfaceFileMapIpv6 |
Ipv6/interface and Pcap file wrapper container. More... | |
typedef std::pair< Ptr< Ipv4 > , uint32_t > | InterfacePairIpv4 |
Ipv4/interface pair. More... | |
typedef std::pair< Ptr< Ipv6 > , uint32_t > | InterfacePairIpv6 |
Ipv6/interface pair. More... | |
typedef std::map < InterfacePairIpv4, Ptr < OutputStreamWrapper > > | InterfaceStreamMapIpv4 |
Ipv4/interface and output stream container. More... | |
typedef std::map < InterfacePairIpv6, Ptr < OutputStreamWrapper > > | InterfaceStreamMapIpv6 |
Ipv6/interface and output stream container. More... | |
typedef std::map< Ipv4Address, Ptr< Ipv4Route > > | Ipv4RouteMap_t |
Map of Ipv4Address to Ipv4Route. More... | |
typedef void(* | LogNodePrinter )(std::ostream &os) |
typedef void(* | LogTimePrinter )(std::ostream &os) |
typedef Callback< void, DlInfoListElement_s > | LtePhyDlHarqFeedbackCallback |
This method is used by the LteSpectrumPhy to notify the PHY about the status of a certain DL HARQ process. More... | |
typedef Callback< void > | LtePhyRxCtrlEndErrorCallback |
This method is used by the LteSpectrumPhy to notify the PHY that a previously started RX of a control frame attempt has terminated without success. More... | |
typedef Callback< void, std::list< Ptr < LteControlMessage > > > | LtePhyRxCtrlEndOkCallback |
This method is used by the LteSpectrumPhy to notify the PHY that a previously started RX of a control frame attempt has been successfully completed. More... | |
typedef Callback< void > | LtePhyRxDataEndErrorCallback |
This method is used by the LteSpectrumPhy to notify the PHY that a previously started RX attempt has terminated without success. More... | |
typedef Callback< void, Ptr < Packet > > | LtePhyRxDataEndOkCallback |
This method is used by the LteSpectrumPhy to notify the PHY that a previously started RX attempt has been successfully completed. More... | |
typedef Callback< void, uint16_t, Ptr< SpectrumValue > > | LtePhyRxPssCallback |
This method is used by the LteSpectrumPhy to notify the UE PHY that a PSS has been received. More... | |
typedef Callback< void, Ptr < const Packet > > | LtePhyTxEndCallback |
this method is invoked by the LteSpectrumPhy to notify the PHY that the transmission of a given packet has been completed. More... | |
typedef Callback< void, UlInfoListElement_s > | LtePhyUlHarqFeedbackCallback |
This method is used by the LteSpectrumPhy to notify the PHY about the status of a certain UL HARQ process. More... | |
typedef std::list< std::pair < std::string, std::string > > | MetadataList |
List of pairs of strings representing metadata. More... | |
typedef std::vector< struct RateInfo > | MinstrelRate |
Data structure for a Minstrel Rate table A vector of a struct RateInfo. More... | |
typedef std::vector< uint32_t > | NixBits_t |
typedef std::map< Ipv4Address, Ptr< NixVector > > | NixMap_t |
Map of Ipv4Address to NixVector. More... | |
typedef ObjectPtrContainerValue | ObjectMapValue |
typedef ObjectPtrContainerValue | ObjectVectorValue |
typedef std::vector < std::vector< struct RlcPduListElement_s > > | RlcPduList_t |
typedef std::deque< RttHistory > | RttHistory_t |
Container for RttHistory objects. More... | |
typedef std::map < SpectrumModelUid_t, RxSpectrumModelInfo > | RxSpectrumModelInfoMap_t |
typedef std::vector < std::vector< uint32_t > > | SampleRate |
Data structure for a Sample Rate table A vector of a vector uint32_t. More... | |
typedef RngSeedManager | SeedManager |
typedef SequenceNumber < uint16_t, int16_t > | SequenceNumber16 |
typedef SequenceNumber < uint32_t, int32_t > | SequenceNumber32 |
typedef std::map < SpectrumModelUid_t, SpectrumConverter > | SpectrumConverterMap_t |
typedef uint32_t | SpectrumModelUid_t |
typedef std::map < SpectrumModelUid_t, TxSpectrumModelInfo > | TxSpectrumModelInfoMap_t |
typedef std::map < ImsiLcidPair_t, uint32_t > | Uint32Map |
typedef std::map < ImsiLcidPair_t, Ptr < MinMaxAvgTotalCalculator < uint32_t > > > | Uint32StatsMap |
typedef std::map < ImsiLcidPair_t, uint64_t > | Uint64Map |
typedef std::map < ImsiLcidPair_t, Ptr < MinMaxAvgTotalCalculator < uint64_t > > > | Uint64StatsMap |
typedef std::vector < UlDciListElement_s > | UlHarqProcessesDciBuffer_t |
typedef std::vector< uint8_t > | UlHarqProcessesStatus_t |
typedef std::vector< double > | Values |
typedef Vector3D | Vector |
typedef Vector3DChecker | VectorChecker |
typedef Vector3DValue | VectorValue |
typedef Callback< bool, Ptr < WifiMac >, const OrganizationIdentifier &, Ptr < const Packet >, const Address & > | VscCallback |
typedef uint8_t | WifiInformationElementId |
This type is used to represent an Information Element ID. More... | |
typedef std::vector< uint8_t > | WifiMcsList |
A list of Wi-Fi Modulation and Coding Scheme (MCS). More... | |
typedef WifiMcsList::const_iterator | WifiMcsListIterator |
An iterator for WifiMcsList vector. More... | |
typedef std::vector< WifiMode > | WifiModeList |
In various parts of the code, folk are interested in maintaining a list of transmission modes. More... | |
typedef WifiModeList::const_iterator | WifiModeListIterator |
An iterator for WifiModeList vector. More... | |
Functions | |
int64x64_t | Abs (const int64x64_t &value) |
static void | AddPIHeader (uint8_t *&buf, ssize_t &len) |
bool | AreVectorsEqual (Vector const &actual, Vector const &limit, double tol) |
static void | AsciiPhyReceiveSinkWithContext (Ptr< OutputStreamWrapper > stream, std::string context, Ptr< const Packet > p, double snr, WifiMode mode, enum WifiPreamble preamble) |
static void | AsciiPhyReceiveSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ptr< const Packet > p, double snr, WifiMode mode, enum WifiPreamble preamble) |
static void | AsciiPhyRxOkEvent (std::ostream *os, std::string context, Ptr< const Packet > packet, double snr, UanTxMode mode) |
Ascii trace callback on successful packet reception. More... | |
static void | AsciiPhyTransmitSinkWithContext (Ptr< OutputStreamWrapper > stream, std::string context, Ptr< const Packet > p, WifiMode mode, WifiPreamble preamble, uint8_t txLevel) |
static void | AsciiPhyTransmitSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ptr< const Packet > p, WifiMode mode, WifiPreamble preamble, uint8_t txLevel) |
static void | AsciiPhyTxEvent (std::ostream *os, std::string context, Ptr< const Packet > packet, double txPowerDb, UanTxMode mode) |
Ascii trace callback on Phy transmit events. More... | |
static uint32_t | AsciiToIpv4Host (char const *address) |
static bool | AsciiToIpv6Host (const char *address, uint8_t addr[16]) |
Convert an IPv6 C-string into a 128-bit representation. More... | |
static char | AsciiToLowCase (char c) |
static char | AsciiToLowCase (char c) |
static char | AsciiToLowCase (char c) |
static uint8_t | AsInt (std::string v) |
static uint8_t | AsInt (std::string v) |
static uint8_t | AsInt (std::string v) |
static uint8_t | AsInt (std::string v) |
static void | AssignWifiRandomStreams (Ptr< WifiMac > mac, int64_t stream) |
ATTRIBUTE_ACCESSOR_DEFINE (String) | |
ATTRIBUTE_ACCESSOR_DEFINE (Double) | |
ATTRIBUTE_ACCESSOR_DEFINE (Integer) | |
ATTRIBUTE_ACCESSOR_DEFINE (Uinteger) | |
ATTRIBUTE_ACCESSOR_DEFINE (Boolean) | |
ATTRIBUTE_ACCESSOR_DEFINE (Vector) | |
ATTRIBUTE_ACCESSOR_DEFINE (Pointer) | |
ATTRIBUTE_ACCESSOR_DEFINE (RandomVariable) | |
ATTRIBUTE_ACCESSOR_DEFINE (Time) | |
ATTRIBUTE_CHECKER_DEFINE (String) | |
ATTRIBUTE_CHECKER_DEFINE (Boolean) | |
ATTRIBUTE_CHECKER_DEFINE (RandomVariable) | |
ATTRIBUTE_CHECKER_IMPLEMENT (Callback) | |
Attribute checker. More... | |
ATTRIBUTE_CHECKER_IMPLEMENT (RandomVariable) | |
ATTRIBUTE_CHECKER_IMPLEMENT_WITH_NAME (String,"std::string") | |
ATTRIBUTE_CHECKER_IMPLEMENT_WITH_NAME (Boolean,"bool") | |
ATTRIBUTE_HELPER_CPP (Waypoint) | |
ATTRIBUTE_HELPER_CPP (Vector3D) | |
ATTRIBUTE_HELPER_CPP (Vector2D) | |
ATTRIBUTE_HELPER_CPP (OrganizationIdentifier) | |
ATTRIBUTE_HELPER_CPP (Mac48Address) | |
ATTRIBUTE_HELPER_CPP (Mac64Address) | |
ATTRIBUTE_HELPER_CPP (Mac16Address) | |
ATTRIBUTE_HELPER_CPP (Rectangle) | |
ATTRIBUTE_HELPER_CPP (Ssid) | |
ATTRIBUTE_HELPER_CPP (WifiMode) | |
ATTRIBUTE_HELPER_CPP (Box) | |
ATTRIBUTE_HELPER_CPP (Address) | |
ATTRIBUTE_HELPER_CPP (DataRate) | |
ATTRIBUTE_HELPER_CPP (ObjectFactory) | |
ATTRIBUTE_HELPER_CPP (HtCapabilities) | |
ATTRIBUTE_HELPER_CPP (Ipv4Address) | |
ATTRIBUTE_HELPER_CPP (Ipv4Mask) | |
Macro to make help make class an ns-3 attribute. More... | |
ATTRIBUTE_HELPER_CPP (TypeId) | |
ATTRIBUTE_HELPER_CPP (Ipv6Address) | |
ATTRIBUTE_HELPER_CPP (Ipv6Prefix) | |
Macro to make help make class an ns-3 attribute. More... | |
ATTRIBUTE_HELPER_HEADER (Waypoint) | |
ATTRIBUTE_HELPER_HEADER (OrganizationIdentifier) | |
ATTRIBUTE_HELPER_HEADER (Ssid) | |
ATTRIBUTE_HELPER_HEADER (Rectangle) | |
ATTRIBUTE_HELPER_HEADER (Mac16Address) | |
ATTRIBUTE_HELPER_HEADER (Vector3D) | |
ATTRIBUTE_HELPER_HEADER (Vector2D) | |
ATTRIBUTE_HELPER_HEADER (Box) | |
ATTRIBUTE_HELPER_HEADER (Mac64Address) | |
ATTRIBUTE_HELPER_HEADER (ObjectFactory) | |
ATTRIBUTE_HELPER_HEADER (Mac48Address) | |
ATTRIBUTE_HELPER_HEADER (DataRate) | |
ATTRIBUTE_HELPER_HEADER (WifiMode) | |
ATTRIBUTE_HELPER_HEADER (Address) | |
ATTRIBUTE_HELPER_HEADER (Ipv4Address) | |
ATTRIBUTE_HELPER_HEADER (Ipv4Mask) | |
Macro to make help make class an ns-3 attribute. More... | |
ATTRIBUTE_HELPER_HEADER (TypeId) | |
ATTRIBUTE_HELPER_HEADER (Ipv6Address) | |
ATTRIBUTE_HELPER_HEADER (Ipv6Prefix) | |
ATTRIBUTE_VALUE_IMPLEMENT (RandomVariable) | |
ATTRIBUTE_VALUE_IMPLEMENT (Time) | |
ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME (std::string, String) | |
ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME (int64_t, Integer) | |
ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME (uint64_t, Uinteger) | |
ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME (double, Double) | |
void | BreakpointFallback (void) |
fallback breakpoint function More... | |
std::string | BufferToString (uint8_t *buffer, uint32_t len) |
Convert a byte buffer to a string containing a hex representation of the buffer. More... | |
double | CalculateDistance (const Vector3D &a, const Vector3D &b) |
double | CalculateDistance (const Vector2D &a, const Vector2D &b) |
void | cell_data_function_col_0 (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data) |
This function includes the name of the object, pointer, vector or vector item in the first column. More... | |
void | cell_data_function_col_0_config_default (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data) |
This function writes the attribute or typeid name in the column 0. More... | |
void | cell_data_function_col_1 (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data) |
This function includes the name of the attribute or the editable value in the second column. More... | |
void | cell_data_function_col_1_config_default (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data) |
This function writes data in the second column, this data is going to be editable if it is a NODE_ATTRIBUTE. More... | |
void | cell_edited_callback (GtkCellRendererText *cell, gchar *path_string, gchar *new_text, gpointer user_data) |
This is the callback called when the value of an attribute is changed. More... | |
void | cell_edited_callback_config_default (GtkCellRendererText *cell, gchar *path_string, gchar *new_text, gpointer user_data) |
This functions is called whenever there is a change in the value of an attribute If the input value is ok, it will be updated in the default value and in the gui, otherwise, it won't be updated in both. More... | |
gboolean | cell_tooltip_callback (GtkWidget *widget, gint x, gint y, gboolean keyboard_tip, GtkTooltip *tooltip, gpointer user_data) |
This function displays the tooltip for an object, pointer, vector item or an attribute. More... | |
gboolean | cell_tooltip_callback_config_default (GtkWidget *widget, gint x, gint y, gboolean keyboard_tip, GtkTooltip *tooltip, gpointer user_data) |
This function is used to display a tooltip whenever the user puts the mouse over a type ID or an attribute. More... | |
static void | CheckEnvironmentVariables (void) |
gboolean | clean_model_callback (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data) |
Delete the tree model contents. More... | |
gboolean | clean_model_callback_config_default (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data) |
Delete the tree model contents. More... | |
template<typename T > | |
Ptr< T > | CompleteConstruct (T *p) |
static bool | ComponentExists (std::string componentName) |
template<typename T1 , typename T2 > | |
Ptr< T1 > | const_pointer_cast (Ptr< T2 > const &p) |
template<typename T1 , typename T2 > | |
Ptr< T1 > | ConstCast (Ptr< T2 > const &p) |
template<typename T > | |
Ptr< T > | Copy (Ptr< T > object) |
template<typename T > | |
Ptr< T > | CopyObject (Ptr< const T > object) |
uint32_t | CRC32Calculate (const uint8_t *data, int length) |
uint8_t | CRC8Calculate (const uint8_t *data, int length) |
template<typename T > | |
Ptr< T > | Create (void) |
template<typename T , typename T1 > | |
Ptr< T > | Create (T1 a1) |
template<typename T , typename T1 , typename T2 > | |
Ptr< T > | Create (T1 a1, T2 a2) |
template<typename T , typename T1 , typename T2 , typename T3 > | |
Ptr< T > | Create (T1 a1, T2 a2, T3 a3) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 > | |
Ptr< T > | Create (T1 a1, T2 a2, T3 a3, T4 a4) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
Ptr< T > | Create (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > | |
Ptr< T > | Create (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > | |
Ptr< T > | Create (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7) |
GtkWidget * | create_view (GtkTreeStore *model) |
This is the main view opening the widget, getting tooltips and drawing the tree of attributes... More... | |
GtkWidget * | create_view_config_default (GtkTreeStore *model) |
This is the main view opening the widget, getting tooltips and drawing the tree of attributes. More... | |
template<typename T > | |
Ptr< T > | CreateObject (void) |
template<typename T , typename T1 > | |
Ptr< T > | CreateObject (T1 a1) |
template<typename T , typename T1 , typename T2 > | |
Ptr< T > | CreateObject (T1 a1, T2 a2) |
template<typename T , typename T1 , typename T2 , typename T3 > | |
Ptr< T > | CreateObject (T1 a1, T2 a2, T3 a3) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 > | |
Ptr< T > | CreateObject (T1 a1, T2 a2, T3 a3, T4 a4) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
Ptr< T > | CreateObject (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > | |
Ptr< T > | CreateObject (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > | |
Ptr< T > | CreateObject (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7) |
template<typename T > | |
Ptr< T > | CreateObjectWithAttributes (std::string n1="", const AttributeValue &v1=EmptyAttributeValue(), std::string n2="", const AttributeValue &v2=EmptyAttributeValue(), std::string n3="", const AttributeValue &v3=EmptyAttributeValue(), std::string n4="", const AttributeValue &v4=EmptyAttributeValue(), std::string n5="", const AttributeValue &v5=EmptyAttributeValue(), std::string n6="", const AttributeValue &v6=EmptyAttributeValue(), std::string n7="", const AttributeValue &v7=EmptyAttributeValue(), std::string n8="", const AttributeValue &v8=EmptyAttributeValue(), std::string n9="", const AttributeValue &v9=EmptyAttributeValue()) |
DEF_TYPE (uint8_t) | |
DEF_TYPE (uint16_t) | |
DEF_TYPE (uint32_t) | |
DEF_TYPE (uint64_t) | |
DEF_TYPE (int8_t) | |
DEF_TYPE (int16_t) | |
DEF_TYPE (int32_t) | |
DEF_TYPE (int64_t) | |
DEF_TYPE (float) | |
DEF_TYPE (double) | |
double | DegreesToRadians (double degrees) |
converts degrees to radians More... | |
gboolean | delete_event_callback (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
Exit the application. More... | |
void | DlRxPduCallback (Ptr< BoundCallbackArgument > arg, std::string path, uint16_t rnti, uint8_t lcid, uint32_t packetSize, uint64_t delay) |
void | DlTxPduCallback (Ptr< BoundCallbackArgument > arg, std::string path, uint16_t rnti, uint8_t lcid, uint32_t packetSize) |
template<typename V , typename T , typename U > | |
Ptr< const AttributeAccessor > | DoMakeAccessorHelperOne (U T::*memberVariable) |
template<typename V , typename T , typename U > | |
Ptr< const AttributeAccessor > | DoMakeAccessorHelperOne (U(T::*getter)(void) const) |
template<typename V , typename T , typename U > | |
Ptr< const AttributeAccessor > | DoMakeAccessorHelperOne (void(T::*setter)(U)) |
template<typename W , typename T , typename U , typename V > | |
Ptr< const AttributeAccessor > | DoMakeAccessorHelperTwo (void(T::*setter)(U), V(T::*getter)(void) const) |
template<typename W , typename T , typename U , typename V > | |
Ptr< const AttributeAccessor > | DoMakeAccessorHelperTwo (V(T::*getter)(void) const, void(T::*setter)(U)) |
template<typename W , typename T , typename U , typename V > | |
Ptr< const AttributeAccessor > | DoMakeAccessorHelperTwo (bool(T::*setter)(U), V(T::*getter)(void) const) |
template<typename W , typename T , typename U , typename V > | |
Ptr< const AttributeAccessor > | DoMakeAccessorHelperTwo (bool(T::*getter)(void) const, void(T::*setter)(U)) |
template<typename T , typename SOURCE > | |
Ptr< const TraceSourceAccessor > | DoMakeTraceSourceAccessor (SOURCE T::*a) |
static double | DoRound (double v) |
template<typename T1 , typename T2 > | |
Ptr< T1 > | DynamicCast (Ptr< T2 > const &p) |
std::string | EmuBufferToString (uint8_t *buffer, uint32_t len) |
Convert a byte buffer to a string containing a hex representation of the buffer. More... | |
bool | EmuStringToBuffer (std::string s, uint8_t *buffer, uint32_t *len) |
Convert string encoded by the inverse function (EmuBufferToString) back into a byte buffer. More... | |
void | exit_clicked_callback (GtkButton *button, gpointer user_data) |
Exit the window when exit button is pressed. More... | |
int | external_rand () |
External Random number generator. More... | |
int | get_col_number_from_tree_view_column (GtkTreeViewColumn *col) |
This function gets the column number 0 or 1 from the mouse click. More... | |
static ComponentList * | GetComponentList (void) |
static SimulatorImpl * | GetImpl (void) |
static std::string | GetNodeIdFromToken (std::string str) |
static int | GetNodeIdInt (ParseResult pr) |
static std::string | GetNodeIdString (ParseResult pr) |
static TypeId | GetObjectIid (void) |
template<typename T > | |
T * | GetPointer (const Ptr< T > &p) |
std::string | GetWildcardMatches (const std::string &configPath, const std::string &matchedPath, const std::string &wildcardSeparator=" ") |
Returns the text matches from the matched path for each of the wildcards in the Config path, separated by the wild card separator. More... | |
uint16_t | gnu_sum (const char *buffer, const size_t size) |
uint32_t | gnu_sum32 (const char *buffer, const size_t size) |
uint64_t | gnu_sum64 (const char *buffer, const size_t size) |
uint32_t | Hash32 (const char *buffer, const size_t size) |
Compute 32-bit hash of a byte buffer, using the default hash function. More... | |
uint32_t | Hash32 (const std::string s) |
Compute 32-bit hash of a string, using the default hash function. More... | |
uint64_t | Hash64 (const char *buffer, const size_t size) |
Compute 64-bit hash of a byte buffer, using the default hash function. More... | |
uint64_t | Hash64 (const std::string s) |
Compute 64-bit hash of a string, using the default hash function. More... | |
static bool | HasNodeIdNumber (std::string str) |
double | Integral (const SpectrumValue &arg) |
static void | Ipv4L3ProtocolDropSinkWithContext (Ptr< OutputStreamWrapper > stream, std::string context, Ipv4Header const &header, Ptr< const Packet > packet, Ipv4L3Protocol::DropReason reason, Ptr< Ipv4 > ipv4, uint32_t interface) |
Sync function for IPv4 dropped packet - Ascii output. More... | |
static void | Ipv4L3ProtocolDropSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ipv4Header const &header, Ptr< const Packet > packet, Ipv4L3Protocol::DropReason reason, Ptr< Ipv4 > ipv4, uint32_t interface) |
Sync function for IPv4 dropped packet - Ascii output. More... | |
static void | Ipv4L3ProtocolRxSinkWithContext (Ptr< OutputStreamWrapper > stream, std::string context, Ptr< const Packet > packet, Ptr< Ipv4 > ipv4, uint32_t interface) |
Sync function for IPv4 received packet - Ascii output. More... | |
static void | Ipv4L3ProtocolRxSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ptr< const Packet > packet, Ptr< Ipv4 > ipv4, uint32_t interface) |
Sync function for IPv4 received packet - Ascii output. More... | |
static void | Ipv4L3ProtocolRxTxSink (Ptr< const Packet > p, Ptr< Ipv4 > ipv4, uint32_t interface) |
Sync function for IPv4 packet - Pcap output. More... | |
static void | Ipv4L3ProtocolTxSinkWithContext (Ptr< OutputStreamWrapper > stream, std::string context, Ptr< const Packet > packet, Ptr< Ipv4 > ipv4, uint32_t interface) |
Sync function for IPv4 transmitted packet - Ascii output. More... | |
static void | Ipv4L3ProtocolTxSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ptr< const Packet > packet, Ptr< Ipv4 > ipv4, uint32_t interface) |
Sync function for IPv4 transmitted packet - Ascii output. More... | |
static void | Ipv6L3ProtocolDropSinkWithContext (Ptr< OutputStreamWrapper > stream, std::string context, Ipv6Header const &header, Ptr< const Packet > packet, Ipv6L3Protocol::DropReason reason, Ptr< Ipv6 > ipv6, uint32_t interface) |
Sync function for IPv6 dropped packet - Ascii output. More... | |
static void | Ipv6L3ProtocolDropSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ipv6Header const &header, Ptr< const Packet > packet, Ipv6L3Protocol::DropReason reason, Ptr< Ipv6 > ipv6, uint32_t interface) |
Sync function for IPv6 dropped packet - Ascii output. More... | |
static void | Ipv6L3ProtocolRxSinkWithContext (Ptr< OutputStreamWrapper > stream, std::string context, Ptr< const Packet > packet, Ptr< Ipv6 > ipv6, uint32_t interface) |
Sync function for IPv6 received packet - Ascii output. More... | |
static void | Ipv6L3ProtocolRxSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ptr< const Packet > packet, Ptr< Ipv6 > ipv6, uint32_t interface) |
Sync function for IPv6 received packet - Ascii output. More... | |
static void | Ipv6L3ProtocolRxTxSink (Ptr< const Packet > p, Ptr< Ipv6 > ipv6, uint32_t interface) |
Sync function for IPv6 packet - Pcap output. More... | |
static void | Ipv6L3ProtocolTxSinkWithContext (Ptr< OutputStreamWrapper > stream, std::string context, Ptr< const Packet > packet, Ptr< Ipv6 > ipv6, uint32_t interface) |
Sync function for IPv6 transmitted packet - Ascii output. More... | |
static void | Ipv6L3ProtocolTxSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ptr< const Packet > packet, Ptr< Ipv6 > ipv6, uint32_t interface) |
Sync function for IPv6 transmitted packet - Ascii output. More... | |
bool | isNaN (double x) |
true if x is NaN More... | |
static bool | IsNumber (const std::string &s) |
static bool | IsSchedMobilityPos (ParseResult pr) |
static bool | IsSchedSetPos (ParseResult pr) |
static bool | IsSetInitialPos (ParseResult pr) |
template<class T > | |
static bool | IsVal (const std::string &str, T &ret) |
template<class T > | |
bool | IsVal (const std::string &str, T &ret) |
void | load_clicked (GtkButton *button, gpointer user_data) |
If the user presses the button load, it will load the config file into memory. More... | |
void | load_clicked_default (GtkButton *button, gpointer user_data) |
If the user presses the button load, it will load the config file into memory. More... | |
SpectrumValue | Log (const SpectrumValue &arg) |
SpectrumValue | Log10 (const SpectrumValue &arg) |
SpectrumValue | Log2 (const SpectrumValue &arg) |
void | LogComponentDisable (char const *name, enum LogLevel level) |
void | LogComponentDisableAll (enum LogLevel level) |
void | LogComponentEnable (char const *name, enum LogLevel level) |
void | LogComponentEnableAll (enum LogLevel level) |
void | LogComponentPrintList (void) |
Print the list of logging messages available. More... | |
LogNodePrinter | LogGetNodePrinter (void) |
LogTimePrinter | LogGetTimePrinter (void) |
void | LogSetNodePrinter (LogNodePrinter printer) |
void | LogSetTimePrinter (LogTimePrinter printer) |
static uint32_t | lookuphash (unsigned char *k, uint32_t length, uint32_t level) |
Get a hash key. More... | |
void | LteSimpleHelperDlRxPduCallback (Ptr< RadioBearerStatsCalculator > rlcStats, std::string path, uint16_t rnti, uint8_t lcid, uint32_t packetSize, uint64_t delay) |
void | LteSimpleHelperDlTxPduCallback (Ptr< RadioBearerStatsCalculator > rlcStats, std::string path, uint16_t rnti, uint8_t lcid, uint32_t packetSize) |
void | LteSimpleHelperUlRxPduCallback (Ptr< RadioBearerStatsCalculator > rlcStats, std::string path, uint16_t rnti, uint8_t lcid, uint32_t packetSize, uint64_t delay) |
void | LteSimpleHelperUlTxPduCallback (Ptr< RadioBearerStatsCalculator > rlcStats, std::string path, uint16_t rnti, uint8_t lcid, uint32_t packetSize) |
void | LteTestDlSchedulingCallback (LteInterferenceTestCase *testcase, std::string path, uint32_t frameNo, uint32_t subframeNo, uint16_t rnti, uint8_t mcsTb1, uint16_t sizeTb1, uint8_t mcsTb2, uint16_t sizeTb2) |
void | LteTestDlSchedulingCallback (LteLinkAdaptationTestCase *testcase, std::string path, uint32_t frameNo, uint32_t subframeNo, uint16_t rnti, uint8_t mcsTb1, uint16_t sizeTb1, uint8_t mcsTb2, uint16_t sizeTb2) |
Test 1.3 Link Adaptation. More... | |
void | LteTestPathlossDlSchedCallback (LtePathlossModelSystemTestCase *testcase, std::string path, uint32_t frameNo, uint32_t subframeNo, uint16_t rnti, uint8_t mcsTb1, uint16_t sizeTb1, uint8_t mcsTb2, uint16_t sizeTb2) |
Test 1.1 Pathloss compound test. More... | |
void | LteTestUlSchedulingCallback (LteInterferenceTestCase *testcase, std::string path, uint32_t frameNo, uint32_t subframeNo, uint16_t rnti, uint8_t mcs, uint16_t sizeTb) |
template<typename V , typename T1 > | |
Ptr< const AttributeAccessor > | MakeAccessorHelper (T1 a1) |
template<typename V , typename T1 , typename T2 > | |
Ptr< const AttributeAccessor > | MakeAccessorHelper (T1 a1, T2 a2) |
template<typename T > | |
Ptr< const AttributeChecker > | MakeDoubleChecker (void) |
template<typename T > | |
Ptr< const AttributeChecker > | MakeDoubleChecker (double min) |
template<typename T > | |
Ptr< const AttributeChecker > | MakeDoubleChecker (double min, double max) |
template<typename T1 > | |
Ptr< const AttributeAccessor > | MakeEnumAccessor (T1 a1) |
template<typename T1 , typename T2 > | |
Ptr< const AttributeAccessor > | MakeEnumAccessor (T1 a1, T2 a2) |
Ptr< const AttributeChecker > | MakeEnumChecker (int v1, std::string n1, int v2, std::string n2, int v3, std::string n3, int v4, std::string n4, int v5, std::string n5, int v6, std::string n6, int v7, std::string n7, int v8, std::string n8, int v9, std::string n9, int v10, std::string n10, int v11, std::string n11, int v12, std::string n12, int v13, std::string n13, int v14, std::string n14, int v15, std::string n15, int v16, std::string n16, int v17, std::string n17, int v18, std::string n18, int v19, std::string n19, int v20, std::string n20, int v21, std::string n21, int v22, std::string n22) |
EventImpl * | MakeEvent (void(*f)(void)) |
template<typename MEM , typename OBJ > | |
EventImpl * | MakeEvent (MEM mem_ptr, OBJ obj) |
template<typename MEM , typename OBJ , typename T1 > | |
EventImpl * | MakeEvent (MEM mem_ptr, OBJ obj, T1 a1) |
template<typename MEM , typename OBJ , typename T1 , typename T2 > | |
EventImpl * | MakeEvent (MEM mem_ptr, OBJ obj, T1 a1, T2 a2) |
template<typename MEM , typename OBJ , typename T1 , typename T2 , typename T3 > | |
EventImpl * | MakeEvent (MEM mem_ptr, OBJ obj, T1 a1, T2 a2, T3 a3) |
template<typename MEM , typename OBJ , typename T1 , typename T2 , typename T3 , typename T4 > | |
EventImpl * | MakeEvent (MEM mem_ptr, OBJ obj, T1 a1, T2 a2, T3 a3, T4 a4) |
template<typename MEM , typename OBJ , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
EventImpl * | MakeEvent (MEM mem_ptr, OBJ obj, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) |
template<typename U1 , typename T1 > | |
EventImpl * | MakeEvent (void(*f)(U1), T1 a1) |
template<typename U1 , typename U2 , typename T1 , typename T2 > | |
EventImpl * | MakeEvent (void(*f)(U1, U2), T1 a1, T2 a2) |
template<typename U1 , typename U2 , typename U3 , typename T1 , typename T2 , typename T3 > | |
EventImpl * | MakeEvent (void(*f)(U1, U2, U3), T1 a1, T2 a2, T3 a3) |
template<typename U1 , typename U2 , typename U3 , typename U4 , typename T1 , typename T2 , typename T3 , typename T4 > | |
EventImpl * | MakeEvent (void(*f)(U1, U2, U3, U4), T1 a1, T2 a2, T3 a3, T4 a4) |
template<typename U1 , typename U2 , typename U3 , typename U4 , typename U5 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
EventImpl * | MakeEvent (void(*f)(U1, U2, U3, U4, U5), T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) |
template<typename T > | |
Ptr< const AttributeChecker > | MakeIntegerChecker (void) |
template<typename T > | |
Ptr< const AttributeChecker > | MakeIntegerChecker (int64_t min) |
template<typename T > | |
Ptr< const AttributeChecker > | MakeIntegerChecker (int64_t min, int64_t max) |
template<typename T , typename U > | |
Ptr< const AttributeAccessor > | MakeObjectMapAccessor (U T::*memberContainer) |
template<typename T , typename U , typename INDEX > | |
Ptr< const AttributeAccessor > | MakeObjectMapAccessor (Ptr< U >(T::*get)(INDEX) const, INDEX(T::*getN)(void) const) |
template<typename T , typename U , typename INDEX > | |
Ptr< const AttributeAccessor > | MakeObjectMapAccessor (INDEX(T::*getN)(void) const, Ptr< U >(T::*get)(INDEX) const) |
template<typename T > | |
Ptr< const AttributeChecker > | MakeObjectMapChecker (void) |
template<typename T , typename U , typename INDEX > | |
Ptr< const AttributeAccessor > | MakeObjectPtrContainerAccessor (Ptr< U >(T::*get)(INDEX) const, INDEX(T::*getN)(void) const) |
template<typename T , typename U , typename INDEX > | |
Ptr< const AttributeAccessor > | MakeObjectPtrContainerAccessor (INDEX(T::*getN)(void) const, Ptr< U >(T::*get)(INDEX) const) |
template<typename T > | |
Ptr< const AttributeChecker > | MakeObjectPtrContainerChecker (void) |
template<typename T , typename U > | |
Ptr< const AttributeAccessor > | MakeObjectVectorAccessor (U T::*memberContainer) |
template<typename T , typename U , typename INDEX > | |
Ptr< const AttributeAccessor > | MakeObjectVectorAccessor (Ptr< U >(T::*get)(INDEX) const, INDEX(T::*getN)(void) const) |
template<typename T , typename U , typename INDEX > | |
Ptr< const AttributeAccessor > | MakeObjectVectorAccessor (INDEX(T::*getN)(void) const, Ptr< U >(T::*get)(INDEX) const) |
template<typename T > | |
Ptr< const AttributeChecker > | MakeObjectVectorChecker (void) |
template<typename T > | |
Ptr< AttributeChecker > | MakePointerChecker (void) |
template<typename T , typename BASE > | |
Ptr< AttributeChecker > | MakeSimpleAttributeChecker (std::string name, std::string underlying) |
A simple string-based attribute checker. More... | |
Ptr< const AttributeChecker > | MakeTimeChecker (const Time min, const Time max) |
Helper to make a Time checker with bounded range. More... | |
Ptr< const AttributeChecker > | MakeTimeChecker (void) |
Helper to make an unbounded Time checker. More... | |
Ptr< const AttributeChecker > | MakeTimeChecker (const Time min) |
Helper to make a Time checker with a lower bound. More... | |
template<typename FN > | |
TimerImpl * | MakeTimerImpl (FN fn) |
template<typename FN > | |
TimerImpl * | MakeTimerImpl (IntToType< 0 >, FN fn) |
template<typename FN > | |
TimerImpl * | MakeTimerImpl (IntToType< 1 >, FN fn) |
template<typename FN > | |
TimerImpl * | MakeTimerImpl (IntToType< 2 >, FN fn) |
template<typename FN > | |
TimerImpl * | MakeTimerImpl (IntToType< 3 >, FN fn) |
template<typename FN > | |
TimerImpl * | MakeTimerImpl (IntToType< 4 >, FN fn) |
template<typename FN > | |
TimerImpl * | MakeTimerImpl (IntToType< 5 >, FN fn) |
template<typename FN > | |
TimerImpl * | MakeTimerImpl (IntToType< 6 >, FN fn) |
template<typename MEM_PTR , typename OBJ_PTR > | |
TimerImpl * | MakeTimerImpl (MEM_PTR memPtr, OBJ_PTR objPtr) |
template<typename MEM_PTR , typename OBJ_PTR > | |
TimerImpl * | MakeTimerImpl (IntToType< 0 >, MEM_PTR memPtr, OBJ_PTR objPtr) |
template<typename MEM_PTR , typename OBJ_PTR > | |
TimerImpl * | MakeTimerImpl (IntToType< 1 >, MEM_PTR memPtr, OBJ_PTR objPtr) |
template<typename MEM_PTR , typename OBJ_PTR > | |
TimerImpl * | MakeTimerImpl (IntToType< 2 >, MEM_PTR memPtr, OBJ_PTR objPtr) |
template<typename MEM_PTR , typename OBJ_PTR > | |
TimerImpl * | MakeTimerImpl (IntToType< 3 >, MEM_PTR memPtr, OBJ_PTR objPtr) |
template<typename MEM_PTR , typename OBJ_PTR > | |
TimerImpl * | MakeTimerImpl (IntToType< 4 >, MEM_PTR memPtr, OBJ_PTR objPtr) |
template<typename MEM_PTR , typename OBJ_PTR > | |
TimerImpl * | MakeTimerImpl (IntToType< 5 >, MEM_PTR memPtr, OBJ_PTR objPtr) |
template<typename MEM_PTR , typename OBJ_PTR > | |
TimerImpl * | MakeTimerImpl (IntToType< 6 >, MEM_PTR memPtr, OBJ_PTR objPtr) |
template<typename T > | |
Ptr< const TraceSourceAccessor > | MakeTraceSourceAccessor (T a) |
template<typename T > | |
Ptr< const AttributeChecker > | MakeUintegerChecker (void) |
template<typename T > | |
Ptr< const AttributeChecker > | MakeUintegerChecker (uint64_t min) |
template<typename T > | |
Ptr< const AttributeChecker > | MakeUintegerChecker (uint64_t min, uint64_t max) |
Ptr< const AttributeChecker > | MakeVectorChecker (void) |
int64x64_t | Max (const int64x64_t &a, const int64x64_t &b) |
int64x64_t | Min (const int64x64_t &a, const int64x64_t &b) |
Time | Min (const Time &ta, const Time &tb) |
static uint8_t | MostSignificantDigit (uint64_t value) |
static void | NodePrinter (std::ostream &os) |
double | Norm (const SpectrumValue &x) |
Time | Now (void) |
create an ns3::Time instance which contains the current simulation time. More... | |
NS_LOG_COMPONENT_DEFINE ("GrantedTimeWindowMpiInterface") | |
NS_OBJECT_ENSURE_REGISTERED (SpectrumErrorModel) | |
NS_OBJECT_ENSURE_REGISTERED (WaveMacLow) | |
NS_OBJECT_ENSURE_REGISTERED (HigherDataTxVectorTag) | |
NS_OBJECT_ENSURE_REGISTERED (OcbWifiMac) | |
NS_OBJECT_ENSURE_REGISTERED (NullMessageSimulatorImpl) | |
NS_OBJECT_ENSURE_REGISTERED (VendorSpecificActionHeader) | |
NS_OBJECT_ENSURE_REGISTERED (DsaRsp) | |
static bool | NS_UNUSED_GLOBAL (g_TimeStaticInit) |
template<typename T > | |
TracedValue< T > | operator! (const TracedValue< T > &lhs) |
bool | operator!= (const Cid &lhs, const Cid &rhs) |
bool | operator!= (const EventId &a, const EventId &b) |
bool | operator!= (const Mac16Address &a, const Mac16Address &b) |
bool | operator!= (const Mac64Address &a, const Mac64Address &b) |
bool | operator!= (const UanAddress &a, const UanAddress &b) |
Address comparison, unequal. More... | |
bool | operator!= (const Scheduler::EventKey &a, const Scheduler::EventKey &b) |
bool | operator!= (const Mac48Address &a, const Mac48Address &b) |
template<typename T , typename U > | |
bool | operator!= (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
bool | operator!= (const TracedValue< T > &lhs, const U &rhs) |
bool | operator!= (const Ipv4InterfaceAddress &a, const Ipv4InterfaceAddress &b) |
template<typename T , typename U > | |
bool | operator!= (const U &lhs, const TracedValue< T > &rhs) |
template<typename T1 , typename T2 > | |
bool | operator!= (Ptr< T1 > const &lhs, T2 const *rhs) |
template<typename T1 , typename T2 > | |
bool | operator!= (T1 const *lhs, Ptr< T2 > &rhs) |
template<typename T1 , typename T2 > | |
bool | operator!= (Ptr< T1 > const &lhs, Ptr< T2 > const &rhs) |
bool | operator!= (const OrganizationIdentifier &a, const OrganizationIdentifier &b) |
bool | operator!= (const Address &a, const Address &b) |
bool | operator!= (const Ipv6InterfaceAddress &a, const Ipv6InterfaceAddress &b) |
bool | operator!= (const Ipv4Address &a, const Ipv4Address &b) |
bool | operator!= (TypeId a, TypeId b) |
bool | operator!= (Ipv4Mask const &a, Ipv4Mask const &b) |
bool | operator!= (const Ipv6Address &a, const Ipv6Address &b) |
bool | operator!= (const Ipv6Prefix &a, const Ipv6Prefix &b) |
bool | operator!= (const Time &lhs, const Time &rhs) |
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > | |
bool | operator!= (Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 > a, Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 > b) |
Inequality test. More... | |
template<typename T , typename U > | |
TracedValue< T > | operator% (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator% (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator% (const U &lhs, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
TracedValue< T > & | operator%= (TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator& (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator& (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator& (const U &lhs, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
TracedValue< T > & | operator&= (TracedValue< T > &lhs, const U &rhs) |
double | operator* (const DataRate &lhs, const Time &rhs) |
Multiply datarate by a time value. More... | |
double | operator* (const Time &lhs, const DataRate &rhs) |
Multiply time value by a data rate. More... | |
template<typename T , typename U > | |
TracedValue< T > | operator* (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator* (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator* (const U &lhs, const TracedValue< T > &rhs) |
SpectrumValue | operator* (const SpectrumValue &lhs, const SpectrumValue &rhs) |
SpectrumValue | operator* (const SpectrumValue &lhs, double rhs) |
SpectrumValue | operator* (double lhs, const SpectrumValue &rhs) |
template<typename T , typename U > | |
TracedValue< T > & | operator*= (TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator+ (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator+ (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator+ (const U &lhs, const TracedValue< T > &rhs) |
SpectrumValue | operator+ (const SpectrumValue &lhs, const SpectrumValue &rhs) |
SpectrumValue | operator+ (const SpectrumValue &lhs, double rhs) |
SpectrumValue | operator+ (double lhs, const SpectrumValue &rhs) |
template<typename T > | |
TracedValue< T > | operator+ (const TracedValue< T > &lhs) |
SpectrumValue | operator+ (const SpectrumValue &rhs) |
Time | operator+ (const Time &lhs, const Time &rhs) |
template<typename T , typename U > | |
TracedValue< T > & | operator+= (TracedValue< T > &lhs, const U &rhs) |
Time & | operator+= (Time &lhs, const Time &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator- (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator- (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator- (const U &lhs, const TracedValue< T > &rhs) |
SpectrumValue | operator- (const SpectrumValue &lhs, const SpectrumValue &rhs) |
SpectrumValue | operator- (const SpectrumValue &lhs, double rhs) |
SpectrumValue | operator- (double lhs, const SpectrumValue &rhs) |
template<typename T > | |
TracedValue< T > | operator- (const TracedValue< T > &lhs) |
SpectrumValue | operator- (const SpectrumValue &rhs) |
Time | operator- (const Time &lhs, const Time &rhs) |
template<typename T , typename U > | |
TracedValue< T > & | operator-= (TracedValue< T > &lhs, const U &rhs) |
Time & | operator-= (Time &lhs, const Time &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator/ (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator/ (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator/ (const U &lhs, const TracedValue< T > &rhs) |
SpectrumValue | operator/ (const SpectrumValue &lhs, const SpectrumValue &rhs) |
SpectrumValue | operator/ (const SpectrumValue &lhs, double rhs) |
SpectrumValue | operator/ (double lhs, const SpectrumValue &rhs) |
template<typename T , typename U > | |
TracedValue< T > & | operator/= (TracedValue< T > &lhs, const U &rhs) |
bool | operator< (const Ipv4FlowClassifier::FiveTuple &t1, const Ipv4FlowClassifier::FiveTuple &t2) |
Less than operator. More... | |
bool | operator< (const RadioBearerStatsConnector::CellIdRnti &a, const RadioBearerStatsConnector::CellIdRnti &b) |
bool | operator< (const LteFlowId_t &a, const LteFlowId_t &b) |
bool | operator< (const Room &a, const Room &b) |
bool | operator< (const EpcEnbApplication::EpsFlowId_t &a, const EpcEnbApplication::EpsFlowId_t &b) |
bool | operator< (const ImsiLcidPair_t &a, const ImsiLcidPair_t &b) |
bool | operator< (const LteUeConfig_t &a, const LteUeConfig_t &b) |
bool | operator< (const TbId_t &a, const TbId_t &b) |
bool | operator< (const UanAddress &a, const UanAddress &b) |
Address comparison, less than. More... | |
bool | operator< (const Scheduler::EventKey &a, const Scheduler::EventKey &b) |
bool | operator< (const Mac16Address &a, const Mac16Address &b) |
bool | operator< (const Mac64Address &a, const Mac64Address &b) |
bool | operator< (const Scheduler::Event &a, const Scheduler::Event &b) |
bool | operator< (const Mac48Address &a, const Mac48Address &b) |
bool | operator< (const LteSpectrumModelId &a, const LteSpectrumModelId &b) |
bool | operator< (const OrganizationIdentifier &a, const OrganizationIdentifier &b) |
bool | operator< (const Address &a, const Address &b) |
template<typename T , typename U > | |
bool | operator< (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
bool | operator< (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
bool | operator< (const U &lhs, const TracedValue< T > &rhs) |
bool | operator< (const Ipv4Address &a, const Ipv4Address &b) |
template<typename T > | |
bool | operator< (const Ptr< T > &lhs, const Ptr< T > &rhs) |
bool | operator< (const Ipv6Address &a, const Ipv6Address &b) |
bool | operator< (const Time &lhs, const Time &rhs) |
bool | operator< (TypeId a, TypeId b) |
std::ostream & | operator<< (std::ostream &os, const Header &header) |
std::ostream & | operator<< (std::ostream &os, const Trailer &trailer) |
std::ostream & | operator<< (std::ostream &os, const SequenceNumber10 &val) |
std::ostream & | operator<< (std::ostream &os, const UanPdp &pdp) |
Writes PDP to stream as list of arrivals. More... | |
std::ostream & | operator<< (std::ostream &os, EpcTft::Direction &d) |
std::ostream & | operator<< (std::ostream &os, const SPFVertex::VertexType &t) |
Stream insertion operator. More... | |
std::ostream & | operator<< (std::ostream &os, const Waypoint &waypoint) |
std::ostream & | operator<< (std::ostream &os, const int64x64_t &value) |
std::ostream & | operator<< (std::ostream &os, AlohaNoackNetDevice::State state) |
std::ostream & | operator<< (std::ostream &os, const Angles &a) |
print a struct Angles to output More... | |
std::ostream & | operator<< (std::ostream &os, const WifiMode &mode) |
Serialize WifiMode to ostream (human-readable). More... | |
std::ostream & | operator<< (std::ostream &os, const CandidateQueue &q) |
std::ostream & | operator<< (std::ostream &lhs, TxSpectrumModelInfoMap_t &rhs) |
std::ostream & | operator<< (std::ostream &os, EpcTft::PacketFilter &f) |
std::ostream & | operator<< (std::ostream &os, const SPFVertex::NodeExit_t &exit) |
Stream insertion operator. More... | |
std::ostream & | operator<< (std::ostream &os, const BooleanValue &value) |
std::ostream & | operator<< (std::ostream &os, const SPFVertex::ListOfSPFVertex_t &vs) |
std::ostream & | operator<< (std::ostream &os, const StatusCode &code) |
Serialize StatusCode to the given ostream. More... | |
std::ostream & | operator<< (std::ostream &os, HalfDuplexIdealPhy::State s) |
std::ostream & | operator<< (std::ostream &os, Ipv6Route const &route) |
Stream insertion operator. More... | |
std::ostream & | operator<< (std::ostream &os, const NixVector &nix) |
std::ostream & | operator<< (std::ostream &os, const UanTxMode &mode) |
Writes tx mode entry to stream os. More... | |
std::ostream & | operator<< (std::ostream &os, const Vector3D &vector) |
std::ostream & | operator<< (std::ostream &os, Ipv4Route const &route) |
Stream insertion operator. More... | |
std::ostream & | operator<< (std::ostream &os, const Cid &cid) |
std::ostream & | operator<< (std::ostream &os, const ObjectFactory &factory) |
std::ostream & | operator<< (std::ostream &os, const Vector2D &vector) |
std::ostream & | operator<< (std::ostream &out, ns3::RemoteChannelBundle &bundle) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &os, Average< T > const &x) |
Print avg (err) [min, max]. More... | |
std::ostream & | operator<< (std::ostream &os, const WifiTxVector &v) |
Serialize WifiTxVector to the given ostream. More... | |
std::ostream & | operator<< (std::ostream &os, const Rectangle &rectangle) |
std::ostream & | operator<< (std::ostream &os, const UanAddress &address) |
Write address to stream os as 8 bit integer. More... | |
std::ostream & | operator<< (std::ostream &os, const Ipv4InterfaceAddress &addr) |
Stream insertion operator. More... | |
template<typename T > | |
std::ostream & | operator<< (std::ostream &os, const TracedValue< T > &rhs) |
std::ostream & | operator<< (std::ostream &os, const Ssid &ssid) |
Serialize SSID to the given ostream. More... | |
std::ostream & | operator<< (std::ostream &os, const Ipv6InterfaceAddress &addr) |
Stream insertion operator. More... | |
std::ostream & | operator<< (std::ostream &os, const Box &box) |
std::ostream & | operator<< (std::ostream &os, const Mac16Address &address) |
std::ostream & | operator<< (std::ostream &os, Ipv6MulticastRoute const &route) |
Stream insertion operator. More... | |
std::ostream & | operator<< (std::ostream &os, const Mac64Address &address) |
std::ostream & | operator<< (std::ostream &os, LteSpectrumPhy::State s) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &, const Ptr< T > &p) |
std::ostream & | operator<< (std::ostream &os, const OrganizationIdentifier &oi) |
std::ostream & | operator<< (std::ostream &os, Ipv6RoutingTableEntry const &route) |
Stream insertion operator. More... | |
std::ostream & | operator<< (std::ostream &os, const MacLowTransmissionParameters ¶ms) |
Serialize MacLowTransmissionParameters to ostream in a human-readable form. More... | |
std::ostream & | operator<< (std::ostream &os, Ipv4RoutingTableEntry const &route) |
Stream insertion operator. More... | |
std::ostream & | operator<< (std::ostream &os, const SupportedRates &rates) |
Serialize SupportedRates to the given ostream. More... | |
std::ostream & | operator<< (std::ostream &os, const Address &address) |
std::ostream & | operator<< (std::ostream &os, const Mac48Address &address) |
std::ostream & | operator<< (std::ostream &os, const DataRate &rate) |
std::vector< Time > & | operator<< (std::vector< Time > &v, const uint64_t &ms) |
std::vector< uint8_t > & | operator<< (std::vector< uint8_t > &v, const uint8_t &range) |
std::ostream & | operator<< (std::ostream &os, const UanModesList &ml) |
Write UanModesList to stream os. More... | |
std::ostream & | operator<< (std::ostream &os, const HtCapabilities &htcapabilities) |
std::ostream & | operator<< (std::ostream &os, Ipv6MulticastRoutingTableEntry const &route) |
Stream insertion operator. More... | |
std::ostream & | operator<< (std::ostream &os, Ipv4MulticastRoutingTableEntry const &route) |
Stream insertion operator. More... | |
template<typename NUMERIC_TYPE , typename SIGNED_TYPE > | |
std::ostream & | operator<< (std::ostream &os, const SequenceNumber< NUMERIC_TYPE, SIGNED_TYPE > &val) |
std::ostream & | operator<< (std::ostream &os, const Time &time) |
std::ostream & | operator<< (std::ostream &os, Ipv4Address const &address) |
Macro to make help make class an ns-3 attribute. More... | |
std::ostream & | operator<< (std::ostream &os, Ipv4Mask const &mask) |
std::ostream & | operator<< (std::ostream &os, const SpectrumValue &pvf) |
template<typename T , typename U > | |
TracedValue< T > | operator<< (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator<< (const U &lhs, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator<< (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
std::ostream & | operator<< (std::ostream &os, GlobalRoutingLSA &lsa) |
Stream insertion operator. More... | |
std::ostream & | operator<< (std::ostream &os, const Indent &val) |
std::ostream & | operator<< (std::ostream &os, SixLowPanHc1 const &header) |
Stream insertion operator. More... | |
std::ostream & | operator<< (std::ostream &os, SixLowPanFrag1 const &header) |
Stream insertion operator. More... | |
std::ostream & | operator<< (std::ostream &os, SixLowPanFragN const &header) |
Stream insertion operator. More... | |
std::ostream & | operator<< (std::ostream &os, Ipv6Address const &address) |
Macro to make help make class an ns-3 attribute. More... | |
std::ostream & | operator<< (std::ostream &os, TypeId tid) |
std::ostream & | operator<< (std::ostream &os, const Packet &packet) |
std::ostream & | operator<< (std::ostream &os, Ipv6Prefix const &prefix) |
Stream insertion operator. More... | |
std::ostream & | operator<< (std::ostream &os, enum WifiPhy::State state) |
std::ostream & | operator<< (std::ostream &os, SixLowPanIphc const &header) |
Stream insertion operator. More... | |
std::ostream & | operator<< (std::ostream &os, SixLowPanNhcExtension const &header) |
Stream insertion operator. More... | |
std::ostream & | operator<< (std::ostream &os, SixLowPanUdpNhcExtension const &header) |
Stream insertion operator. More... | |
std::ostream & | operator<< (std::ostream &os, const RandomVariable &var) |
template<typename T , typename U > | |
TracedValue< T > & | operator<<= (TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
bool | operator<= (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
bool | operator<= (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
bool | operator<= (const U &lhs, const TracedValue< T > &rhs) |
template<typename T > | |
bool | operator<= (const Ptr< T > &lhs, const Ptr< T > &rhs) |
bool | operator<= (const Time &lhs, const Time &rhs) |
bool | operator== (const WifiMode &a, const WifiMode &b) |
Check if the two WifiModes are identical. More... | |
bool | operator== (const SpectrumModel &lhs, const SpectrumModel &rhs) |
bool | operator== (const LteFlowId_t &a, const LteFlowId_t &b) |
bool | operator== (const EpcEnbApplication::EpsFlowId_t &a, const EpcEnbApplication::EpsFlowId_t &b) |
bool | operator== (const ImsiLcidPair_t &a, const ImsiLcidPair_t &b) |
bool | operator== (const LteUeConfig_t &a, const LteUeConfig_t &b) |
bool | operator== (const Ipv4FlowClassifier::FiveTuple &t1, const Ipv4FlowClassifier::FiveTuple &t2) |
Equal to operator. More... | |
bool | operator== (const Cid &lhs, const Cid &rhs) |
bool | operator== (const EventId &a, const EventId &b) |
bool | operator== (const TbId_t &a, const TbId_t &b) |
bool | operator== (const Mac16Address &a, const Mac16Address &b) |
Macro to make help make class an ns-3 attribute. More... | |
bool | operator== (const Mac64Address &a, const Mac64Address &b) |
Macro to make help make class an ns-3 attribute. More... | |
bool | operator== (const UanAddress &a, const UanAddress &b) |
Address comparison, equalit. More... | |
bool | operator== (const UlJob &a, const UlJob &b) |
template<typename T , typename U > | |
bool | operator== (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
bool | operator== (const TracedValue< T > &lhs, const U &rhs) |
bool | operator== (const Mac48Address &a, const Mac48Address &b) |
Macro to make help make class an ns-3 attribute. More... | |
template<typename T , typename U > | |
bool | operator== (const U &lhs, const TracedValue< T > &rhs) |
bool | operator== (const Ipv4InterfaceAddress &a, const Ipv4InterfaceAddress &b) |
bool | operator== (const OrganizationIdentifier &a, const OrganizationIdentifier &b) |
template<typename T1 , typename T2 > | |
bool | operator== (Ptr< T1 > const &lhs, T2 const *rhs) |
bool | operator== (const Address &a, const Address &b) |
Macro to make help make class an ns-3 attribute. More... | |
template<typename T1 , typename T2 > | |
bool | operator== (T1 const *lhs, Ptr< T2 > &rhs) |
template<typename T1 , typename T2 > | |
bool | operator== (Ptr< T1 > const &lhs, Ptr< T2 > const &rhs) |
bool | operator== (const Ipv6InterfaceAddress &a, const Ipv6InterfaceAddress &b) |
bool | operator== (const Ipv4Address &a, const Ipv4Address &b) |
bool | operator== (TypeId a, TypeId b) |
bool | operator== (Ipv4Mask const &a, Ipv4Mask const &b) |
bool | operator== (const Ipv6Address &a, const Ipv6Address &b) |
bool | operator== (const Ipv6Prefix &a, const Ipv6Prefix &b) |
bool | operator== (const Time &lhs, const Time &rhs) |
bool | operator> (const Scheduler::EventKey &a, const Scheduler::EventKey &b) |
template<typename T , typename U > | |
bool | operator> (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
bool | operator> (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
bool | operator> (const U &lhs, const TracedValue< T > &rhs) |
template<typename T > | |
bool | operator> (const Ptr< T > &lhs, const Ptr< T > &rhs) |
bool | operator> (const Time &lhs, const Time &rhs) |
template<typename T , typename U > | |
bool | operator>= (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
bool | operator>= (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
bool | operator>= (const U &lhs, const TracedValue< T > &rhs) |
template<typename T > | |
bool | operator>= (const Ptr< T > &lhs, const Ptr< T > &rhs) |
bool | operator>= (const Time &lhs, const Time &rhs) |
std::istream & | operator>> (std::istream &is, Waypoint &waypoint) |
std::istream & | operator>> (std::istream &is, UanPdp &pdp) |
Reads in list of arrivals from stream is. More... | |
std::istream & | operator>> (std::istream &is, Angles &a) |
initialize a struct Angles from input More... | |
std::istream & | operator>> (std::istream &is, WifiMode &mode) |
Serialize WifiMode from istream (human-readable). More... | |
std::istream & | operator>> (std::istream &is, int64x64_t &value) |
std::istream & | operator>> (std::istream &is, UanTxMode &mode) |
Reads tx mode entry from stream is. More... | |
std::istream & | operator>> (std::istream &is, Vector3D &vector) |
std::istream & | operator>> (std::istream &is, Vector2D &vector) |
std::istream & | operator>> (std::istream &is, ObjectFactory &factory) |
std::istream & | operator>> (std::istream &is, Rectangle &rectangle) |
std::istream & | operator>> (std::istream &is, UanAddress &address) |
Read address from stream is as 8 bit integer. More... | |
std::istream & | operator>> (std::istream &is, Ssid &ssid) |
Serialize from the given istream to this SSID. More... | |
std::istream & | operator>> (std::istream &is, Box &box) |
std::istream & | operator>> (std::istream &is, Mac16Address &address) |
std::istream & | operator>> (std::istream &is, Mac64Address &address) |
std::istream & | operator>> (std::istream &is, const OrganizationIdentifier &oi) |
std::istream & | operator>> (std::istream &is, DataRate &rate) |
std::istream & | operator>> (std::istream &is, Address &address) |
std::istream & | operator>> (std::istream &is, Mac48Address &address) |
std::istream & | operator>> (std::istream &is, UanModesList &ml) |
Read UanModesList from stream is. More... | |
std::istream & | operator>> (std::istream &is, HtCapabilities &htcapabilities) |
template<typename NUMERIC_TYPE , typename SIGNED_TYPE > | |
std::istream & | operator>> (std::istream &is, const SequenceNumber< NUMERIC_TYPE, SIGNED_TYPE > &val) |
std::istream & | operator>> (std::istream &is, Ipv4Address &address) |
std::istream & | operator>> (std::istream &is, Ipv4Mask &mask) |
std::istream & | operator>> (std::istream &is, Time &time) |
template<typename T , typename U > | |
TracedValue< T > | operator>> (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator>> (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator>> (const U &lhs, const TracedValue< T > &rhs) |
std::istream & | operator>> (std::istream &is, Ipv6Address &address) |
Stream extraction operator. More... | |
std::istream & | operator>> (std::istream &is, TypeId &tid) |
std::istream & | operator>> (std::istream &is, Ipv6Prefix &prefix) |
Stream extraction operator. More... | |
std::istream & | operator>> (std::istream &is, RandomVariable &var) |
template<typename T , typename U > | |
TracedValue< T > & | operator>>= (TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator^ (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator^ (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator^ (const U &lhs, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
TracedValue< T > & | operator^= (TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator| (const TracedValue< T > &lhs, const TracedValue< U > &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator| (const TracedValue< T > &lhs, const U &rhs) |
template<typename T , typename U > | |
TracedValue< T > | operator| (const U &lhs, const TracedValue< T > &rhs) |
template<typename T , typename U > | |
TracedValue< T > & | operator|= (TracedValue< T > &lhs, const U &rhs) |
template<typename T > | |
TracedValue< T > | operator~ (const TracedValue< T > &lhs) |
static ParseResult | ParseNs2Line (const std::string &str) |
static void | PcapSniffRxEvent (Ptr< PcapFileWrapper > file, Ptr< const Packet > packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, bool isShortPreamble, double signalDbm, double noiseDbm) |
static void | PcapSniffTxEvent (Ptr< PcapFileWrapper > file, Ptr< const Packet > packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, bool isShortPreamble, uint8_t txPower) |
static void | PcapSniffTxRxEvent (Ptr< PcapFileWrapper > file, Ptr< const PacketBurst > burst) |
static SimulatorImpl ** | PeekImpl (void) |
template<typename T > | |
T * | PeekPointer (const Ptr< T > &p) |
void | PhyRxEndOkTrace (std::string context, Ptr< const Packet > p) |
SpectrumValue | Pow (double lhs, const SpectrumValue &rhs) |
SpectrumValue | Pow (const SpectrumValue &lhs, double rhs) |
static uint64_t | PowerOfTen (uint8_t n) |
static void | PrintNodeInfo (std::string &uid, std::string &loc, bool dns, bool bb, std::vector< std::string >::size_type neighListSize, std::string &name, int radius) |
Print node info. More... | |
double | Prod (const SpectrumValue &x) |
uint8_t | QosUtilsGetTidForPacket (Ptr< const Packet > packet) |
If a qos tag is attached to the packet, returns a value < 8. More... | |
bool | QosUtilsIsOldPacket (uint16_t startingSeq, uint16_t seqNumber) |
This function checks if packet with sequence number seqNumber is an "old" packet. More... | |
uint32_t | QosUtilsMapSeqControlToUniqueInteger (uint16_t seqControl, uint16_t endSequence) |
Next function is useful to correctly sort buffered packets under block ack. More... | |
AcIndex | QosUtilsMapTidToAc (uint8_t tid) |
Maps TID (Traffic ID) to Access classes. More... | |
double | RadiansToDegrees (double radians) |
converts radians to degrees More... | |
static uint64_t | ReadDigits (std::string str) |
void | ReadFrom (Buffer::Iterator &i, Ipv4Address &ad) |
Read an Ipv4Address from a Buffer. More... | |
void | ReadFrom (Buffer::Iterator &i, Ipv6Address &ad) |
Read an Ipv6Address from a Buffer. More... | |
void | ReadFrom (Buffer::Iterator &i, Address &ad, uint32_t len) |
Read an Address from a Buffer. More... | |
void | ReadFrom (Buffer::Iterator &i, Mac64Address &ad) |
Read a Mac64Address from a Buffer. More... | |
void | ReadFrom (Buffer::Iterator &i, Mac48Address &ad) |
Read a Mac48Address from a Buffer. More... | |
void | ReadFrom (Buffer::Iterator &i, Mac16Address &ad) |
Read a Mac16Address from a Buffer. More... | |
void | RecvMeasurementReportCallback (LteUeMeasurementsTestCase *testcase, std::string path, uint64_t imsi, uint16_t cellId, uint16_t rnti, LteRrcSap::MeasurementReport meas) |
static void | RemovePIHeader (uint8_t *&buf, ssize_t &len) |
void | ReportUeMeasurementsCallback (LteUeMeasurementsTestCase *testcase, std::string path, uint16_t rnti, uint16_t cellId, double rsrp, double rsrq, bool servingCell) |
void | save_clicked (GtkButton *button, gpointer user_data) |
This is the action done when the user presses on the save button. More... | |
void | save_clicked_default (GtkButton *button, gpointer user_data) |
This is the action done when the user presses on the save button. More... | |
void | SendSocket (const char *path, int fd, const int magic_number) |
Send the file descriptor back to the code that invoked the creation. More... | |
static Vector | SetInitialPosition (Ptr< ConstantVelocityMobilityModel > model, std::string coord, double coordVal) |
static DestinationPoint | SetMovement (Ptr< ConstantVelocityMobilityModel > model, Vector lastPos, double at, double xFinalPosition, double yFinalPosition, double speed) |
static Vector | SetOneInitialCoord (Vector actPos, std::string &coord, double value) |
static Vector | SetSchedPosition (Ptr< ConstantVelocityMobilityModel > model, double at, std::string coord, double coordVal) |
template<typename T1 , typename T2 > | |
Ptr< T1 > | StaticCast (Ptr< T2 > const &p) |
bool | StringToBuffer (std::string s, uint8_t *buffer, uint32_t *len) |
Convert string encoded by the inverse function (TapBufferToString) back into a byte buffer. More... | |
const std::string | suite ("type-id: ") |
double | Sum (const SpectrumValue &x) |
std::string | TapBufferToString (uint8_t *buffer, uint32_t len) |
Convert a byte buffer to a string containing a hex representation of the buffer. More... | |
bool | TapStringToBuffer (std::string s, uint8_t *buffer, uint32_t *len) |
Convert string encoded by the inverse function (TapBufferToString) back into a byte buffer. More... | |
bool | TestDoubleIsEqual (const double a, const double b, const double epsilon=std::numeric_limits< double >::epsilon()) |
Compare two double precision floating point numbers and declare them equal if they are within some epsilon of each other. More... | |
static void | TimePrinter (std::ostream &os) |
Time | TimeStep (uint64_t ts) |
std::string | ToString (EpcUeNas::State s) |
std::string | ToString (LteUeRrc::State s) |
std::string | ToString (LteUePhy::State s) |
std::string | ToString (UeManager::State s) |
static std::string | TrimNs2Line (const std::string &str) |
template<typename T > | |
std::string | TypeNameGet (void) |
void | UlRxPduCallback (Ptr< BoundCallbackArgument > arg, std::string path, uint16_t rnti, uint8_t lcid, uint32_t packetSize, uint64_t delay) |
void | UlTxPduCallback (Ptr< BoundCallbackArgument > arg, std::string path, uint16_t rnti, uint8_t lcid, uint32_t packetSize) |
static void | WriteAveragePowerSpectralDensityReport (Ptr< OutputStreamWrapper > streamWrapper, Ptr< const SpectrumValue > avgPowerSpectralDensity) |
void | WriteTo (Buffer::Iterator &i, Ipv4Address ad) |
Write an Ipv4Address to a Buffer. More... | |
void | WriteTo (Buffer::Iterator &i, Ipv6Address ad) |
Write an Ipv4Address to a Buffer. More... | |
void | WriteTo (Buffer::Iterator &i, const Address &ad) |
Write an Address to a Buffer. More... | |
void | WriteTo (Buffer::Iterator &i, Mac64Address ad) |
Write an Mac64Address to a Buffer. More... | |
void | WriteTo (Buffer::Iterator &i, Mac48Address ad) |
Write an Mac48Address to a Buffer. More... | |
void | WriteTo (Buffer::Iterator &i, Mac16Address ad) |
Write an Mac16Address to a Buffer. More... | |
template<typename T , typename OBJ , typename R > | |
Callback< R > | MakeCallback (R(T::*memPtr)(void), OBJ objPtr) |
template<typename T , typename OBJ , typename R > | |
Callback< R > | MakeCallback (R(T::*memPtr)() const, OBJ objPtr) |
template<typename T , typename OBJ , typename R , typename T1 > | |
Callback< R, T1 > | MakeCallback (R(T::*memPtr)(T1), OBJ objPtr) |
template<typename T , typename OBJ , typename R , typename T1 , typename T2 > | |
Callback< R, T1, T2 > | MakeCallback (R(T::*memPtr)(T1, T2), OBJ objPtr) |
template<typename T , typename OBJ , typename R , typename T1 , typename T2 , typename T3 > | |
Callback< R, T1, T2, T3 > | MakeCallback (R(T::*memPtr)(T1, T2, T3), OBJ objPtr) |
template<typename T , typename OBJ , typename R , typename T1 , typename T2 , typename T3 , typename T4 > | |
Callback< R, T1, T2, T3, T4 > | MakeCallback (R(T::*memPtr)(T1, T2, T3, T4), OBJ objPtr) |
template<typename T , typename OBJ , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
Callback< R, T1, T2, T3, T4, T5 > | MakeCallback (R(T::*memPtr)(T1, T2, T3, T4, T5), OBJ objPtr) |
template<typename T , typename OBJ , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > | |
Callback< R, T1, T2, T3, T4, T5, T6 > | MakeCallback (R(T::*memPtr)(T1, T2, T3, T4, T5, T6), OBJ objPtr) |
template<typename T , typename OBJ , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > | |
Callback< R, T1, T2, T3, T4, T5, T6, T7 > | MakeCallback (R(T::*memPtr)(T1, T2, T3, T4, T5, T6, T7), OBJ objPtr) |
template<typename T , typename OBJ , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 > | |
Callback< R, T1, T2, T3, T4, T5, T6, T7, T8 > | MakeCallback (R(T::*memPtr)(T1, T2, T3, T4, T5, T6, T7, T8), OBJ objPtr) |
template<typename T , typename OBJ , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > | |
Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 > | MakeCallback (R(T::*memPtr)(T1, T2, T3, T4, T5, T6, T7, T8, T9), OBJ objPtr) |
template<typename R > | |
Callback< R > | MakeCallback (R(*fnPtr)()) |
template<typename R , typename T1 > | |
Callback< R, T1 > | MakeCallback (R(*fnPtr)(T1)) |
template<typename R , typename T1 , typename T2 > | |
Callback< R, T1, T2 > | MakeCallback (R(*fnPtr)(T1, T2)) |
template<typename R , typename T1 , typename T2 , typename T3 > | |
Callback< R, T1, T2, T3 > | MakeCallback (R(*fnPtr)(T1, T2, T3)) |
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 > | |
Callback< R, T1, T2, T3, T4 > | MakeCallback (R(*fnPtr)(T1, T2, T3, T4)) |
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
Callback< R, T1, T2, T3, T4, T5 > | MakeCallback (R(*fnPtr)(T1, T2, T3, T4, T5)) |
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > | |
Callback< R, T1, T2, T3, T4, T5, T6 > | MakeCallback (R(*fnPtr)(T1, T2, T3, T4, T5, T6)) |
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > | |
Callback< R, T1, T2, T3, T4, T5, T6, T7 > | MakeCallback (R(*fnPtr)(T1, T2, T3, T4, T5, T6, T7)) |
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 > | |
Callback< R, T1, T2, T3, T4, T5, T6, T7, T8 > | MakeCallback (R(*fnPtr)(T1, T2, T3, T4, T5, T6, T7, T8)) |
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > | |
Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 > | MakeCallback (R(*fnPtr)(T1, T2, T3, T4, T5, T6, T7, T8, T9)) |
template<typename R > | |
Callback< R > | MakeNullCallback (void) |
template<typename R , typename T1 > | |
Callback< R, T1 > | MakeNullCallback (void) |
template<typename R , typename T1 , typename T2 > | |
Callback< R, T1, T2 > | MakeNullCallback (void) |
template<typename R , typename T1 , typename T2 , typename T3 > | |
Callback< R, T1, T2, T3 > | MakeNullCallback (void) |
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 > | |
Callback< R, T1, T2, T3, T4 > | MakeNullCallback (void) |
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
Callback< R, T1, T2, T3, T4, T5 > | MakeNullCallback (void) |
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > | |
Callback< R, T1, T2, T3, T4, T5, T6 > | MakeNullCallback (void) |
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > | |
Callback< R, T1, T2, T3, T4, T5, T6, T7 > | MakeNullCallback (void) |
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 > | |
Callback< R, T1, T2, T3, T4, T5, T6, T7, T8 > | MakeNullCallback (void) |
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > | |
Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 > | MakeNullCallback (void) |
template<typename R , typename TX , typename ARG > | |
Callback< R > | MakeBoundCallback (R(*fnPtr)(TX), ARG a1) |
Build bound Callbacks which take varying numbers of arguments, and potentially returning a value. More... | |
template<typename R , typename TX , typename ARG , typename T1 > | |
Callback< R, T1 > | MakeBoundCallback (R(*fnPtr)(TX, T1), ARG a1) |
Build bound Callbacks which take varying numbers of arguments, and potentially returning a value. More... | |
template<typename R , typename TX , typename ARG , typename T1 , typename T2 > | |
Callback< R, T1, T2 > | MakeBoundCallback (R(*fnPtr)(TX, T1, T2), ARG a1) |
Build bound Callbacks which take varying numbers of arguments, and potentially returning a value. More... | |
template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 > | |
Callback< R, T1, T2, T3 > | MakeBoundCallback (R(*fnPtr)(TX, T1, T2, T3), ARG a1) |
Build bound Callbacks which take varying numbers of arguments, and potentially returning a value. More... | |
template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 , typename T4 > | |
Callback< R, T1, T2, T3, T4 > | MakeBoundCallback (R(*fnPtr)(TX, T1, T2, T3, T4), ARG a1) |
Build bound Callbacks which take varying numbers of arguments, and potentially returning a value. More... | |
template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
Callback< R, T1, T2, T3, T4, T5 > | MakeBoundCallback (R(*fnPtr)(TX, T1, T2, T3, T4, T5), ARG a1) |
Build bound Callbacks which take varying numbers of arguments, and potentially returning a value. More... | |
template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > | |
Callback< R, T1, T2, T3, T4, T5, T6 > | MakeBoundCallback (R(*fnPtr)(TX, T1, T2, T3, T4, T5, T6), ARG a1) |
Build bound Callbacks which take varying numbers of arguments, and potentially returning a value. More... | |
template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > | |
Callback< R, T1, T2, T3, T4, T5, T6, T7 > | MakeBoundCallback (R(*fnPtr)(TX, T1, T2, T3, T4, T5, T6, T7), ARG a1) |
Build bound Callbacks which take varying numbers of arguments, and potentially returning a value. More... | |
template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 > | |
Callback< R, T1, T2, T3, T4, T5, T6, T7, T8 > | MakeBoundCallback (R(*fnPtr)(TX, T1, T2, T3, T4, T5, T6, T7, T8), ARG a1) |
Build bound Callbacks which take varying numbers of arguments, and potentially returning a value. More... | |
template<typename R , typename TX1 , typename TX2 , typename ARG1 , typename ARG2 > | |
Callback< R > | MakeBoundCallback (R(*fnPtr)(TX1, TX2), ARG1 a1, ARG2 a2) |
template<typename R , typename TX1 , typename TX2 , typename ARG1 , typename ARG2 , typename T1 > | |
Callback< R, T1 > | MakeBoundCallback (R(*fnPtr)(TX1, TX2, T1), ARG1 a1, ARG2 a2) |
template<typename R , typename TX1 , typename TX2 , typename ARG1 , typename ARG2 , typename T1 , typename T2 > | |
Callback< R, T1, T2 > | MakeBoundCallback (R(*fnPtr)(TX1, TX2, T1, T2), ARG1 a1, ARG2 a2) |
template<typename R , typename TX1 , typename TX2 , typename ARG1 , typename ARG2 , typename T1 , typename T2 , typename T3 > | |
Callback< R, T1, T2, T3 > | MakeBoundCallback (R(*fnPtr)(TX1, TX2, T1, T2, T3), ARG1 a1, ARG2 a2) |
template<typename R , typename TX1 , typename TX2 , typename ARG1 , typename ARG2 , typename T1 , typename T2 , typename T3 , typename T4 > | |
Callback< R, T1, T2, T3, T4 > | MakeBoundCallback (R(*fnPtr)(TX1, TX2, T1, T2, T3, T4), ARG1 a1, ARG2 a2) |
template<typename R , typename TX1 , typename TX2 , typename ARG1 , typename ARG2 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
Callback< R, T1, T2, T3, T4, T5 > | MakeBoundCallback (R(*fnPtr)(TX1, TX2, T1, T2, T3, T4, T5), ARG1 a1, ARG2 a2) |
template<typename R , typename TX1 , typename TX2 , typename ARG1 , typename ARG2 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > | |
Callback< R, T1, T2, T3, T4, T5, T6 > | MakeBoundCallback (R(*fnPtr)(TX1, TX2, T1, T2, T3, T4, T5, T6), ARG1 a1, ARG2 a2) |
template<typename R , typename TX1 , typename TX2 , typename ARG1 , typename ARG2 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > | |
Callback< R, T1, T2, T3, T4, T5, T6, T7 > | MakeBoundCallback (R(*fnPtr)(TX1, TX2, T1, T2, T3, T4, T5, T6, T7), ARG1 a1, ARG2 a2) |
template<typename R , typename TX1 , typename TX2 , typename TX3 , typename ARG1 , typename ARG2 , typename ARG3 > | |
Callback< R > | MakeBoundCallback (R(*fnPtr)(TX1, TX2, TX3), ARG1 a1, ARG2 a2, ARG3 a3) |
template<typename R , typename TX1 , typename TX2 , typename TX3 , typename ARG1 , typename ARG2 , typename ARG3 , typename T1 > | |
Callback< R, T1 > | MakeBoundCallback (R(*fnPtr)(TX1, TX2, TX3, T1), ARG1 a1, ARG2 a2, ARG3 a3) |
template<typename R , typename TX1 , typename TX2 , typename TX3 , typename ARG1 , typename ARG2 , typename ARG3 , typename T1 , typename T2 > | |
Callback< R, T1, T2 > | MakeBoundCallback (R(*fnPtr)(TX1, TX2, TX3, T1, T2), ARG1 a1, ARG2 a2, ARG3 a3) |
template<typename R , typename TX1 , typename TX2 , typename TX3 , typename ARG1 , typename ARG2 , typename ARG3 , typename T1 , typename T2 , typename T3 > | |
Callback< R, T1, T2, T3 > | MakeBoundCallback (R(*fnPtr)(TX1, TX2, TX3, T1, T2, T3), ARG1 a1, ARG2 a2, ARG3 a3) |
template<typename R , typename TX1 , typename TX2 , typename TX3 , typename ARG1 , typename ARG2 , typename ARG3 , typename T1 , typename T2 , typename T3 , typename T4 > | |
Callback< R, T1, T2, T3, T4 > | MakeBoundCallback (R(*fnPtr)(TX1, TX2, TX3, T1, T2, T3, T4), ARG1 a1, ARG2 a2, ARG3 a3) |
template<typename R , typename TX1 , typename TX2 , typename TX3 , typename ARG1 , typename ARG2 , typename ARG3 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
Callback< R, T1, T2, T3, T4, T5 > | MakeBoundCallback (R(*fnPtr)(TX1, TX2, TX3, T1, T2, T3, T4, T5), ARG1 a1, ARG2 a2, ARG3 a3) |
template<typename R , typename TX1 , typename TX2 , typename TX3 , typename ARG1 , typename ARG2 , typename ARG3 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > | |
Callback< R, T1, T2, T3, T4, T5, T6 > | MakeBoundCallback (R(*fnPtr)(TX1, TX2, TX3, T1, T2, T3, T4, T5, T6), ARG1 a1, ARG2 a2, ARG3 a3) |
ATTRIBUTE_ACCESSOR_DEFINE (Callback) | |
Attribute helpers. More... | |
ATTRIBUTE_CHECKER_DEFINE (Callback) | |
Attribute helpers. More... | |
Every class exported by the ns3 library is enclosed in the ns3 namespace.
This header file declares and defines internal state of an OLSR node.
Here are defined all data structures needed by an OLSR node.
This is the test code for ipv4-l3-protocol.cc.
The implementation of the public static-based API which calls into the private implementation through the simulation singleton.
typedef std::vector<BandInfo> ns3::Bands |
Definition at line 53 of file spectrum-model.h.
typedef std::map<std::string, LogComponent *> ns3::ComponentList |
typedef std::map<std::string, LogComponent *>::iterator ns3::ComponentListI |
typedef std::list<Ptr<DataCalculator> > ns3::DataCalculatorList |
List of Ptrs to DataCalculator objects.
Definition at line 31 of file data-collector.h.
typedef std::vector<std::vector < Ptr<PacketBurst> > > ns3::DlHarqProcessesBuffer_t |
Definition at line 43 of file lte-enb-mac.h.
typedef std::vector< DlDciListElement_s > ns3::DlHarqProcessesDciBuffer_t |
Definition at line 48 of file fdbet-ff-mac-scheduler.h.
typedef std::vector< uint8_t > ns3::DlHarqProcessesStatus_t |
Definition at line 46 of file fdbet-ff-mac-scheduler.h.
typedef std::vector< uint8_t > ns3::DlHarqProcessesTimer_t |
Definition at line 47 of file fdbet-ff-mac-scheduler.h.
typedef std::vector< RlcPduList_t > ns3::DlHarqRlcPduListBuffer_t |
Definition at line 50 of file fdbet-ff-mac-scheduler.h.
typedef std::map<ImsiLcidPair_t, double> ns3::DoubleMap |
Definition at line 42 of file radio-bearer-stats-calculator.h.
typedef std::map<TbId_t, tbInfo_t> ns3::expectedTbs_t |
Definition at line 75 of file lte-spectrum-phy.h.
typedef std::map<ImsiLcidPair_t, LteFlowId_t> ns3::FlowIdMap |
Definition at line 43 of file radio-bearer-stats-calculator.h.
typedef Callback< void > ns3::GenericPhyRxEndErrorCallback |
This method is used by the PHY to notify the MAC that a previously started RX attempt has terminated without success.
Definition at line 60 of file generic-phy.h.
typedef Callback< void, Ptr<Packet> > ns3::GenericPhyRxEndOkCallback |
This method is used by the PHY to notify the MAC that a previously started RX attempt has been successfully completed.
packet | the received Packet |
Definition at line 68 of file generic-phy.h.
typedef Callback< void > ns3::GenericPhyRxStartCallback |
This method is used by the PHY to notify the MAC that a RX attempt is being started, i.e., a valid signal has been recognized by the PHY.
Definition at line 54 of file generic-phy.h.
typedef Callback< void, Ptr<const Packet> > ns3::GenericPhyTxEndCallback |
this method is invoked by the PHY to notify the MAC that the transmission of a given packet has been completed.
packet | the Packet whose TX has been completed. |
Definition at line 46 of file generic-phy.h.
typedef Callback< bool, Ptr<Packet> > ns3::GenericPhyTxStartCallback |
This method allows the MAC to instruct the PHY to start a transmission of a given packet.
packet | the Packet to be transmitted |
Definition at line 38 of file generic-phy.h.
typedef std::vector<HarqProcessInfoElement_t> ns3::HarqProcessInfoList_t |
Definition at line 47 of file lte-harq-phy.h.
typedef std::map<InterfacePairIpv4, Ptr<PcapFileWrapper> > ns3::InterfaceFileMapIpv4 |
Ipv4/interface and Pcap file wrapper container.
Definition at line 220 of file internet-stack-helper.cc.
typedef std::map<InterfacePairIpv6, Ptr<PcapFileWrapper> > ns3::InterfaceFileMapIpv6 |
Ipv6/interface and Pcap file wrapper container.
Definition at line 227 of file internet-stack-helper.cc.
typedef std::pair<Ptr<Ipv4>, uint32_t> ns3::InterfacePairIpv4 |
Ipv4/interface pair.
Definition at line 219 of file internet-stack-helper.cc.
typedef std::pair<Ptr<Ipv6>, uint32_t> ns3::InterfacePairIpv6 |
Ipv6/interface pair.
Definition at line 226 of file internet-stack-helper.cc.
typedef std::map<InterfacePairIpv4, Ptr<OutputStreamWrapper> > ns3::InterfaceStreamMapIpv4 |
Ipv4/interface and output stream container.
Definition at line 221 of file internet-stack-helper.cc.
typedef std::map<InterfacePairIpv6, Ptr<OutputStreamWrapper> > ns3::InterfaceStreamMapIpv6 |
Ipv6/interface and output stream container.
Definition at line 228 of file internet-stack-helper.cc.
typedef Callback< void, DlInfoListElement_s > ns3::LtePhyDlHarqFeedbackCallback |
This method is used by the LteSpectrumPhy to notify the PHY about the status of a certain DL HARQ process.
Definition at line 135 of file lte-spectrum-phy.h.
typedef Callback< void > ns3::LtePhyRxCtrlEndErrorCallback |
This method is used by the LteSpectrumPhy to notify the PHY that a previously started RX of a control frame attempt has terminated without success.
Definition at line 122 of file lte-spectrum-phy.h.
typedef Callback< void, std::list<Ptr<LteControlMessage> > > ns3::LtePhyRxCtrlEndOkCallback |
This method is used by the LteSpectrumPhy to notify the PHY that a previously started RX of a control frame attempt has been successfully completed.
packet | the received Packet |
Definition at line 115 of file lte-spectrum-phy.h.
typedef Callback< void > ns3::LtePhyRxDataEndErrorCallback |
This method is used by the LteSpectrumPhy to notify the PHY that a previously started RX attempt has terminated without success.
Definition at line 98 of file lte-spectrum-phy.h.
typedef Callback< void, Ptr<Packet> > ns3::LtePhyRxDataEndOkCallback |
This method is used by the LteSpectrumPhy to notify the PHY that a previously started RX attempt has been successfully completed.
packet | the received Packet |
Definition at line 105 of file lte-spectrum-phy.h.
typedef Callback< void, uint16_t, Ptr<SpectrumValue> > ns3::LtePhyRxPssCallback |
This method is used by the LteSpectrumPhy to notify the UE PHY that a PSS has been received.
Definition at line 128 of file lte-spectrum-phy.h.
typedef Callback< void, Ptr<const Packet> > ns3::LtePhyTxEndCallback |
this method is invoked by the LteSpectrumPhy to notify the PHY that the transmission of a given packet has been completed.
packet | the Packet whose TX has been completed. |
Definition at line 83 of file lte-spectrum-phy.h.
typedef Callback< void, UlInfoListElement_s > ns3::LtePhyUlHarqFeedbackCallback |
This method is used by the LteSpectrumPhy to notify the PHY about the status of a certain UL HARQ process.
Definition at line 141 of file lte-spectrum-phy.h.
typedef std::list<std::pair<std::string, std::string> > ns3::MetadataList |
List of pairs of strings representing metadata.
Definition at line 42 of file data-collector.h.
typedef std::vector<struct RateInfo> ns3::MinstrelRate |
Data structure for a Minstrel Rate table A vector of a struct RateInfo.
Definition at line 70 of file minstrel-wifi-manager.h.
typedef std::vector<uint32_t> ns3::NixBits_t |
Definition at line 30 of file nix-vector.cc.
Definition at line 30 of file object-map.h.
Definition at line 30 of file object-vector.h.
typedef std::vector< std::vector< struct RlcPduListElement_s > > ns3::RlcPduList_t |
Definition at line 49 of file fdbet-ff-mac-scheduler.h.
typedef std::deque<RttHistory> ns3::RttHistory_t |
Container for RttHistory objects.
Definition at line 62 of file rtt-estimator.h.
typedef std::map<SpectrumModelUid_t, RxSpectrumModelInfo> ns3::RxSpectrumModelInfoMap_t |
Definition at line 68 of file multi-model-spectrum-channel.h.
typedef std::vector<std::vector<uint32_t> > ns3::SampleRate |
Data structure for a Sample Rate table A vector of a vector uint32_t.
Definition at line 76 of file minstrel-wifi-manager.h.
typedef RngSeedManager ns3::SeedManager |
Definition at line 68 of file rng-seed-manager.h.
typedef SequenceNumber<uint16_t, int16_t> ns3::SequenceNumber16 |
Definition at line 382 of file sequence-number.h.
typedef SequenceNumber<uint32_t, int32_t> ns3::SequenceNumber32 |
Definition at line 381 of file sequence-number.h.
typedef std::map<SpectrumModelUid_t, SpectrumConverter> ns3::SpectrumConverterMap_t |
Definition at line 36 of file multi-model-spectrum-channel.h.
typedef uint32_t ns3::SpectrumModelUid_t |
Definition at line 54 of file spectrum-model.h.
typedef std::map<SpectrumModelUid_t, TxSpectrumModelInfo> ns3::TxSpectrumModelInfoMap_t |
Definition at line 52 of file multi-model-spectrum-channel.h.
typedef std::map<ImsiLcidPair_t, uint32_t> ns3::Uint32Map |
Definition at line 38 of file radio-bearer-stats-calculator.h.
typedef std::map<ImsiLcidPair_t, Ptr<MinMaxAvgTotalCalculator<uint32_t> > > ns3::Uint32StatsMap |
Definition at line 40 of file radio-bearer-stats-calculator.h.
typedef std::map<ImsiLcidPair_t, uint64_t> ns3::Uint64Map |
Definition at line 39 of file radio-bearer-stats-calculator.h.
typedef std::map<ImsiLcidPair_t, Ptr<MinMaxAvgTotalCalculator<uint64_t> > > ns3::Uint64StatsMap |
Definition at line 41 of file radio-bearer-stats-calculator.h.
typedef std::vector< UlDciListElement_s > ns3::UlHarqProcessesDciBuffer_t |
Definition at line 52 of file fdbet-ff-mac-scheduler.h.
typedef std::vector< uint8_t > ns3::UlHarqProcessesStatus_t |
Definition at line 53 of file fdbet-ff-mac-scheduler.h.
typedef std::vector<double> ns3::Values |
Definition at line 33 of file spectrum-value.h.
typedef Vector3D ns3::Vector |
typedef Vector3DChecker ns3::VectorChecker |
typedef Vector3DValue ns3::VectorValue |
typedef Callback<bool, Ptr<WifiMac>, const OrganizationIdentifier &, Ptr<const Packet>,const Address &> ns3::VscCallback |
mac | a pointer to the mac object which is calling this callback |
oi | the organization identifier of vendor specific action frame |
packet | the vendor specifc content packet received |
sender | the address of the sender |
Definition at line 164 of file vendor-specific-action.h.
typedef uint8_t ns3::WifiInformationElementId |
This type is used to represent an Information Element ID.
An enumeration would be tidier, but doesn't provide for the inheritance that is currently preferable to cleanly support pre-standard modules such as mesh. Maybe there is a nice way of doing this with a class.
Until such time as a better way of implementing this is dreamt up and applied, developers will need to be careful to avoid duplication of IE IDs in the defines below (and in files which declare "subclasses" of WifiInformationElement). Sorry.
Definition at line 41 of file wifi-information-element.h.
typedef std::vector<uint8_t> ns3::WifiMcsList |
A list of Wi-Fi Modulation and Coding Scheme (MCS).
Definition at line 197 of file wifi-mode.h.
typedef WifiMcsList::const_iterator ns3::WifiMcsListIterator |
An iterator for WifiMcsList vector.
Definition at line 201 of file wifi-mode.h.
typedef std::vector<WifiMode> ns3::WifiModeList |
In various parts of the code, folk are interested in maintaining a list of transmission modes.
The vector class provides a good basis for this, but we here add some syntactic sugar by defining a WifiModeList type, and a corresponding iterator.
Definition at line 188 of file wifi-mode.h.
typedef WifiModeList::const_iterator ns3::WifiModeListIterator |
An iterator for WifiModeList vector.
Definition at line 192 of file wifi-mode.h.
anonymous enum |
Enumerator | |
---|---|
COL_NODE | |
COL_LAST |
Definition at line 26 of file model-node-creator.h.
anonymous enum |
Enumerator | |
---|---|
COL_TYPEID | |
COL_LASTID |
Definition at line 26 of file model-typeid-creator.h.
anonymous enum |
Enumerator | |
---|---|
TYPE_MGT | |
TYPE_CTL | |
TYPE_DATA |
Definition at line 31 of file wifi-mac-header.cc.
anonymous enum |
Enumerator | |
---|---|
SUBTYPE_CTL_BACKREQ | |
SUBTYPE_CTL_BACKRESP | |
SUBTYPE_CTL_RTS | |
SUBTYPE_CTL_CTS | |
SUBTYPE_CTL_ACK | |
SUBTYPE_CTL_CTLWRAPPER |
Definition at line 38 of file wifi-mac-header.cc.
enum ns3::BlockAckType |
Enumeration for different block ACK policies.
Enumerator | |
---|---|
BASIC_BLOCK_ACK | |
COMPRESSED_BLOCK_ACK | |
MULTI_TID_BLOCK_ACK |
Definition at line 30 of file ctrl-headers.h.
enum ns3::CeBitmap_e |
Enumerator | |
---|---|
TA | |
DRX | |
CR |
Definition at line 71 of file ff-mac-common.h.
Enumerator | |
---|---|
EQUAL | |
LESSTHAN |
Definition at line 36 of file test-cosine-antenna.cc.
Types of ethernet packets.
Indicates the type of the current header.
Enumerator | |
---|---|
LENGTH |
Basic ethernet packet, no tags, type/length field indicates packet length or IP/ARP packet. |
VLAN |
Single tagged packet. Header includes VLAN tag |
QINQ |
Double tagged packet. Header includes two VLAN tags |
Definition at line 34 of file ethernet-header.h.
Enumerator | |
---|---|
normal | |
extended |
Definition at line 78 of file ff-mac-common.h.
Enumerator | |
---|---|
EQUAL | |
LESSTHAN |
Definition at line 36 of file test-parabolic-antenna.cc.
Used in Messages to determine whether it contains IPv4 or IPv6 addresses.
Enumerator | |
---|---|
IPV4 | |
IPV6 |
Definition at line 45 of file packetbb.h.
enum ns3::ReqType |
enum ns3::Result_e |
Enumerator | |
---|---|
SUCCESS | |
FAILURE |
Definition at line 59 of file ff-mac-common.h.
enum ns3::SetupRelease_e |
Enumerator | |
---|---|
setup | |
release |
Definition at line 65 of file ff-mac-common.h.
enum ns3::TcpStates_t |
Names of the 11 TCP states.
Enumerator | |
---|---|
CLOSED | |
LISTEN | |
SYN_SENT | |
SYN_RCVD | |
ESTABLISHED | |
CLOSE_WAIT | |
LAST_ACK | |
FIN_WAIT_1 | |
FIN_WAIT_2 | |
CLOSING | |
TIME_WAIT | |
LAST_STATE |
Definition at line 41 of file tcp-socket.h.
enum ns3::TypeOfStation |
Enumeration for type of station.
Enumerator | |
---|---|
STA | |
AP | |
ADHOC_STA | |
MESH | |
HT_STA | |
HT_AP | |
HT_ADHOC_STA | |
OCB |
Definition at line 59 of file edca-txop-n.h.
enum ns3::UserPriority |
As per IEEE Std.
802.11-2007, Section 6.1.1.1.1, when EDCA is used the the Traffic ID (TID) value corresponds to one of the User Priority (UP) values defined by the IEEE Std. 802.1D-2004, Annex G, table G-2.
Note that this correspondence does not hold for HCCA, since in that case the mapping between UPs and TIDs should be determined by a TSPEC element as per IEEE Std. 802.11-2007, Section 7.3.2.30
enum ns3::WifiCodeRate |
This enumeration defines the various convolutional coding rates used for the OFDM transmission modes in the IEEE 802.11 standard.
DSSS (for example) rates which do not have an explicit coding stage in their generation should have this parameter set to WIFI_CODE_RATE_UNDEFINED.
Enumerator | |
---|---|
WIFI_CODE_RATE_UNDEFINED |
No explicit coding (e.g., DSSS rates) |
WIFI_CODE_RATE_3_4 |
Rate 3/4. |
WIFI_CODE_RATE_2_3 |
Rate 2/3. |
WIFI_CODE_RATE_1_2 |
Rate 1/2. |
WIFI_CODE_RATE_5_6 |
Rate 5/6. |
Definition at line 67 of file wifi-mode.h.
enum ns3::WifiMacType |
Combination of valid MAC header type/subtype.
Definition at line 35 of file wifi-mac-header.h.
This enumeration defines the modulation classes per IEEE 802.11-2007, Section 9.6.1, Table 9-2.
Enumerator | |
---|---|
WIFI_MOD_CLASS_UNKNOWN |
Modulation class unknown or unspecified. A WifiMode with this WifiModulationClass has not been properly initialised. |
WIFI_MOD_CLASS_IR |
Infrared (IR) (Clause 16) |
WIFI_MOD_CLASS_FHSS |
Frequency-hopping spread spectrum (FHSS) PHY (Clause 14) |
WIFI_MOD_CLASS_DSSS |
DSSS PHY (Clause 15) and HR/DSSS PHY (Clause 18) |
WIFI_MOD_CLASS_ERP_PBCC |
ERP-PBCC PHY (19.6) |
WIFI_MOD_CLASS_DSSS_OFDM |
DSSS-OFDM PHY (19.7) |
WIFI_MOD_CLASS_ERP_OFDM |
ERP-OFDM PHY (19.5) |
WIFI_MOD_CLASS_OFDM |
OFDM PHY (Clause 17) |
WIFI_MOD_CLASS_HT |
HT PHY (Clause 20) |
Definition at line 36 of file wifi-mode.h.
enum ns3::WireState |
Current state of the channel.
Enumerator | |
---|---|
IDLE |
Channel is IDLE, no packet is being transmitted. |
TRANSMITTING |
Channel is BUSY, a packet is being written by a net device. |
PROPAGATING |
Channel is BUSY, packet is propagating to all attached net devices. |
Definition at line 60 of file csma-channel.h.
|
inline |
Definition at line 85 of file int64x64.h.
Referenced by ns3::RttMeanDeviation::Measurement(), and ns3::DelayJitterEstimation::RecordRx().
|
static |
Definition at line 292 of file fd-net-device.cc.
Referenced by ns3::FdNetDevice::SendFrom().
bool ns3::AreVectorsEqual | ( | Vector const & | actual, |
Vector const & | limit, | ||
double | tol | ||
) |
Definition at line 59 of file ns2-mobility-helper-test-suite.cc.
References ns3::Vector3D::x, ns3::Vector3D::y, and ns3::Vector3D::z.
Referenced by ns3::Ns2MobilityHelperTest::CheckInitialPositions(), and ns3::Ns2MobilityHelperTest::CourseChange().
|
static |
Definition at line 67 of file yans-wifi-helper.cc.
References ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_FUNCTION.
Referenced by ns3::YansWifiPhyHelper::EnableAsciiInternal().
|
static |
Definition at line 80 of file yans-wifi-helper.cc.
References ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_FUNCTION.
Referenced by ns3::YansWifiPhyHelper::EnableAsciiInternal().
|
static |
Ascii trace callback on successful packet reception.
os | The output stream. |
context | The node and device ids. |
packet | The received packet. |
snr | The received signal to noise ratio. |
mode | The channel transmission mode. |
Definition at line 70 of file uan-helper.cc.
References ns3::Time::GetSeconds(), and ns3::Simulator::Now().
Referenced by ns3::UanHelper::EnableAscii().
|
static |
Definition at line 42 of file yans-wifi-helper.cc.
References ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_FUNCTION.
Referenced by ns3::YansWifiPhyHelper::EnableAsciiInternal().
|
static |
Definition at line 55 of file yans-wifi-helper.cc.
References ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_FUNCTION.
Referenced by ns3::YansWifiPhyHelper::EnableAsciiInternal().
|
static |
Ascii trace callback on Phy transmit events.
os | The output stream. |
context | The node and device ids. |
packet | The transmitted packet. |
txPowerDb | The transmission power. |
mode | The transmission mode. |
Definition at line 55 of file uan-helper.cc.
References ns3::Time::GetSeconds(), and ns3::Simulator::Now().
Referenced by ns3::UanHelper::EnableAscii().
|
static |
Definition at line 35 of file ipv4-address.cc.
References ASCII_DOT, ASCII_ZERO, and NS_LOG_FUNCTION.
Referenced by ns3::Ipv4Address::Ipv4Address(), ns3::Ipv4Mask::Ipv4Mask(), and ns3::Ipv4Address::Set().
|
static |
Convert an IPv6 C-string into a 128-bit representation.
address | pointer to the char buffer with the address ascii representation |
addr | the buffer to store the IPv6 address |
Definition at line 150 of file ipv6-address.cc.
References first::address, and NS_LOG_FUNCTION.
Referenced by ns3::Ipv6Address::Ipv6Address(), ns3::Ipv6Prefix::Ipv6Prefix(), and ns3::Ipv6Address::Set().
|
static |
Definition at line 42 of file mac48-address.cc.
References ASCII_a, ASCII_A, ASCII_z, ASCII_Z, and NS_LOG_FUNCTION.
|
static |
Definition at line 42 of file mac64-address.cc.
References ASCII_a, ASCII_A, ASCII_z, ASCII_Z, and NS_LOG_FUNCTION.
|
static |
Definition at line 43 of file mac16-address.cc.
References ASCII_a, ASCII_A, ASCII_z, and ASCII_Z.
Referenced by AsciiToMac48(), ns3::Mac16Address::Mac16Address(), ns3::Mac48Address::Mac48Address(), and ns3::Mac64Address::Mac64Address().
|
static |
Definition at line 173 of file mac16-address.cc.
References NS_LOG_FUNCTION.
|
static |
Definition at line 175 of file mac64-address.cc.
References NS_LOG_FUNCTION.
|
static |
Definition at line 252 of file address.cc.
References NS_LOG_FUNCTION_NOARGS.
Referenced by operator>>().
|
static |
Definition at line 263 of file mac48-address.cc.
References NS_LOG_FUNCTION.
|
static |
Definition at line 50 of file wifi-test.cc.
References ns3::DcaTxop::AssignStreams(), ns3::EdcaTxopN::AssignStreams(), ns3::PointerValue::Get(), and ns3::ObjectBase::GetAttribute().
Referenced by ns3::Bug555TestCase::DoRun().
ns3::ATTRIBUTE_ACCESSOR_DEFINE | ( | String | ) |
ns3::ATTRIBUTE_ACCESSOR_DEFINE | ( | Double | ) |
ns3::ATTRIBUTE_ACCESSOR_DEFINE | ( | Integer | ) |
ns3::ATTRIBUTE_ACCESSOR_DEFINE | ( | Uinteger | ) |
ns3::ATTRIBUTE_ACCESSOR_DEFINE | ( | Boolean | ) |
ns3::ATTRIBUTE_ACCESSOR_DEFINE | ( | Vector | ) |
ns3::ATTRIBUTE_ACCESSOR_DEFINE | ( | Pointer | ) |
ns3::ATTRIBUTE_ACCESSOR_DEFINE | ( | RandomVariable | ) |
ns3::ATTRIBUTE_ACCESSOR_DEFINE | ( | Time | ) |
ns3::ATTRIBUTE_ACCESSOR_DEFINE | ( | Callback | ) |
Attribute helpers.
ns3::ATTRIBUTE_CHECKER_DEFINE | ( | String | ) |
ns3::ATTRIBUTE_CHECKER_DEFINE | ( | Boolean | ) |
ns3::ATTRIBUTE_CHECKER_DEFINE | ( | RandomVariable | ) |
ns3::ATTRIBUTE_CHECKER_DEFINE | ( | Callback | ) |
Attribute helpers.
ns3::ATTRIBUTE_CHECKER_IMPLEMENT | ( | Callback | ) |
Attribute checker.
ns3::ATTRIBUTE_CHECKER_IMPLEMENT | ( | RandomVariable | ) |
ns3::ATTRIBUTE_CHECKER_IMPLEMENT_WITH_NAME | ( | String | , |
"std::string" | |||
) |
ns3::ATTRIBUTE_CHECKER_IMPLEMENT_WITH_NAME | ( | Boolean | , |
"bool" | |||
) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Waypoint | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Vector3D | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Vector2D | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Mac48Address | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Mac64Address | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | OrganizationIdentifier | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Mac16Address | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Rectangle | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Ssid | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | WifiMode | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Box | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Address | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | DataRate | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | ObjectFactory | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | HtCapabilities | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Ipv4Address | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Ipv4Mask | ) |
Macro to make help make class an ns-3 attribute.
ns3::ATTRIBUTE_HELPER_CPP | ( | TypeId | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Ipv6Address | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Ipv6Prefix | ) |
Macro to make help make class an ns-3 attribute.
ns3::ATTRIBUTE_HELPER_HEADER | ( | Waypoint | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | OrganizationIdentifier | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Ssid | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Rectangle | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Mac16Address | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Vector3D | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Mac64Address | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Vector2D | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Box | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | ObjectFactory | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Mac48Address | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | DataRate | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | WifiMode | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Address | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Ipv4Address | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Ipv4Mask | ) |
Macro to make help make class an ns-3 attribute.
ns3::ATTRIBUTE_HELPER_HEADER | ( | TypeId | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Ipv6Address | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Ipv6Prefix | ) |
ns3::ATTRIBUTE_VALUE_IMPLEMENT | ( | RandomVariable | ) |
ns3::ATTRIBUTE_VALUE_IMPLEMENT | ( | Time | ) |
ns3::ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME | ( | std::string | , |
String | |||
) |
ns3::ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME | ( | uint64_t | , |
Uinteger | |||
) |
ns3::ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME | ( | double | , |
Double | |||
) |
ns3::ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME | ( | int64_t | , |
Integer | |||
) |
std::string ns3::BufferToString | ( | uint8_t * | buffer, |
uint32_t | len | ||
) |
Convert a byte buffer to a string containing a hex representation of the buffer.
Make the string pretty by adding a colon (':') between the hex.
buffer | The input buffer to be converted. |
len | The length of the input buffer. |
Definition at line 37 of file encode-decode.cc.
Referenced by ns3::EmuFdNetDeviceHelper::CreateFileDescriptor(), ns3::PlanetLabFdNetDeviceHelper::CreateFileDescriptor(), and ns3::TapFdNetDeviceHelper::CreateFileDescriptor().
double ns3::CalculateDistance | ( | const Vector3D & | a, |
const Vector3D & | b | ||
) |
a | one point |
b | another point |
Definition at line 71 of file vector.cc.
References NS_LOG_FUNCTION, ns3::Vector3D::x, ns3::Vector3D::y, and ns3::Vector3D::z.
Referenced by ns3::LteHelper::AttachToClosestEnb(), ns3::RandomWaypointMobilityModel::BeginWalk(), ns3::SteadyStateRandomWaypointMobilityModel::BeginWalk(), ns3::MobilityModel::GetDistanceFrom(), ns3::AnimPacketInfo::ProcessRxEnd(), ns3::RandomDirection2dMobilityModel::SetDirectionAndSpeed(), and ns3::SteadyStateRandomWaypointMobilityModel::SteadyStateBeginWalk().
double ns3::CalculateDistance | ( | const Vector2D & | a, |
const Vector2D & | b | ||
) |
a | one point |
b | another point |
Definition at line 81 of file vector.cc.
References NS_LOG_FUNCTION, ns3::Vector2D::x, and ns3::Vector2D::y.
void ns3::cell_data_function_col_0 | ( | GtkTreeViewColumn * | col, |
GtkCellRenderer * | renderer, | ||
GtkTreeModel * | model, | ||
GtkTreeIter * | iter, | ||
gpointer | user_data | ||
) |
This function includes the name of the object, pointer, vector or vector item in the first column.
Definition at line 54 of file display-functions.cc.
References COL_NODE, ns3::Object::GetInstanceTypeId(), ns3::TypeId::GetName(), ns3::ModelNode::index, ns3::ModelNode::name, ns3::ModelNode::NODE_ATTRIBUTE, ns3::ModelNode::NODE_OBJECT, ns3::ModelNode::NODE_POINTER, ns3::ModelNode::NODE_VECTOR, ns3::ModelNode::NODE_VECTOR_ITEM, ns3::ModelNode::object, and ns3::ModelNode::type.
Referenced by create_view().
void ns3::cell_data_function_col_0_config_default | ( | GtkTreeViewColumn * | col, |
GtkCellRenderer * | renderer, | ||
GtkTreeModel * | model, | ||
GtkTreeIter * | iter, | ||
gpointer | user_data | ||
) |
This function writes the attribute or typeid name in the column 0.
Definition at line 377 of file display-functions.cc.
References COL_NODE, ns3::TypeId::GetName(), ns3::ModelTypeid::name, ns3::ModelTypeid::NODE_ATTRIBUTE, ns3::ModelTypeid::NODE_TYPEID, ns3::ModelTypeid::tid, and ns3::ModelTypeid::type.
Referenced by create_view_config_default().
void ns3::cell_data_function_col_1 | ( | GtkTreeViewColumn * | col, |
GtkCellRenderer * | renderer, | ||
GtkTreeModel * | model, | ||
GtkTreeIter * | iter, | ||
gpointer | user_data | ||
) |
This function includes the name of the attribute or the editable value in the second column.
Definition at line 31 of file display-functions.cc.
References COL_NODE, ns3::StringValue::Get(), ns3::ObjectBase::GetAttribute(), ns3::ModelNode::name, ns3::ModelNode::NODE_ATTRIBUTE, ns3::ModelNode::object, and ns3::ModelNode::type.
Referenced by create_view().
void ns3::cell_data_function_col_1_config_default | ( | GtkTreeViewColumn * | col, |
GtkCellRenderer * | renderer, | ||
GtkTreeModel * | model, | ||
GtkTreeIter * | iter, | ||
gpointer | user_data | ||
) |
This function writes data in the second column, this data is going to be editable if it is a NODE_ATTRIBUTE.
Definition at line 356 of file display-functions.cc.
References COL_TYPEID, ns3::ModelTypeid::defaultValue, ns3::ModelTypeid::NODE_ATTRIBUTE, and ns3::ModelTypeid::type.
Referenced by create_view_config_default().
void ns3::cell_edited_callback | ( | GtkCellRendererText * | cell, |
gchar * | path_string, | ||
gchar * | new_text, | ||
gpointer | user_data | ||
) |
This is the callback called when the value of an attribute is changed.
Definition at line 88 of file display-functions.cc.
References COL_NODE, ns3::ModelNode::name, ns3::ModelNode::NODE_ATTRIBUTE, NS_ASSERT, ns3::ModelNode::object, ns3::ObjectBase::SetAttribute(), and ns3::ModelNode::type.
Referenced by create_view().
void ns3::cell_edited_callback_config_default | ( | GtkCellRendererText * | cell, |
gchar * | path_string, | ||
gchar * | new_text, | ||
gpointer | user_data | ||
) |
This functions is called whenever there is a change in the value of an attribute If the input value is ok, it will be updated in the default value and in the gui, otherwise, it won't be updated in both.
Definition at line 401 of file display-functions.cc.
References COL_NODE, ns3::ModelTypeid::defaultValue, ns3::TypeId::GetAttributeFullName(), ns3::ModelTypeid::index, ns3::ModelTypeid::NODE_ATTRIBUTE, NS_ASSERT, ns3::Config::SetDefaultFailSafe(), ns3::ModelTypeid::tid, and ns3::ModelTypeid::type.
Referenced by create_view_config_default().
gboolean ns3::cell_tooltip_callback | ( | GtkWidget * | widget, |
gint | x, | ||
gint | y, | ||
gboolean | keyboard_tip, | ||
GtkTooltip * | tooltip, | ||
gpointer | user_data | ||
) |
This function displays the tooltip for an object, pointer, vector item or an attribute.
Definition at line 122 of file display-functions.cc.
References ns3::TypeId::AttributeInformation::checker, COL_NODE, get_col_number_from_tree_view_column(), ns3::ObjectBase::GetAttribute(), ns3::TypeId::GetAttribute(), ns3::TypeId::GetAttributeN(), ns3::Object::GetInstanceTypeId(), ns3::TypeId::GetName(), ns3::PointerValue::GetObject(), ns3::TypeId::GetParent(), ns3::AttributeChecker::GetUnderlyingTypeInformation(), ns3::AttributeChecker::GetValueTypeName(), ns3::TypeId::HasParent(), ns3::AttributeChecker::HasUnderlyingTypeInformation(), ns3::TypeId::AttributeInformation::help, ns3::ModelNode::name, ns3::TypeId::AttributeInformation::name, ns3::ModelNode::NODE_ATTRIBUTE, ns3::ModelNode::NODE_OBJECT, ns3::ModelNode::NODE_POINTER, ns3::ModelNode::NODE_VECTOR, ns3::ModelNode::NODE_VECTOR_ITEM, ns3::ModelNode::object, and ns3::ModelNode::type.
Referenced by create_view().
gboolean ns3::cell_tooltip_callback_config_default | ( | GtkWidget * | widget, |
gint | x, | ||
gint | y, | ||
gboolean | keyboard_tip, | ||
GtkTooltip * | tooltip, | ||
gpointer | user_data | ||
) |
This function is used to display a tooltip whenever the user puts the mouse over a type ID or an attribute.
It will give the type and the possible values of an attribute value and the type of the object for an attribute object or a typeID object
Definition at line 423 of file display-functions.cc.
References ns3::TypeId::AttributeInformation::checker, COL_NODE, get_col_number_from_tree_view_column(), ns3::TypeId::GetAttribute(), ns3::TypeId::GetName(), ns3::AttributeChecker::GetUnderlyingTypeInformation(), ns3::AttributeChecker::GetValueTypeName(), ns3::AttributeChecker::HasUnderlyingTypeInformation(), ns3::TypeId::AttributeInformation::help, ns3::ModelTypeid::index, ns3::ModelTypeid::NODE_ATTRIBUTE, ns3::ModelTypeid::NODE_TYPEID, ns3::ModelTypeid::tid, and ns3::ModelTypeid::type.
Referenced by create_view_config_default().
|
static |
Definition at line 465 of file log.cc.
References ComponentExists(), LogComponentPrintList(), and NS_FATAL_ERROR.
Referenced by LogSetTimePrinter().
gboolean ns3::clean_model_callback | ( | GtkTreeModel * | model, |
GtkTreePath * | path, | ||
GtkTreeIter * | iter, | ||
gpointer | data | ||
) |
Delete the tree model contents.
Definition at line 339 of file display-functions.cc.
References COL_NODE.
Referenced by ns3::GtkConfigStore::ConfigureAttributes().
gboolean ns3::clean_model_callback_config_default | ( | GtkTreeModel * | model, |
GtkTreePath * | path, | ||
GtkTreeIter * | iter, | ||
gpointer | data | ||
) |
Delete the tree model contents.
Definition at line 582 of file display-functions.cc.
References COL_TYPEID.
Referenced by ns3::GtkConfigStore::ConfigureDefaults().
Ptr<T> ns3::CompleteConstruct | ( | T * | p | ) |
Definition at line 412 of file object.h.
Referenced by CreateObject().
|
static |
Definition at line 446 of file log.cc.
References GetComponentList(), and NS_ASSERT.
Referenced by CheckEnvironmentVariables().
Ptr<T1> ns3::const_pointer_cast | ( | Ptr< T2 > const & | p | ) |
Ptr<T1> ns3::ConstCast | ( | Ptr< T2 > const & | p | ) |
Definition at line 366 of file ptr.h.
References PeekPointer().
Ptr< T > ns3::Copy | ( | Ptr< T > | object | ) |
Definition at line 387 of file ptr.h.
References PeekPointer().
Referenced by ns3::SNRToBlockErrorRateManager::GetSNRToBlockErrorRateRecord(), ns3::internal::MakeDoubleChecker(), ns3::internal::MakeIntegerChecker(), MakeSimpleAttributeChecker(), MakeTimeChecker(), and ns3::internal::MakeUintegerChecker().
Ptr< T > ns3::CopyObject | ( | Ptr< const T > | object | ) |
object | a pointer to the object to copy. |
This method invoke the copy constructor of the input object and returns the new instance.
Definition at line 396 of file object.h.
References NS_ASSERT, and PeekPointer().
uint32_t ns3::CRC32Calculate | ( | const uint8_t * | data, |
int | length | ||
) |
data | buffer to calculate the checksum for |
length | the length of the buffer (bytes) |
Definition at line 68 of file crc32.cc.
References crc32table.
Referenced by ns3::EthernetTrailer::CalcFcs(), and ns3::EthernetTrailer::CheckFcs().
uint8_t ns3::CRC8Calculate | ( | const uint8_t * | data, |
int | length | ||
) |
data | buffer to calculate the checksum for |
length | the length of the buffer (bytes) |
Definition at line 56 of file crc8.cc.
References crc8table.
Referenced by ns3::GenericMacHeader::Deserialize(), ns3::BandwidthRequestHeader::Deserialize(), ns3::GenericMacHeader::Serialize(), and ns3::BandwidthRequestHeader::Serialize().
Ptr< T > ns3::Create | ( | void | ) |
Definition at line 231 of file ptr.h.
Referenced by ns3::TypeId::AddConstructor(), ns3::internal::MakeDoubleChecker(), ns3::internal::MakeIntegerChecker(), MakeSimpleAttributeChecker(), MakeTimeChecker(), and ns3::internal::MakeUintegerChecker().
Ptr< T > ns3::Create | ( | T1 | a1 | ) |
Ptr< T > ns3::Create | ( | T1 | a1, |
T2 | a2 | ||
) |
Ptr< T > ns3::Create | ( | T1 | a1, |
T2 | a2, | ||
T3 | a3 | ||
) |
Ptr< T > ns3::Create | ( | T1 | a1, |
T2 | a2, | ||
T3 | a3, | ||
T4 | a4 | ||
) |
Ptr< T > ns3::Create | ( | T1 | a1, |
T2 | a2, | ||
T3 | a3, | ||
T4 | a4, | ||
T5 | a5 | ||
) |
Ptr< T > ns3::Create | ( | T1 | a1, |
T2 | a2, | ||
T3 | a3, | ||
T4 | a4, | ||
T5 | a5, | ||
T6 | a6 | ||
) |
Ptr< T > ns3::Create | ( | T1 | a1, |
T2 | a2, | ||
T3 | a3, | ||
T4 | a4, | ||
T5 | a5, | ||
T6 | a6, | ||
T7 | a7 | ||
) |
GtkWidget * ns3::create_view | ( | GtkTreeStore * | model | ) |
This is the main view opening the widget, getting tooltips and drawing the tree of attributes...
Definition at line 220 of file display-functions.cc.
References cell_data_function_col_0(), cell_data_function_col_1(), cell_edited_callback(), and cell_tooltip_callback().
Referenced by ns3::GtkConfigStore::ConfigureAttributes().
GtkWidget * ns3::create_view_config_default | ( | GtkTreeStore * | model | ) |
This is the main view opening the widget, getting tooltips and drawing the tree of attributes.
Definition at line 542 of file display-functions.cc.
References cell_data_function_col_0_config_default(), cell_data_function_col_1_config_default(), cell_edited_callback_config_default(), and cell_tooltip_callback_config_default().
Referenced by ns3::GtkConfigStore::ConfigureDefaults().
Ptr<T> ns3::CreateObject | ( | void | ) |
Definition at line 420 of file object.h.
References CompleteConstruct().
Referenced by ns3::Ipv6L3Protocol::AddInterface(), ns3::Ipv4L3Protocol::AddInterface(), ns3::Ipv4L3ProtocolTestCase::DoRun(), ns3::Ipv6L3ProtocolTestCase::DoRun(), ns3::Ipv4L3Protocol::SetupLoopback(), and ns3::Ipv6L3Protocol::SetupLoopback().
Ptr<T> ns3::CreateObject | ( | T1 | a1 | ) |
Definition at line 426 of file object.h.
References CompleteConstruct().
Ptr<T> ns3::CreateObject | ( | T1 | a1, |
T2 | a2 | ||
) |
Definition at line 432 of file object.h.
References CompleteConstruct().
Ptr<T> ns3::CreateObject | ( | T1 | a1, |
T2 | a2, | ||
T3 | a3 | ||
) |
Definition at line 438 of file object.h.
References CompleteConstruct().
Ptr<T> ns3::CreateObject | ( | T1 | a1, |
T2 | a2, | ||
T3 | a3, | ||
T4 | a4 | ||
) |
Definition at line 444 of file object.h.
References CompleteConstruct().
Ptr<T> ns3::CreateObject | ( | T1 | a1, |
T2 | a2, | ||
T3 | a3, | ||
T4 | a4, | ||
T5 | a5 | ||
) |
Definition at line 450 of file object.h.
References CompleteConstruct().
Ptr<T> ns3::CreateObject | ( | T1 | a1, |
T2 | a2, | ||
T3 | a3, | ||
T4 | a4, | ||
T5 | a5, | ||
T6 | a6 | ||
) |
Definition at line 456 of file object.h.
References CompleteConstruct().
Ptr<T> ns3::CreateObject | ( | T1 | a1, |
T2 | a2, | ||
T3 | a3, | ||
T4 | a4, | ||
T5 | a5, | ||
T6 | a6, | ||
T7 | a7 | ||
) |
Definition at line 462 of file object.h.
References CompleteConstruct().
Ptr< T > ns3::CreateObjectWithAttributes | ( | std::string | n1 = "" , |
const AttributeValue & | v1 = EmptyAttributeValue () , |
||
std::string | n2 = "" , |
||
const AttributeValue & | v2 = EmptyAttributeValue () , |
||
std::string | n3 = "" , |
||
const AttributeValue & | v3 = EmptyAttributeValue () , |
||
std::string | n4 = "" , |
||
const AttributeValue & | v4 = EmptyAttributeValue () , |
||
std::string | n5 = "" , |
||
const AttributeValue & | v5 = EmptyAttributeValue () , |
||
std::string | n6 = "" , |
||
const AttributeValue & | v6 = EmptyAttributeValue () , |
||
std::string | n7 = "" , |
||
const AttributeValue & | v7 = EmptyAttributeValue () , |
||
std::string | n8 = "" , |
||
const AttributeValue & | v8 = EmptyAttributeValue () , |
||
std::string | n9 = "" , |
||
const AttributeValue & | v9 = EmptyAttributeValue () |
||
) |
n1 | name of attribute |
v1 | value of attribute |
n2 | name of attribute |
v2 | value of attribute |
n3 | name of attribute |
v3 | value of attribute |
n4 | name of attribute |
v4 | value of attribute |
n5 | name of attribute |
v5 | value of attribute |
n6 | name of attribute |
v6 | value of attribute |
n7 | name of attribute |
v7 | value of attribute |
n8 | name of attribute |
v8 | value of attribute |
n9 | name of attribute |
v9 | value of attribute |
This allocates an object on the heap and initializes it with a set of attributes.
Definition at line 155 of file object-factory.h.
References ns3::ObjectFactory::Create(), ns3::ObjectFactory::Set(), and ns3::ObjectFactory::SetTypeId().
ns3::DEF_TYPE | ( | uint8_t | ) |
ns3::DEF_TYPE | ( | uint16_t | ) |
ns3::DEF_TYPE | ( | uint32_t | ) |
ns3::DEF_TYPE | ( | uint64_t | ) |
ns3::DEF_TYPE | ( | int8_t | ) |
ns3::DEF_TYPE | ( | int16_t | ) |
ns3::DEF_TYPE | ( | int32_t | ) |
ns3::DEF_TYPE | ( | int64_t | ) |
ns3::DEF_TYPE | ( | float | ) |
ns3::DEF_TYPE | ( | double | ) |
double ns3::DegreesToRadians | ( | double | degrees | ) |
converts degrees to radians
degrees | the angle in degrees |
Definition at line 32 of file angles.cc.
Referenced by ns3::CosineAntennaModelTestSuite::CosineAntennaModelTestSuite(), ns3::DegreesToRadiansTestCase::DoRun(), ns3::ParabolicAntennaModelTestSuite::ParabolicAntennaModelTestSuite(), ns3::CosineAntennaModel::SetBeamwidth(), ns3::ParabolicAntennaModel::SetBeamwidth(), ns3::CosineAntennaModel::SetOrientation(), and ns3::ParabolicAntennaModel::SetOrientation().
gboolean ns3::delete_event_callback | ( | GtkWidget * | widget, |
GdkEvent * | event, | ||
gpointer | user_data | ||
) |
Exit the application.
Definition at line 328 of file display-functions.cc.
Referenced by ns3::GtkConfigStore::ConfigureAttributes(), and ns3::GtkConfigStore::ConfigureDefaults().
void ns3::DlRxPduCallback | ( | Ptr< BoundCallbackArgument > | arg, |
std::string | path, | ||
uint16_t | rnti, | ||
uint8_t | lcid, | ||
uint32_t | packetSize, | ||
uint64_t | delay | ||
) |
Definition at line 63 of file radio-bearer-stats-connector.cc.
References ns3::BoundCallbackArgument::cellId, ns3::BoundCallbackArgument::imsi, NS_LOG_LOGIC, and ns3::BoundCallbackArgument::stats.
Referenced by ns3::RadioBearerStatsConnector::ConnectSrb0Traces(), ns3::RadioBearerStatsConnector::ConnectSrb1TracesUe(), and ns3::RadioBearerStatsConnector::ConnectTracesUe().
void ns3::DlTxPduCallback | ( | Ptr< BoundCallbackArgument > | arg, |
std::string | path, | ||
uint16_t | rnti, | ||
uint8_t | lcid, | ||
uint32_t | packetSize | ||
) |
Definition at line 55 of file radio-bearer-stats-connector.cc.
References ns3::BoundCallbackArgument::cellId, ns3::BoundCallbackArgument::imsi, NS_LOG_LOGIC, and ns3::BoundCallbackArgument::stats.
Referenced by ns3::RadioBearerStatsConnector::ConnectSrb0Traces(), and ns3::RadioBearerStatsConnector::ConnectTracesEnb().
Ptr<const AttributeAccessor> ns3::DoMakeAccessorHelperOne | ( | U T::* | memberVariable | ) |
Definition at line 98 of file attribute-accessor-helper.h.
References V.
Ptr<const AttributeAccessor> ns3::DoMakeAccessorHelperOne | ( | U(T::*)(void) const | getter | ) |
Definition at line 136 of file attribute-accessor-helper.h.
References ns3::AccessorHelper< T, U >::Set(), and V.
Ptr<const AttributeAccessor> ns3::DoMakeAccessorHelperOne | ( | void(T::*)(U) | setter | ) |
Definition at line 167 of file attribute-accessor-helper.h.
References V.
Ptr<const AttributeAccessor> ns3::DoMakeAccessorHelperTwo | ( | void(T::*)(U) | setter, |
V(T::*)(void) const | getter | ||
) |
Definition at line 203 of file attribute-accessor-helper.h.
References ns3::AccessorHelper< T, U >::Set(), and V.
Ptr<const AttributeAccessor> ns3::DoMakeAccessorHelperTwo | ( | V(T::*)(void) const | getter, |
void(T::*)(U) | setter | ||
) |
Definition at line 244 of file attribute-accessor-helper.h.
Ptr<const AttributeAccessor> ns3::DoMakeAccessorHelperTwo | ( | bool(T::*)(U) | setter, |
V(T::*)(void) const | getter | ||
) |
Definition at line 252 of file attribute-accessor-helper.h.
References ns3::AccessorHelper< T, U >::Set(), and V.
Ptr<const AttributeAccessor> ns3::DoMakeAccessorHelperTwo | ( | bool(T::*)(void) const | getter, |
void(T::*)(U) | setter | ||
) |
Definition at line 293 of file attribute-accessor-helper.h.
Ptr<const TraceSourceAccessor> ns3::DoMakeTraceSourceAccessor | ( | SOURCE T::* | a | ) |
Definition at line 88 of file trace-source-accessor.h.
References ns3::Config::Connect(), ns3::Config::ConnectWithoutContext(), ns3::Config::Disconnect(), and ns3::Config::DisconnectWithoutContext().
Referenced by MakeTraceSourceAccessor().
|
static |
Definition at line 184 of file mobility-helper.cc.
Referenced by ns3::MobilityHelper::CourseChanged().
Ptr<T1> ns3::DynamicCast | ( | Ptr< T2 > const & | p | ) |
Definition at line 373 of file ptr.h.
References PeekPointer().
std::string ns3::EmuBufferToString | ( | uint8_t * | buffer, |
uint32_t | len | ||
) |
Convert a byte buffer to a string containing a hex representation of the buffer.
Make the string pretty by adding a colon (':') between the hex.
buffer | The input buffer to be converted. |
len | The length of the input buffer. |
Definition at line 37 of file emu-encode-decode.cc.
Referenced by ns3::EmuNetDevice::CreateSocket().
bool ns3::EmuStringToBuffer | ( | std::string | s, |
uint8_t * | buffer, | ||
uint32_t * | len | ||
) |
Convert string encoded by the inverse function (EmuBufferToString) back into a byte buffer.
s | The input string. |
buffer | The buffer to initialize with the converted bits. |
len | The length of the data that is valid in the buffer. |
Definition at line 67 of file emu-encode-decode.cc.
Referenced by SendSocket().
void ns3::exit_clicked_callback | ( | GtkButton * | button, |
gpointer | user_data | ||
) |
Exit the window when exit button is pressed.
Definition at line 318 of file display-functions.cc.
Referenced by ns3::GtkConfigStore::ConfigureAttributes(), and ns3::GtkConfigStore::ConfigureDefaults().
int ns3::external_rand | ( | ) |
External Random number generator.
Definition at line 152 of file nsc-tcp-l4-protocol.cc.
Referenced by ns3::NscTcpL4Protocol::SetNode().
int ns3::get_col_number_from_tree_view_column | ( | GtkTreeViewColumn * | col | ) |
This function gets the column number 0 or 1 from the mouse click.
Definition at line 105 of file display-functions.cc.
Referenced by cell_tooltip_callback(), and cell_tooltip_callback_config_default().
|
static |
Definition at line 52 of file log.cc.
Referenced by ComponentExists(), ns3::LogComponent::LogComponent(), LogComponentDisable(), LogComponentDisableAll(), LogComponentEnable(), LogComponentEnableAll(), and LogComponentPrintList().
|
static |
Definition at line 83 of file simulator.cc.
References ns3::ObjectFactory::Create(), g_schedTypeImpl, g_simTypeImpl, ns3::StringValue::Get(), GetPointer(), ns3::GlobalValue::GetValue(), LogSetNodePrinter(), LogSetTimePrinter(), NodePrinter(), PeekImpl(), s, ns3::ObjectFactory::SetTypeId(), and TimePrinter().
Referenced by ns3::Simulator::Cancel(), ns3::Simulator::DoSchedule(), ns3::Simulator::DoScheduleDestroy(), ns3::Simulator::DoScheduleNow(), ns3::Simulator::GetContext(), ns3::Simulator::GetDelayLeft(), ns3::Simulator::GetImplementation(), ns3::Simulator::GetMaximumSimulationTime(), ns3::Simulator::GetSystemId(), ns3::Simulator::IsExpired(), ns3::Simulator::IsFinished(), ns3::Simulator::Now(), ns3::Simulator::Remove(), ns3::Simulator::Run(), ns3::Simulator::ScheduleWithContext(), ns3::Simulator::SetScheduler(), and ns3::Simulator::Stop().
|
static |
Definition at line 582 of file ns2-mobility-helper.cc.
References HasNodeIdNumber().
Referenced by ParseNs2Line().
|
static |
Definition at line 600 of file ns2-mobility-helper.cc.
References ns3::ParseResult::ivals, and ns3::ParseResult::tokens.
Referenced by ns3::Ns2MobilityHelper::ConfigNodesMovements().
|
static |
Definition at line 622 of file ns2-mobility-helper.cc.
References ns3::ParseResult::svals, and ns3::ParseResult::tokens.
Referenced by ns3::Ns2MobilityHelper::ConfigNodesMovements().
|
static |
Definition at line 38 of file object-base.cc.
References NS_LOG_FUNCTION_NOARGS, and ns3::TypeId::SetParent().
Referenced by ns3::ObjectBase::GetTypeId().
|
related |
Definition at line 285 of file ptr.h.
References ns3::Ptr< T >::Acquire(), and ns3::Ptr< T >::m_ptr.
Referenced by PtrTestCase::DoRun(), GetImpl(), main(), ns3::Simulator::Schedule(), ns3::Simulator::ScheduleDestroy(), ns3::Simulator::ScheduleNow(), and ns3::Simulator::SetImplementation().
std::string ns3::GetWildcardMatches | ( | const std::string & | configPath, |
const std::string & | matchedPath, | ||
const std::string & | wildcardSeparator = " " |
||
) |
Returns the text matches from the matched path for each of the wildcards in the Config path, separated by the wild card separator.
configPath | Config path to access the probe. |
matchedPath | the path that matched the Config path. |
wildcardSeparator | the text to put betwen the wildcard matches. By default, a space is used. |
Definition at line 29 of file get-wildcard-matches.cc.
References NS_ASSERT_MSG.
Referenced by ns3::GnuplotHelper::PlotProbe(), and ns3::FileHelper::WriteProbe().
uint16_t ns3::gnu_sum | ( | const char * | buffer, |
const size_t | size | ||
) |
Definition at line 221 of file hash-test-suite.cc.
Referenced by gnu_sum32().
uint32_t ns3::gnu_sum32 | ( | const char * | buffer, |
const size_t | size | ||
) |
Definition at line 238 of file hash-test-suite.cc.
References gnu_sum().
Referenced by ns3::Hash32FunctionPtrTestCase::DoRun(), and gnu_sum64().
uint64_t ns3::gnu_sum64 | ( | const char * | buffer, |
const size_t | size | ||
) |
Definition at line 246 of file hash-test-suite.cc.
References gnu_sum32().
Referenced by ns3::Hash64FunctionPtrTestCase::DoRun().
|
static |
Definition at line 551 of file ns2-mobility-helper.cc.
References IsNumber().
Referenced by GetNodeIdFromToken(), IsSetInitialPos(), and ParseNs2Line().
double ns3::Integral | ( | const SpectrumValue & | arg | ) |
arg | the argument |
Definition at line 386 of file spectrum-value.cc.
References ns3::SpectrumValue::ConstBandsBegin(), ns3::SpectrumValue::ConstBandsEnd(), ns3::SpectrumValue::ConstValuesBegin(), ns3::SpectrumValue::ConstValuesEnd(), and NS_ASSERT.
Referenced by ns3::RemSpectrumPhy::StartRx(), ns3::HalfDuplexIdealPhy::StartRx(), and ns3::HalfDuplexIdealPhy::StartTx().
|
static |
Sync function for IPv4 dropped packet - Ascii output.
stream | the output stream |
context | the context |
header | IPv4 header |
packet | smart pointer to the packet |
reason | the reason for the dropping |
ipv4 | smart pointer to the node's IPv4 stack |
interface | incoming interface |
Definition at line 784 of file internet-stack-helper.cc.
References ns3::Packet::AddHeader(), ns3::Packet::Copy(), g_interfaceStreamMapIpv4, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.
Referenced by ns3::InternetStackHelper::EnableAsciiIpv4Internal().
|
static |
Sync function for IPv4 dropped packet - Ascii output.
stream | the output stream |
header | IPv4 header |
packet | smart pointer to the packet |
reason | the reason for the dropping |
ipv4 | smart pointer to the node's IPv4 stack |
interface | incoming interface |
Definition at line 699 of file internet-stack-helper.cc.
References ns3::Packet::AddHeader(), ns3::Packet::Copy(), g_interfaceStreamMapIpv4, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.
Referenced by ns3::InternetStackHelper::EnableAsciiIpv4Internal().
|
static |
Sync function for IPv4 received packet - Ascii output.
stream | the output stream |
context | the context |
packet | smart pointer to the packet |
ipv4 | smart pointer to the node's IPv4 stack |
interface | incoming interface |
Definition at line 856 of file internet-stack-helper.cc.
References g_interfaceStreamMapIpv4, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.
Referenced by ns3::InternetStackHelper::EnableAsciiIpv4Internal().
|
static |
Sync function for IPv4 received packet - Ascii output.
stream | the output stream |
packet | smart pointer to the packet |
ipv4 | smart pointer to the node's IPv4 stack |
interface | incoming interface |
Definition at line 757 of file internet-stack-helper.cc.
References g_interfaceStreamMapIpv4, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.
Referenced by ns3::InternetStackHelper::EnableAsciiIpv4Internal().
|
static |
Sync function for IPv4 packet - Pcap output.
p | smart pointer to the packet |
ipv4 | smart pointer to the node's IPv4 stack |
interface | incoming interface |
Definition at line 500 of file internet-stack-helper.cc.
References g_interfaceFileMapIpv4, ns3::Simulator::Now(), NS_LOG_FUNCTION, NS_LOG_INFO, and ns3::PcapFileWrapper::Write().
Referenced by ns3::InternetStackHelper::EnablePcapIpv4Internal().
|
static |
Sync function for IPv4 transmitted packet - Ascii output.
stream | the output stream |
context | the context |
packet | smart pointer to the packet |
ipv4 | smart pointer to the node's IPv4 stack |
interface | incoming interface |
Definition at line 825 of file internet-stack-helper.cc.
References g_interfaceStreamMapIpv4, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.
Referenced by ns3::InternetStackHelper::EnableAsciiIpv4Internal().
|
static |
Sync function for IPv4 transmitted packet - Ascii output.
stream | the output stream |
packet | smart pointer to the packet |
ipv4 | smart pointer to the node's IPv4 stack |
interface | incoming interface |
Definition at line 733 of file internet-stack-helper.cc.
References g_interfaceStreamMapIpv4, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.
Referenced by ns3::InternetStackHelper::EnableAsciiIpv4Internal().
|
static |
Sync function for IPv6 dropped packet - Ascii output.
stream | the output stream |
context | the context |
header | IPv6 header |
packet | smart pointer to the packet |
reason | the reason for the dropping |
ipv6 | smart pointer to the node's IPv6 stack |
interface | incoming interface |
Definition at line 1122 of file internet-stack-helper.cc.
References ns3::Packet::AddHeader(), ns3::Packet::Copy(), g_interfaceStreamMapIpv6, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.
Referenced by ns3::InternetStackHelper::EnableAsciiIpv6Internal().
|
static |
Sync function for IPv6 dropped packet - Ascii output.
stream | the output stream |
header | IPv6 header |
packet | smart pointer to the packet |
reason | the reason for the dropping |
ipv6 | smart pointer to the node's IPv6 stack |
interface | incoming interface |
Definition at line 1037 of file internet-stack-helper.cc.
References ns3::Packet::AddHeader(), ns3::Packet::Copy(), g_interfaceStreamMapIpv6, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.
Referenced by ns3::InternetStackHelper::EnableAsciiIpv6Internal().
|
static |
Sync function for IPv6 received packet - Ascii output.
stream | the output stream |
context | the context |
packet | smart pointer to the packet |
ipv6 | smart pointer to the node's IPv6 stack |
interface | incoming interface |
Definition at line 1194 of file internet-stack-helper.cc.
References g_interfaceStreamMapIpv6, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.
Referenced by ns3::InternetStackHelper::EnableAsciiIpv6Internal().
|
static |
Sync function for IPv6 received packet - Ascii output.
stream | the output stream |
packet | smart pointer to the packet |
ipv6 | smart pointer to the node's IPv6 stack |
interface | incoming interface |
Definition at line 1095 of file internet-stack-helper.cc.
References g_interfaceStreamMapIpv6, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.
Referenced by ns3::InternetStackHelper::EnableAsciiIpv6Internal().
|
static |
Sync function for IPv6 packet - Pcap output.
p | smart pointer to the packet |
ipv6 | smart pointer to the node's IPv6 stack |
interface | incoming interface |
Definition at line 598 of file internet-stack-helper.cc.
References g_interfaceFileMapIpv6, ns3::Simulator::Now(), NS_LOG_FUNCTION, NS_LOG_INFO, and ns3::PcapFileWrapper::Write().
Referenced by ns3::InternetStackHelper::EnablePcapIpv6Internal().
|
static |
Sync function for IPv6 transmitted packet - Ascii output.
stream | the output stream |
context | the context |
packet | smart pointer to the packet |
ipv6 | smart pointer to the node's IPv6 stack |
interface | incoming interface |
Definition at line 1163 of file internet-stack-helper.cc.
References g_interfaceStreamMapIpv6, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.
Referenced by ns3::InternetStackHelper::EnableAsciiIpv6Internal().
|
static |
Sync function for IPv6 transmitted packet - Ascii output.
stream | the output stream |
packet | smart pointer to the packet |
ipv6 | smart pointer to the node's IPv6 stack |
interface | incoming interface |
Definition at line 1071 of file internet-stack-helper.cc.
References g_interfaceStreamMapIpv6, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.
Referenced by ns3::InternetStackHelper::EnableAsciiIpv6Internal().
|
inline |
true if x is NaN
x |
Definition at line 36 of file data-calculator.h.
References sample-rng-plot::x.
Referenced by ns3::OmnetDataOutput::OmnetOutputCallback::OutputStatistic(), and ns3::SqliteDataOutput::SqliteOutputCallback::OutputStatistic().
|
static |
Definition at line 520 of file ns2-mobility-helper.cc.
References NS_UNUSED.
Referenced by ns3::Ns2MobilityHelper::ConfigNodesMovements(), HasNodeIdNumber(), and IsVal().
|
static |
Definition at line 687 of file ns2-mobility-helper.cc.
References ns3::ParseResult::has_dval, NS2_AT, NS2_NS_SCH, NS2_SETDEST, and ns3::ParseResult::tokens.
Referenced by ns3::Ns2MobilityHelper::ConfigNodesMovements().
|
static |
Definition at line 677 of file ns2-mobility-helper.cc.
References ns3::ParseResult::has_dval, NS2_AT, NS2_NS_SCH, NS2_SET, NS2_X_COORD, NS2_Y_COORD, NS2_Z_COORD, and ns3::ParseResult::tokens.
Referenced by ns3::Ns2MobilityHelper::ConfigNodesMovements().
|
static |
Definition at line 666 of file ns2-mobility-helper.cc.
References ns3::ParseResult::has_dval, HasNodeIdNumber(), NS2_SET, NS2_X_COORD, NS2_Y_COORD, NS2_Z_COORD, and ns3::ParseResult::tokens.
Referenced by ns3::Ns2MobilityHelper::ConfigNodesMovements().
|
static |
Definition at line 530 of file ns2-mobility-helper.cc.
References IsNumber(), and s.
bool ns3::IsVal | ( | const std::string & | str, |
T & | ret | ||
) |
Definition at line 530 of file ns2-mobility-helper.cc.
References IsNumber(), and s.
void ns3::load_clicked | ( | GtkButton * | button, |
gpointer | user_data | ||
) |
If the user presses the button load, it will load the config file into memory.
Definition at line 292 of file display-functions.cc.
References ns3::RawTextConfigLoad::Attributes(), and ns3::RawTextConfigLoad::SetFilename().
Referenced by ns3::GtkConfigStore::ConfigureAttributes().
void ns3::load_clicked_default | ( | GtkButton * | button, |
gpointer | user_data | ||
) |
If the user presses the button load, it will load the config file into memory.
Definition at line 515 of file display-functions.cc.
References ns3::RawTextConfigLoad::Default(), and ns3::RawTextConfigLoad::SetFilename().
Referenced by ns3::GtkConfigStore::ConfigureDefaults().
SpectrumValue ns3::Log | ( | const SpectrumValue & | arg | ) |
arg | the argument |
Definition at line 589 of file spectrum-value.cc.
References ns3::SpectrumValue::Log.
SpectrumValue ns3::Log10 | ( | const SpectrumValue & | arg | ) |
arg | the argument |
Definition at line 573 of file spectrum-value.cc.
References ns3::SpectrumValue::Log10.
SpectrumValue ns3::Log2 | ( | const SpectrumValue & | arg | ) |
arg | the argument |
Definition at line 581 of file spectrum-value.cc.
References ns3::SpectrumValue::Log2.
Referenced by ns3::ShannonSpectrumErrorModel::EvaluateChunk().
LogNodePrinter ns3::LogGetNodePrinter | ( | void | ) |
Definition at line 576 of file log.cc.
References g_logNodePrinter.
LogTimePrinter ns3::LogGetTimePrinter | ( | void | ) |
Definition at line 567 of file log.cc.
References g_logTimePrinter.
void ns3::LogSetNodePrinter | ( | LogNodePrinter | printer | ) |
Definition at line 572 of file log.cc.
References g_logNodePrinter.
Referenced by ns3::Simulator::Destroy(), GetImpl(), and ns3::Simulator::SetImplementation().
void ns3::LogSetTimePrinter | ( | LogTimePrinter | printer | ) |
Definition at line 558 of file log.cc.
References CheckEnvironmentVariables(), and g_logTimePrinter.
Referenced by ns3::Simulator::Destroy(), GetImpl(), and ns3::Simulator::SetImplementation().
|
static |
Get a hash key.
k | the key |
length | the length of the key |
level | the previous hash, or an arbitrary value |
Definition at line 72 of file ipv6-address.cc.
References mix, and NS_LOG_FUNCTION.
Referenced by ns3::Ipv6AddressHash::operator()().
void ns3::LteSimpleHelperDlRxPduCallback | ( | Ptr< RadioBearerStatsCalculator > | rlcStats, |
std::string | path, | ||
uint16_t | rnti, | ||
uint8_t | lcid, | ||
uint32_t | packetSize, | ||
uint64_t | delay | ||
) |
Definition at line 260 of file lte-simple-helper.cc.
References ns3::RadioBearerStatsCalculator::DlRxPdu(), and NS_LOG_FUNCTION.
void ns3::LteSimpleHelperDlTxPduCallback | ( | Ptr< RadioBearerStatsCalculator > | rlcStats, |
std::string | path, | ||
uint16_t | rnti, | ||
uint8_t | lcid, | ||
uint32_t | packetSize | ||
) |
Definition at line 250 of file lte-simple-helper.cc.
References ns3::RadioBearerStatsCalculator::DlTxPdu(), and NS_LOG_FUNCTION.
void ns3::LteSimpleHelperUlRxPduCallback | ( | Ptr< RadioBearerStatsCalculator > | rlcStats, |
std::string | path, | ||
uint16_t | rnti, | ||
uint8_t | lcid, | ||
uint32_t | packetSize, | ||
uint64_t | delay | ||
) |
Definition at line 291 of file lte-simple-helper.cc.
References NS_LOG_FUNCTION, and ns3::RadioBearerStatsCalculator::UlRxPdu().
void ns3::LteSimpleHelperUlTxPduCallback | ( | Ptr< RadioBearerStatsCalculator > | rlcStats, |
std::string | path, | ||
uint16_t | rnti, | ||
uint8_t | lcid, | ||
uint32_t | packetSize | ||
) |
Definition at line 281 of file lte-simple-helper.cc.
References NS_LOG_FUNCTION, and ns3::RadioBearerStatsCalculator::UlTxPdu().
void ns3::LteTestDlSchedulingCallback | ( | LteInterferenceTestCase * | testcase, |
std::string | path, | ||
uint32_t | frameNo, | ||
uint32_t | subframeNo, | ||
uint16_t | rnti, | ||
uint8_t | mcsTb1, | ||
uint16_t | sizeTb1, | ||
uint8_t | mcsTb2, | ||
uint16_t | sizeTb2 | ||
) |
Definition at line 48 of file lte-test-interference.cc.
References ns3::LteInterferenceTestCase::DlScheduling().
Referenced by ns3::LteLinkAdaptationTestCase::DoRun(), and ns3::LteInterferenceTestCase::DoRun().
void ns3::LteTestDlSchedulingCallback | ( | LteLinkAdaptationTestCase * | testcase, |
std::string | path, | ||
uint32_t | frameNo, | ||
uint32_t | subframeNo, | ||
uint16_t | rnti, | ||
uint8_t | mcsTb1, | ||
uint16_t | sizeTb1, | ||
uint8_t | mcsTb2, | ||
uint16_t | sizeTb2 | ||
) |
Test 1.3 Link Adaptation.
Definition at line 48 of file lte-test-link-adaptation.cc.
References ns3::LteLinkAdaptationTestCase::DlScheduling().
void ns3::LteTestPathlossDlSchedCallback | ( | LtePathlossModelSystemTestCase * | testcase, |
std::string | path, | ||
uint32_t | frameNo, | ||
uint32_t | subframeNo, | ||
uint16_t | rnti, | ||
uint8_t | mcsTb1, | ||
uint16_t | sizeTb1, | ||
uint8_t | mcsTb2, | ||
uint16_t | sizeTb2 | ||
) |
Test 1.1 Pathloss compound test.
This TestSuite tests the BuildingPathlossModel by reproducing several communication scenarios
Definition at line 69 of file lte-test-pathloss-model.cc.
References ns3::LtePathlossModelSystemTestCase::DlScheduling().
void ns3::LteTestUlSchedulingCallback | ( | LteInterferenceTestCase * | testcase, |
std::string | path, | ||
uint32_t | frameNo, | ||
uint32_t | subframeNo, | ||
uint16_t | rnti, | ||
uint8_t | mcs, | ||
uint16_t | sizeTb | ||
) |
Definition at line 56 of file lte-test-interference.cc.
References ns3::LteInterferenceTestCase::UlScheduling().
Referenced by ns3::LteInterferenceTestCase::DoRun().
Ptr< const AttributeAccessor > ns3::MakeAccessorHelper | ( | T1 | a1 | ) |
Definition at line 301 of file attribute-accessor-helper.h.
Ptr< const AttributeAccessor > ns3::MakeAccessorHelper | ( | T1 | a1, |
T2 | a2 | ||
) |
Definition at line 308 of file attribute-accessor-helper.h.
Callback<R> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2) | fnPtr, |
ARG1 | a1, | ||
ARG2 | a2 | ||
) |
fnPtr | function pointer |
a1 | first bound argument |
a2 | second bound argument |
Definition at line 1534 of file callback.h.
Callback<R,T1> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, T1) | fnPtr, |
ARG1 | a1, | ||
ARG2 | a2 | ||
) |
fnPtr | function pointer |
a1 | first bound argument |
a2 | second bound argument |
Definition at line 1541 of file callback.h.
Callback<R,T1,T2> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, T1, T2) | fnPtr, |
ARG1 | a1, | ||
ARG2 | a2 | ||
) |
fnPtr | function pointer |
a1 | first bound argument |
a2 | second bound argument |
Definition at line 1548 of file callback.h.
Callback<R,T1,T2,T3> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, T1, T2, T3) | fnPtr, |
ARG1 | a1, | ||
ARG2 | a2 | ||
) |
fnPtr | function pointer |
a1 | first bound argument |
a2 | second bound argument |
Definition at line 1555 of file callback.h.
Callback<R,T1,T2,T3,T4> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, T1, T2, T3, T4) | fnPtr, |
ARG1 | a1, | ||
ARG2 | a2 | ||
) |
fnPtr | function pointer |
a1 | first bound argument |
a2 | second bound argument |
Definition at line 1562 of file callback.h.
Callback<R,T1,T2,T3,T4,T5> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, T1, T2, T3, T4, T5) | fnPtr, |
ARG1 | a1, | ||
ARG2 | a2 | ||
) |
fnPtr | function pointer |
a1 | first bound argument |
a2 | second bound argument |
Definition at line 1569 of file callback.h.
Callback<R,T1,T2,T3,T4,T5,T6> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, T1, T2, T3, T4, T5, T6) | fnPtr, |
ARG1 | a1, | ||
ARG2 | a2 | ||
) |
fnPtr | function pointer |
a1 | first bound argument |
a2 | second bound argument |
Definition at line 1576 of file callback.h.
Callback<R,T1,T2,T3,T4,T5,T6,T7> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, T1, T2, T3, T4, T5, T6, T7) | fnPtr, |
ARG1 | a1, | ||
ARG2 | a2 | ||
) |
fnPtr | function pointer |
a1 | first bound argument |
a2 | second bound argument |
Definition at line 1583 of file callback.h.
Callback<R> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, TX3) | fnPtr, |
ARG1 | a1, | ||
ARG2 | a2, | ||
ARG3 | a3 | ||
) |
a1 | first bound argument |
a2 | second bound argument |
a3 | third bound argument |
fnPtr | function pointer |
Definition at line 1599 of file callback.h.
Callback<R,T1> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, TX3, T1) | fnPtr, |
ARG1 | a1, | ||
ARG2 | a2, | ||
ARG3 | a3 | ||
) |
a1 | first bound argument |
a2 | second bound argument |
a3 | third bound argument |
fnPtr | function pointer |
Definition at line 1606 of file callback.h.
Callback<R,T1,T2> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, TX3, T1, T2) | fnPtr, |
ARG1 | a1, | ||
ARG2 | a2, | ||
ARG3 | a3 | ||
) |
a1 | first bound argument |
a2 | second bound argument |
a3 | third bound argument |
fnPtr | function pointer |
Definition at line 1613 of file callback.h.
Callback<R,T1,T2,T3> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, TX3, T1, T2, T3) | fnPtr, |
ARG1 | a1, | ||
ARG2 | a2, | ||
ARG3 | a3 | ||
) |
a1 | first bound argument |
a2 | second bound argument |
a3 | third bound argument |
fnPtr | function pointer |
Definition at line 1620 of file callback.h.
Callback<R,T1,T2,T3,T4> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, TX3, T1, T2, T3, T4) | fnPtr, |
ARG1 | a1, | ||
ARG2 | a2, | ||
ARG3 | a3 | ||
) |
a1 | first bound argument |
a2 | second bound argument |
a3 | third bound argument |
fnPtr | function pointer |
Definition at line 1627 of file callback.h.
Callback<R,T1,T2,T3,T4,T5> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, TX3, T1, T2, T3, T4, T5) | fnPtr, |
ARG1 | a1, | ||
ARG2 | a2, | ||
ARG3 | a3 | ||
) |
a1 | first bound argument |
a2 | second bound argument |
a3 | third bound argument |
fnPtr | function pointer |
Definition at line 1634 of file callback.h.
Callback<R,T1,T2,T3,T4,T5,T6> ns3::MakeBoundCallback | ( | R(*)(TX1, TX2, TX3, T1, T2, T3, T4, T5, T6) | fnPtr, |
ARG1 | a1, | ||
ARG2 | a2, | ||
ARG3 | a3 | ||
) |
a1 | first bound argument |
a2 | second bound argument |
a3 | third bound argument |
fnPtr | function pointer |
Definition at line 1641 of file callback.h.
Ptr< const AttributeChecker > ns3::MakeDoubleChecker | ( | void | ) |
Definition at line 67 of file double.h.
References ns3::internal::MakeDoubleChecker().
Ptr< const AttributeChecker > ns3::MakeDoubleChecker | ( | double | min | ) |
Definition at line 75 of file double.h.
References ns3::internal::MakeDoubleChecker().
Ptr< const AttributeChecker > ns3::MakeDoubleChecker | ( | double | min, |
double | max | ||
) |
Definition at line 83 of file double.h.
References ns3::internal::MakeDoubleChecker().
Ptr< const AttributeAccessor > ns3::MakeEnumAccessor | ( | T1 | a1 | ) |
Definition at line 118 of file enum.h.
Referenced by ns3::DropTailQueue::GetTypeId(), ns3::Building::GetTypeId(), ns3::RealtimeSimulatorImpl::GetTypeId(), ns3::WimaxConnection::GetTypeId(), ns3::ConfigStore::GetTypeId(), ns3::LteAmc::GetTypeId(), ns3::ItuR1411NlosOverRooftopPropagationLossModel::GetTypeId(), ns3::RandomWalk2dMobilityModel::GetTypeId(), ns3::OkumuraHataPropagationLossModel::GetTypeId(), ns3::LteSimpleHelper::GetTypeId(), ns3::GridBuildingAllocator::GetTypeId(), ns3::EmuNetDevice::GetTypeId(), ns3::HybridBuildingsPropagationLossModel::GetTypeId(), ns3::CsmaNetDevice::GetTypeId(), ns3::TcpWestwood::GetTypeId(), ns3::FfMacScheduler::GetTypeId(), ns3::olsr::RoutingProtocol::GetTypeId(), ns3::RedQueue::GetTypeId(), ns3::FdNetDevice::GetTypeId(), AttributeObjectTest::GetTypeId(), ns3::GridPositionAllocator::GetTypeId(), ns3::TapBridge::GetTypeId(), ns3::RateErrorModel::GetTypeId(), ns3::LteEnbRrc::GetTypeId(), and ns3::dsr::DsrOptionRerrHeader::GetTypeId().
Ptr< const AttributeAccessor > ns3::MakeEnumAccessor | ( | T1 | a1, |
T2 | a2 | ||
) |
Ptr< const AttributeChecker > ns3::MakeEnumChecker | ( | int | v1, |
std::string | n1, | ||
int | v2, | ||
std::string | n2, | ||
int | v3, | ||
std::string | n3, | ||
int | v4, | ||
std::string | n4, | ||
int | v5, | ||
std::string | n5, | ||
int | v6, | ||
std::string | n6, | ||
int | v7, | ||
std::string | n7, | ||
int | v8, | ||
std::string | n8, | ||
int | v9, | ||
std::string | n9, | ||
int | v10, | ||
std::string | n10, | ||
int | v11, | ||
std::string | n11, | ||
int | v12, | ||
std::string | n12, | ||
int | v13, | ||
std::string | n13, | ||
int | v14, | ||
std::string | n14, | ||
int | v15, | ||
std::string | n15, | ||
int | v16, | ||
std::string | n16, | ||
int | v17, | ||
std::string | n17, | ||
int | v18, | ||
std::string | n18, | ||
int | v19, | ||
std::string | n19, | ||
int | v20, | ||
std::string | n20, | ||
int | v21, | ||
std::string | n21, | ||
int | v22, | ||
std::string | n22 | ||
) |
Definition at line 178 of file enum.cc.
References ns3::EnumChecker::Add(), ns3::EnumChecker::AddDefault(), and NS_LOG_FUNCTION.
Referenced by ns3::DropTailQueue::GetTypeId(), ns3::Building::GetTypeId(), ns3::RealtimeSimulatorImpl::GetTypeId(), ns3::WimaxConnection::GetTypeId(), ns3::ConfigStore::GetTypeId(), ns3::LteAmc::GetTypeId(), ns3::ItuR1411NlosOverRooftopPropagationLossModel::GetTypeId(), ns3::RandomWalk2dMobilityModel::GetTypeId(), ns3::OkumuraHataPropagationLossModel::GetTypeId(), ns3::LteSimpleHelper::GetTypeId(), ns3::GridBuildingAllocator::GetTypeId(), ns3::EmuNetDevice::GetTypeId(), ns3::HybridBuildingsPropagationLossModel::GetTypeId(), ns3::CsmaNetDevice::GetTypeId(), ns3::TcpWestwood::GetTypeId(), ns3::FfMacScheduler::GetTypeId(), ns3::olsr::RoutingProtocol::GetTypeId(), ns3::RedQueue::GetTypeId(), ns3::FdNetDevice::GetTypeId(), AttributeObjectTest::GetTypeId(), ns3::GridPositionAllocator::GetTypeId(), ns3::TapBridge::GetTypeId(), ns3::RateErrorModel::GetTypeId(), ns3::LteEnbRrc::GetTypeId(), and ns3::dsr::DsrOptionRerrHeader::GetTypeId().
EventImpl * ns3::MakeEvent | ( | void(*)(void) | f | ) |
Definition at line 8 of file make-event.cc.
References NS_LOG_FUNCTION.
Referenced by FakeNetDevice::Doit3(), ns3::TapBridge::ReadCallback(), ns3::EmuNetDevice::ReadThread(), ns3::FdNetDevice::ReceiveCallback(), ns3::Simulator::Schedule(), ns3::Simulator::ScheduleDestroy(), ns3::Simulator::ScheduleNow(), ns3::Simulator::ScheduleWithContext(), and test().
EventImpl * ns3::MakeEvent | ( | MEM | mem_ptr, |
OBJ | obj | ||
) |
Definition at line 77 of file make-event.h.
EventImpl * ns3::MakeEvent | ( | MEM | mem_ptr, |
OBJ | obj, | ||
T1 | a1 | ||
) |
Definition at line 105 of file make-event.h.
EventImpl * ns3::MakeEvent | ( | MEM | mem_ptr, |
OBJ | obj, | ||
T1 | a1, | ||
T2 | a2 | ||
) |
Definition at line 135 of file make-event.h.
EventImpl * ns3::MakeEvent | ( | MEM | mem_ptr, |
OBJ | obj, | ||
T1 | a1, | ||
T2 | a2, | ||
T3 | a3 | ||
) |
Definition at line 167 of file make-event.h.
EventImpl * ns3::MakeEvent | ( | MEM | mem_ptr, |
OBJ | obj, | ||
T1 | a1, | ||
T2 | a2, | ||
T3 | a3, | ||
T4 | a4 | ||
) |
Definition at line 201 of file make-event.h.
EventImpl * ns3::MakeEvent | ( | MEM | mem_ptr, |
OBJ | obj, | ||
T1 | a1, | ||
T2 | a2, | ||
T3 | a3, | ||
T4 | a4, | ||
T5 | a5 | ||
) |
Definition at line 237 of file make-event.h.
EventImpl * ns3::MakeEvent | ( | void(*)(U1) | f, |
T1 | a1 | ||
) |
Definition at line 275 of file make-event.h.
EventImpl * ns3::MakeEvent | ( | void(*)(U1, U2) | f, |
T1 | a1, | ||
T2 | a2 | ||
) |
Definition at line 304 of file make-event.h.
EventImpl * ns3::MakeEvent | ( | void(*)(U1, U2, U3) | f, |
T1 | a1, | ||
T2 | a2, | ||
T3 | a3 | ||
) |
Definition at line 336 of file make-event.h.
EventImpl * ns3::MakeEvent | ( | void(*)(U1, U2, U3, U4) | f, |
T1 | a1, | ||
T2 | a2, | ||
T3 | a3, | ||
T4 | a4 | ||
) |
Definition at line 370 of file make-event.h.
EventImpl * ns3::MakeEvent | ( | void(*)(U1, U2, U3, U4, U5) | f, |
T1 | a1, | ||
T2 | a2, | ||
T3 | a3, | ||
T4 | a4, | ||
T5 | a5 | ||
) |
Definition at line 406 of file make-event.h.
Ptr< const AttributeChecker > ns3::MakeIntegerChecker | ( | void | ) |
Definition at line 88 of file integer.h.
References ns3::internal::MakeIntegerChecker().
Ptr< const AttributeChecker > ns3::MakeIntegerChecker | ( | int64_t | min | ) |
Definition at line 79 of file integer.h.
References ns3::internal::MakeIntegerChecker().
Ptr< const AttributeChecker > ns3::MakeIntegerChecker | ( | int64_t | min, |
int64_t | max | ||
) |
Definition at line 71 of file integer.h.
References ns3::internal::MakeIntegerChecker().
Ptr< const AttributeAccessor > ns3::MakeObjectMapAccessor | ( | U T::* | memberContainer | ) |
Definition at line 51 of file object-map.h.
References NS_ASSERT.
Referenced by AttributeObjectTest::GetTypeId(), ns3::UeManager::GetTypeId(), ns3::LteUeRrc::GetTypeId(), and ns3::LteEnbRrc::GetTypeId().
Ptr< const AttributeAccessor > ns3::MakeObjectMapAccessor | ( | Ptr< U >(T::*)(INDEX) const | get, |
INDEX(T::*)(void) const | getN | ||
) |
Definition at line 96 of file object-map.h.
Ptr< const AttributeAccessor > ns3::MakeObjectMapAccessor | ( | INDEX(T::*)(void) const | getN, |
Ptr< U >(T::*)(INDEX) const | get | ||
) |
Definition at line 104 of file object-map.h.
Ptr< const AttributeChecker > ns3::MakeObjectMapChecker | ( | void | ) |
Definition at line 89 of file object-map.h.
Ptr< const AttributeAccessor > ns3::MakeObjectPtrContainerAccessor | ( | Ptr< U >(T::*)(INDEX) const | get, |
INDEX(T::*)(void) const | getN | ||
) |
Definition at line 149 of file object-ptr-container.h.
Referenced by MakeObjectPtrContainerAccessor().
Ptr< const AttributeAccessor > ns3::MakeObjectPtrContainerAccessor | ( | INDEX(T::*)(void) const | getN, |
Ptr< U >(T::*)(INDEX) const | get | ||
) |
Definition at line 178 of file object-ptr-container.h.
References MakeObjectPtrContainerAccessor().
Ptr< const AttributeChecker > ns3::MakeObjectPtrContainerChecker | ( | void | ) |
Definition at line 185 of file object-ptr-container.h.
Ptr< const AttributeAccessor > ns3::MakeObjectVectorAccessor | ( | U T::* | memberContainer | ) |
Definition at line 51 of file object-vector.h.
References NS_ASSERT.
Referenced by ns3::ChannelListPriv::GetTypeId(), ns3::NodeListPriv::GetTypeId(), ns3::BuildingListPriv::GetTypeId(), ns3::Ipv6OptionDemux::GetTypeId(), ConfigTestObject::GetTypeId(), ns3::Ipv6ExtensionDemux::GetTypeId(), ns3::NscTcpL4Protocol::GetTypeId(), ns3::UdpL4Protocol::GetTypeId(), ns3::ArpL3Protocol::GetTypeId(), ns3::Node::GetTypeId(), ns3::TcpL4Protocol::GetTypeId(), ns3::Ipv6L3Protocol::GetTypeId(), ns3::Ipv4L3Protocol::GetTypeId(), AttributeObjectTest::GetTypeId(), and ns3::Ipv6ExtensionRoutingDemux::GetTypeId().
Ptr< const AttributeAccessor > ns3::MakeObjectVectorAccessor | ( | Ptr< U >(T::*)(INDEX) const | get, |
INDEX(T::*)(void) const | getN | ||
) |
Definition at line 96 of file object-vector.h.
Ptr< const AttributeAccessor > ns3::MakeObjectVectorAccessor | ( | INDEX(T::*)(void) const | getN, |
Ptr< U >(T::*)(INDEX) const | get | ||
) |
Definition at line 104 of file object-vector.h.
Ptr< const AttributeChecker > ns3::MakeObjectVectorChecker | ( | void | ) |
Definition at line 89 of file object-vector.h.
Ptr< AttributeChecker > ns3::MakePointerChecker | ( | void | ) |
Definition at line 178 of file pointer.h.
Referenced by ns3::MeshPointDevice::GetTypeId().
Ptr< const AttributeChecker > ns3::MakeTimeChecker | ( | const Time | min, |
const Time | max | ||
) |
Helper to make a Time checker with bounded range.
Both limits are inclusive
Definition at line 452 of file time.cc.
References Copy(), Create(), ns3::TimeValue::Get(), NS_LOG_FUNCTION, and NS_LOG_FUNCTION_NOARGS.
Referenced by ns3::DelayJitterEstimationTimestampTag::GetTypeId(), ns3::BasicEnergySource::GetTypeId(), ns3::LteRlcAm::GetTypeId(), ns3::AmrrWifiManager::GetTypeId(), ns3::RraaWifiManager::GetTypeId(), ns3::ApWifiMac::GetTypeId(), ns3::RealtimeSimulatorImpl::GetTypeId(), ns3::OnoeWifiManager::GetTypeId(), ns3::UdpEchoClient::GetTypeId(), ns3::Probe::GetTypeId(), ns3::StaWifiMac::GetTypeId(), ns3::WifiMac::GetTypeId(), ns3::dot11s::PeerLink::GetTypeId(), ns3::RandomWalk2dMobilityModel::GetTypeId(), ns3::dot11s::HwmpProtocol::GetTypeId(), ns3::UdpClient::GetTypeId(), ns3::PointToPointChannel::GetTypeId(), ns3::V4Ping::GetTypeId(), ns3::TraceFadingLossModel::GetTypeId(), ns3::Ping6::GetTypeId(), ns3::RvBatteryModel::GetTypeId(), ns3::WifiMacQueue::GetTypeId(), ns3::Ipv6PmtuCache::GetTypeId(), ns3::SpectrumAnalyzer::GetTypeId(), ns3::EmuNetDevice::GetTypeId(), ns3::aodv::RoutingProtocol::GetTypeId(), ns3::dsdv::RoutingProtocol::GetTypeId(), ns3::MeshWifiInterfaceMac::GetTypeId(), ns3::UanMacCw::GetTypeId(), ns3::WaveformGenerator::GetTypeId(), ns3::PointToPointNetDevice::GetTypeId(), ns3::BaseStationNetDevice::GetTypeId(), ns3::WimaxPhy::GetTypeId(), ns3::Application::GetTypeId(), ns3::SubscriberStationNetDevice::GetTypeId(), ns3::PointToPointEpcHelper::GetTypeId(), ns3::flame::FlameRtable::GetTypeId(), ns3::UanMacRcGw::GetTypeId(), ns3::YansWifiPhy::GetTypeId(), ns3::BridgeNetDevice::GetTypeId(), ns3::ArpCache::GetTypeId(), ns3::EpsBearerTagUdpClient::GetTypeId(), ns3::TcpSocket::GetTypeId(), ns3::LiIonEnergySource::GetTypeId(), ns3::RttEstimator::GetTypeId(), ns3::A3RsrpHandoverAlgorithm::GetTypeId(), ns3::UplinkSchedulerMBQoS::GetTypeId(), ns3::CsmaChannel::GetTypeId(), ns3::SixLowPanNetDevice::GetTypeId(), ns3::LteUePhy::GetTypeId(), ns3::olsr::RoutingProtocol::GetTypeId(), ns3::RadioBearerStatsCalculator::GetTypeId(), ns3::flame::FlameProtocol::GetTypeId(), ns3::GaussMarkovMobilityModel::GetTypeId(), ns3::Ipv4L3Protocol::GetTypeId(), ns3::AthstatsWifiTraceSink::GetTypeId(), ns3::FdNetDevice::GetTypeId(), ns3::RedQueue::GetTypeId(), AttributeObjectTest::GetTypeId(), ns3::MinstrelWifiManager::GetTypeId(), ns3::dsr::DsrRouting::GetTypeId(), ns3::TapBridge::GetTypeId(), TimestampTag::GetTypeId(), ns3::FlowMonitor::GetTypeId(), ns3::UanMacRc::GetTypeId(), ns3::LteEnbRrc::GetTypeId(), and MakeTimeChecker().
|
inline |
Helper to make an unbounded Time checker.
Definition at line 978 of file nstime.h.
References MakeTimeChecker(), ns3::Time::Max(), and ns3::Time::Min().
|
inline |
Helper to make a Time checker with a lower bound.
Definition at line 989 of file nstime.h.
References MakeTimeChecker(), and ns3::Time::Max().
TimerImpl* ns3::MakeTimerImpl | ( | FN | fn | ) |
Definition at line 100 of file timer-impl.h.
References NS_ASSERT.
Referenced by MakeTimerImpl(), ns3::Watchdog::SetFunction(), and ns3::Timer::SetFunction().
TimerImpl* ns3::MakeTimerImpl | ( | IntToType< 0 > | , |
FN | fn | ||
) |
Definition at line 108 of file timer-impl.h.
References ns3::Simulator::Schedule().
TimerImpl* ns3::MakeTimerImpl | ( | IntToType< 1 > | , |
FN | fn | ||
) |
Definition at line 131 of file timer-impl.h.
References ns3::Simulator::Schedule().
TimerImpl* ns3::MakeTimerImpl | ( | IntToType< 2 > | , |
FN | fn | ||
) |
Definition at line 163 of file timer-impl.h.
References ns3::Simulator::Schedule().
TimerImpl* ns3::MakeTimerImpl | ( | IntToType< 3 > | , |
FN | fn | ||
) |
Definition at line 200 of file timer-impl.h.
References ns3::Simulator::Schedule().
TimerImpl* ns3::MakeTimerImpl | ( | IntToType< 4 > | , |
FN | fn | ||
) |
Definition at line 242 of file timer-impl.h.
References ns3::Simulator::Schedule().
TimerImpl* ns3::MakeTimerImpl | ( | IntToType< 5 > | , |
FN | fn | ||
) |
Definition at line 289 of file timer-impl.h.
References ns3::Simulator::Schedule().
TimerImpl* ns3::MakeTimerImpl | ( | IntToType< 6 > | , |
FN | fn | ||
) |
Definition at line 341 of file timer-impl.h.
References ns3::Simulator::Schedule().
TimerImpl* ns3::MakeTimerImpl | ( | MEM_PTR | memPtr, |
OBJ_PTR | objPtr | ||
) |
Definition at line 412 of file timer-impl.h.
References MakeTimerImpl(), and NS_ASSERT.
TimerImpl* ns3::MakeTimerImpl | ( | IntToType< 0 > | , |
MEM_PTR | memPtr, | ||
OBJ_PTR | objPtr | ||
) |
Definition at line 420 of file timer-impl.h.
References ns3::Simulator::Schedule().
TimerImpl* ns3::MakeTimerImpl | ( | IntToType< 1 > | , |
MEM_PTR | memPtr, | ||
OBJ_PTR | objPtr | ||
) |
Definition at line 445 of file timer-impl.h.
References ns3::Simulator::Schedule().
TimerImpl* ns3::MakeTimerImpl | ( | IntToType< 2 > | , |
MEM_PTR | memPtr, | ||
OBJ_PTR | objPtr | ||
) |
Definition at line 479 of file timer-impl.h.
References ns3::Simulator::Schedule().
TimerImpl* ns3::MakeTimerImpl | ( | IntToType< 3 > | , |
MEM_PTR | memPtr, | ||
OBJ_PTR | objPtr | ||
) |
Definition at line 518 of file timer-impl.h.
References ns3::Simulator::Schedule().
TimerImpl* ns3::MakeTimerImpl | ( | IntToType< 4 > | , |
MEM_PTR | memPtr, | ||
OBJ_PTR | objPtr | ||
) |
Definition at line 562 of file timer-impl.h.
References ns3::Simulator::Schedule().
TimerImpl* ns3::MakeTimerImpl | ( | IntToType< 5 > | , |
MEM_PTR | memPtr, | ||
OBJ_PTR | objPtr | ||
) |
Definition at line 611 of file timer-impl.h.
References ns3::Simulator::Schedule().
TimerImpl* ns3::MakeTimerImpl | ( | IntToType< 6 > | , |
MEM_PTR | memPtr, | ||
OBJ_PTR | objPtr | ||
) |
Definition at line 665 of file timer-impl.h.
References ns3::Simulator::Schedule().
Ptr< const TraceSourceAccessor > ns3::MakeTraceSourceAccessor | ( | T | a | ) |
a | the trace source |
Create a TraceSourceAccessor which will control access to the underlying trace source. This helper template method assumes that the underlying type implements a statically-polymorphic set of Connect and Disconnect methods and creates a dynamic-polymorphic class to wrap the underlying static-polymorphic class.
Definition at line 135 of file trace-source-accessor.h.
References DoMakeTraceSourceAccessor().
Referenced by SampleEmitter::GetTypeId(), MyObject::GetTypeId(), ns3::WifiPhyStateHelper::GetTypeId(), Sender::GetTypeId(), ns3::BasicEnergySource::GetTypeId(), ns3::WimaxMacQueue::GetTypeId(), Emitter::GetTypeId(), ns3::SimpleDeviceEnergyModel::GetTypeId(), SequenceNumberTestObj::GetTypeId(), ns3::MobilityModel::GetTypeId(), ns3::TcpNewReno::GetTypeId(), ns3::LtePdcp::GetTypeId(), ConfigTestObject::GetTypeId(), ns3::TcpReno::GetTypeId(), ns3::StaWifiMac::GetTypeId(), ns3::UdpEchoClient::GetTypeId(), ns3::SingleModelSpectrumChannel::GetTypeId(), ns3::TcpTxBuffer::GetTypeId(), ns3::WifiMac::GetTypeId(), ns3::TcpRxBuffer::GetTypeId(), ns3::Queue::GetTypeId(), ns3::SimpleNetDevice::GetTypeId(), ns3::TcpTahoe::GetTypeId(), ns3::V4Ping::GetTypeId(), ns3::Uinteger16Probe::GetTypeId(), ns3::Uinteger32Probe::GetTypeId(), ns3::Uinteger8Probe::GetTypeId(), ns3::dot11s::HwmpProtocol::GetTypeId(), ns3::PacketProbe::GetTypeId(), ns3::PointToPointChannel::GetTypeId(), ns3::EpcUeNas::GetTypeId(), ns3::RvBatteryModel::GetTypeId(), ns3::RegularWifiMac::GetTypeId(), ns3::BooleanProbe::GetTypeId(), ns3::DoubleProbe::GetTypeId(), ns3::Ipv6Extension::GetTypeId(), ns3::dot11s::PeerManagementProtocol::GetTypeId(), ns3::Ipv4PacketProbe::GetTypeId(), ns3::TimeSeriesAdaptor::GetTypeId(), ns3::SimpleOfdmWimaxPhy::GetTypeId(), ns3::Ipv6PacketProbe::GetTypeId(), ns3::EmuNetDevice::GetTypeId(), ns3::SpectrumAnalyzer::GetTypeId(), ns3::ArpL3Protocol::GetTypeId(), ns3::UdpSocketImpl::GetTypeId(), ns3::LteRlc::GetTypeId(), ns3::UanMacCw::GetTypeId(), ns3::ApplicationPacketProbe::GetTypeId(), ns3::WaveformGenerator::GetTypeId(), ns3::LteEnbMac::GetTypeId(), ns3::UanNetDevice::GetTypeId(), ns3::NscTcpSocketImpl::GetTypeId(), ns3::CsmaNetDevice::GetTypeId(), ns3::PointToPointNetDevice::GetTypeId(), ns3::BaseStationNetDevice::GetTypeId(), ns3::SubscriberStationNetDevice::GetTypeId(), ns3::AcousticModemEnergyModel::GetTypeId(), ns3::Ipv6L3Protocol::GetTypeId(), ns3::UanMacRcGw::GetTypeId(), ns3::VirtualNetDevice::GetTypeId(), ns3::AlohaNoackNetDevice::GetTypeId(), ns3::LteEnbPhy::GetTypeId(), ns3::TcpWestwood::GetTypeId(), ns3::TcpSocketBase::GetTypeId(), ns3::ArpCache::GetTypeId(), ns3::PacketSink::GetTypeId(), ns3::BulkSendApplication::GetTypeId(), ns3::LiIonEnergySource::GetTypeId(), ns3::SixLowPanNetDevice::GetTypeId(), ns3::dsr::DsrOptions::GetTypeId(), ns3::PacketSocket::GetTypeId(), ns3::LteUePhy::GetTypeId(), ns3::WimaxNetDevice::GetTypeId(), ns3::olsr::RoutingProtocol::GetTypeId(), ns3::Ipv4L3Protocol::GetTypeId(), ns3::FdNetDevice::GetTypeId(), AttributeObjectTest::GetTypeId(), ns3::WifiRemoteStationManager::GetTypeId(), ns3::MultiModelSpectrumChannel::GetTypeId(), ns3::OnOffApplication::GetTypeId(), ns3::HalfDuplexIdealPhy::GetTypeId(), ns3::UanPhyDual::GetTypeId(), ns3::dsr::DsrRouting::GetTypeId(), ns3::UeManager::GetTypeId(), ns3::LteUeRrc::GetTypeId(), ns3::WifiRadioEnergyModel::GetTypeId(), ns3::WifiPhy::GetTypeId(), ns3::LteSpectrumPhy::GetTypeId(), ns3::UanMacRc::GetTypeId(), ns3::UanPhyGen::GetTypeId(), ns3::LteEnbRrc::GetTypeId(), and ns3::UanPhy::GetTypeId().
Ptr< const AttributeChecker > ns3::MakeUintegerChecker | ( | void | ) |
Definition at line 72 of file uinteger.h.
References ns3::internal::MakeUintegerChecker().
Ptr< const AttributeChecker > ns3::MakeUintegerChecker | ( | uint64_t | min | ) |
Definition at line 80 of file uinteger.h.
References ns3::internal::MakeUintegerChecker().
Ptr< const AttributeChecker > ns3::MakeUintegerChecker | ( | uint64_t | min, |
uint64_t | max | ||
) |
Definition at line 88 of file uinteger.h.
References ns3::internal::MakeUintegerChecker().
Ptr< const AttributeChecker > ns3::MakeVectorChecker | ( | void | ) |
Definition at line 33 of file vector.cc.
References NS_LOG_FUNCTION_NOARGS.
Referenced by ns3::MobilityModel::GetTypeId().
|
inline |
Definition at line 95 of file int64x64.h.
Referenced by ns3::AarfWifiManager::DoReportDataFailed(), ns3::AarfcdWifiManager::DoReportDataFailed(), ns3::WifiPhyStateHelper::GetDelayUntilIdle(), ns3::WifiPhyStateHelper::LogPreviousIdleAndCcaBusyStates(), ns3::DcfManager::MostRecent(), ns3::WifiPhyStateHelper::SwitchToChannelSwitching(), ns3::WifiPhyStateHelper::SwitchToRx(), and ns3::WifiPhyStateHelper::SwitchToTx().
|
inline |
Definition at line 90 of file int64x64.h.
Referenced by ns3::RemoteChannelBundle::AddChannel(), ns3::NullMessageSimulatorImpl::CalculateGuaranteeTime(), ns3::AarfWifiManager::DoGetDataTxVector(), ns3::ConstantRateWifiManager::DoGetDataTxVector(), ns3::CaraWifiManager::DoGetDataTxVector(), ns3::AmrrWifiManager::DoGetDataTxVector(), ns3::OnoeWifiManager::DoGetDataTxVector(), ns3::ArfWifiManager::DoGetDataTxVector(), ns3::IdealWifiManager::DoGetDataTxVector(), ns3::RraaWifiManager::DoGetDataTxVector(), ns3::AarfcdWifiManager::DoGetDataTxVector(), ns3::MinstrelWifiManager::DoGetDataTxVector(), ns3::AarfWifiManager::DoGetRtsTxVector(), ns3::ConstantRateWifiManager::DoGetRtsTxVector(), ns3::CaraWifiManager::DoGetRtsTxVector(), ns3::AmrrWifiManager::DoGetRtsTxVector(), ns3::OnoeWifiManager::DoGetRtsTxVector(), ns3::ArfWifiManager::DoGetRtsTxVector(), ns3::IdealWifiManager::DoGetRtsTxVector(), ns3::RraaWifiManager::DoGetRtsTxVector(), ns3::AarfcdWifiManager::DoGetRtsTxVector(), ns3::MinstrelWifiManager::DoGetRtsTxVector(), ns3::AarfWifiManager::DoReportDataFailed(), ns3::AarfcdWifiManager::DoReportDataFailed(), ns3::RemoteChannelBundleManager::GetSafeTime(), and ns3::NullMessageSimulatorImpl::NullMessageEventHandler().
|
inline |
ta | the first value |
tb | the seconds value |
Definition at line 695 of file nstime.h.
References ns3::Time::m_data.
|
static |
Definition at line 17 of file int64x64.cc.
Referenced by operator<<().
|
static |
Definition at line 65 of file simulator.cc.
References ns3::Simulator::GetContext().
Referenced by GetImpl(), and ns3::Simulator::SetImplementation().
double ns3::Norm | ( | const SpectrumValue & | x | ) |
x | the operand |
Definition at line 344 of file spectrum-value.cc.
References ns3::SpectrumValue::ConstValuesBegin(), ns3::SpectrumValue::ConstValuesEnd(), and s.
Referenced by ns3::SpectrumValueTestCase::MoreOrLessEqual().
Time ns3::Now | ( | void | ) |
create an ns3::Time instance which contains the current simulation time.
This is really a shortcut for the ns3::Simulator::Now method. It is typically used as shown below to schedule an event which expires at the absolute time "2 seconds":
Definition at line 287 of file simulator.cc.
References ns3::Simulator::Now().
Referenced by ns3::DcfManagerTest::AddAccessRequestWithAckTimeout(), ns3::DcfManagerTest::AddAccessRequestWithSuccessfullAck(), ns3::DcfManagerTest::AddAckTimeoutReset(), ns3::DcfManagerTest::AddCcaBusyEvt(), ns3::DcfManagerTest::AddNavReset(), ns3::DcfManagerTest::AddNavStart(), ns3::DcfManagerTest::AddRxErrorEvt(), ns3::DcfManagerTest::AddRxInsideSifsEvt(), ns3::DcfManagerTest::AddRxOkEvt(), ns3::DcfManagerTest::AddRxStartEvt(), ns3::DcfManagerTest::AddSwitchingEvt(), ns3::DcfManagerTest::AddTxEvt(), DsdvManetExample::CheckThroughput(), RoutingExperiment::CheckThroughput(), Experiment::CheckThroughput(), ns3::SpectrumInterference::ConditionallyEvaluateChunk(), ns3::LteInterference::ConditionallyEvaluateChunk(), WaypointLazyNotifyFalse::CourseChangeCallback(), WaypointLazyNotifyTrue::CourseChangeCallback(), CwndChange(), Ns3TcpLossTestCase::CwndTracer(), ns3::SpectrumInterference::DoAddSignal(), ns3::SpectrumInterference::DoSubtractSignal(), WatchdogTestCase::Expire(), ns3::Watchdog::Expire(), ns3::JakesProcess::GetComplexGain(), DynamicGlobalRoutingTestCase::HandleRead(), Ns3TcpStateTestCase::Ipv4L3Tx(), Ns3TcpLossTestCase::Ipv4L3Tx(), Ns3TcpInteroperabilityTestCase::Ipv4L3Tx(), OcbWifiMacTestCase::MacAssoc(), JakesPropagationExample::Next(), SimulatorEventsTestCase::NowUs(), OcbWifiMacTestCase::PhyRxOkTrace(), OcbWifiMacTestCase::PhyTxTrace(), ns3::Watchdog::Ping(), PrintReceivedPacket(), Receiver::Receive(), DsdvManetExample::ReceivePacket(), NetAnimExperiment::ResetData(), Experiment::ResetData(), RxDrop(), DynamicGlobalRoutingTestCase::SinkRx(), ns3::WaveformGenerator::Start(), Ns3TcpStateTestCase::StartFlow(), Ns3TcpLossTestCase::StartFlow(), ns3::SpectrumInterference::StartRx(), ns3::LteInterference::StartRx(), ProbeTestCase1::TraceSink(), ns3::SpectrumAnalyzer::UpdateEnergyReceivedSoFar(), NetAnimExperiment::UpdatePositions(), Experiment::UpdatePositions(), WriteAveragePowerSpectralDensityReport(), ns3::AthstatsWifiTraceSink::WriteStats(), Ns3TcpStateTestCase::WriteUntilBufferFull(), and Ns3TcpLossTestCase::WriteUntilBufferFull().
ns3::NS_LOG_COMPONENT_DEFINE | ( | "GrantedTimeWindowMpiInterface" | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SpectrumErrorModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WaveMacLow | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | HigherDataTxVectorTag | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | OcbWifiMac | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | NullMessageSimulatorImpl | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | VendorSpecificActionHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | DsaRsp | ) |
|
static |
TracedValue<T> ns3::operator! | ( | const TracedValue< T > & | lhs | ) |
Definition at line 509 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
bool ns3::operator!= | ( | const Cid & | lhs, |
const Cid & | rhs | ||
) |
bool ns3::operator!= | ( | const EventId & | a, |
const EventId & | b | ||
) |
Definition at line 97 of file event-id.cc.
|
inline |
Definition at line 114 of file mac16-address.h.
References ns3::Mac16Address::m_address.
|
inline |
Definition at line 116 of file mac64-address.h.
References ns3::Mac64Address::m_address.
bool ns3::operator!= | ( | const UanAddress & | a, |
const UanAddress & | b | ||
) |
Address comparison, unequal.
a | First address to compare. |
b | Second address to compare. |
Definition at line 123 of file uan-address.cc.
|
inline |
Definition at line 127 of file scheduler.h.
References ns3::Scheduler::EventKey::m_uid.
|
inline |
Definition at line 156 of file mac48-address.h.
References ns3::Mac48Address::m_address.
bool ns3::operator!= | ( | const TracedValue< T > & | lhs, |
const TracedValue< U > & | rhs | ||
) |
Definition at line 161 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
bool ns3::operator!= | ( | const TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 167 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
bool ns3::operator!= | ( | const U & | lhs, |
const TracedValue< T > & | rhs | ||
) |
Definition at line 173 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
|
inline |
a | the first operand |
b | the first operand |
Definition at line 173 of file ipv4-interface-address.h.
References ns3::Ipv4InterfaceAddress::m_broadcast, ns3::Ipv4InterfaceAddress::m_local, ns3::Ipv4InterfaceAddress::m_mask, ns3::Ipv4InterfaceAddress::m_scope, and ns3::Ipv4InterfaceAddress::m_secondary.
bool ns3::operator!= | ( | Ptr< T1 > const & | lhs, |
T2 const * | rhs | ||
) |
Definition at line 314 of file ptr.h.
References PeekPointer().
bool ns3::operator!= | ( | T1 const * | lhs, |
Ptr< T2 > & | rhs | ||
) |
Definition at line 321 of file ptr.h.
References PeekPointer().
bool ns3::operator!= | ( | const OrganizationIdentifier & | a, |
const OrganizationIdentifier & | b | ||
) |
Definition at line 191 of file vendor-specific-action.cc.
bool ns3::operator!= | ( | Ptr< T1 > const & | lhs, |
Ptr< T2 > const & | rhs | ||
) |
Definition at line 335 of file ptr.h.
References PeekPointer().
bool ns3::operator!= | ( | const Address & | a, |
const Address & | b | ||
) |
Definition at line 198 of file address.cc.
|
inline |
a | the first operand |
b | the first operand |
Definition at line 222 of file ipv6-interface-address.h.
References ns3::Ipv6InterfaceAddress::m_address, ns3::Ipv6InterfaceAddress::m_prefix, ns3::Ipv6InterfaceAddress::m_scope, and ns3::Ipv6InterfaceAddress::m_state.
|
inline |
Definition at line 301 of file ipv4-address.h.
References ns3::Ipv4Address::m_address.
|
inline |
Definition at line 399 of file type-id.h.
References ns3::TypeId::m_tid.
bool ns3::operator!= | ( | Ipv4Mask const & | a, |
Ipv4Mask const & | b | ||
) |
Definition at line 415 of file ipv4-address.cc.
References ns3::Ipv4Mask::IsEqual().
|
inline |
a | the first operand |
b | the first operand |
Definition at line 562 of file ipv6-address.h.
References ns3::Ipv6Address::m_address.
|
inline |
a | the first operand |
b | the first operand |
Definition at line 577 of file ipv6-address.h.
References ns3::Ipv6Prefix::m_prefix.
|
inline |
Definition at line 625 of file nstime.h.
References ns3::Time::m_data.
bool ns3::operator!= | ( | Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 > | a, |
Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 > | b | ||
) |
Inequality test.
Definition at line 1213 of file callback.h.
References ns3::Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::IsEqual().
TracedValue<T> ns3::operator% | ( | const TracedValue< T > & | lhs, |
const TracedValue< U > & | rhs | ||
) |
Definition at line 397 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator% | ( | const TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 402 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator% | ( | const U & | lhs, |
const TracedValue< T > & | rhs | ||
) |
Definition at line 407 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T>& ns3::operator%= | ( | TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 285 of file traced-value.h.
References ns3::TracedValue< T >::Get(), ns3::TracedValue< T >::Set(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator& | ( | const TracedValue< T > & | lhs, |
const TracedValue< U > & | rhs | ||
) |
Definition at line 445 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator& | ( | const TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 450 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator& | ( | const U & | lhs, |
const TracedValue< T > & | rhs | ||
) |
Definition at line 455 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T>& ns3::operator&= | ( | TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 309 of file traced-value.h.
References ns3::TracedValue< T >::Get(), ns3::TracedValue< T >::Set(), and TRACED_VALUE_DEBUG.
double ns3::operator* | ( | const DataRate & | lhs, |
const Time & | rhs | ||
) |
Multiply datarate by a time value.
Macro to make help make data-rate an ns-3 attribute.
Calculates the number of bits that have been transmitted over a period of time
lhs | rate |
rhs | time |
lhs | |
rhs |
Definition at line 280 of file data-rate.cc.
References ns3::DataRate::GetBitRate(), and ns3::Time::GetSeconds().
double ns3::operator* | ( | const Time & | lhs, |
const DataRate & | rhs | ||
) |
Multiply time value by a data rate.
Calculates the number of bits that have been transmitted over a period of time
lhs | time |
rhs | rate |
Definition at line 292 of file data-rate.cc.
References ns3::DataRate::GetBitRate(), and ns3::Time::GetSeconds().
TracedValue<T> ns3::operator* | ( | const TracedValue< T > & | lhs, |
const TracedValue< U > & | rhs | ||
) |
Definition at line 365 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator* | ( | const TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 370 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator* | ( | const U & | lhs, |
const TracedValue< T > & | rhs | ||
) |
Definition at line 375 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
SpectrumValue ns3::operator* | ( | const SpectrumValue & | lhs, |
const SpectrumValue & | rhs | ||
) |
lhs | Left Hand Side of the operator |
rhs | Right Hand Side of the operator |
Definition at line 486 of file spectrum-value.cc.
References ns3::SpectrumValue::Multiply().
SpectrumValue ns3::operator* | ( | const SpectrumValue & | lhs, |
double | rhs | ||
) |
lhs | Left Hand Side of the operator |
rhs | Right Hand Side of the operator |
Definition at line 495 of file spectrum-value.cc.
References ns3::SpectrumValue::Multiply().
SpectrumValue ns3::operator* | ( | double | lhs, |
const SpectrumValue & | rhs | ||
) |
lhs | Left Hand Side of the operator |
rhs | Right Hand Side of the operator |
Definition at line 504 of file spectrum-value.cc.
References ns3::SpectrumValue::Multiply().
TracedValue<T>& ns3::operator*= | ( | TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 269 of file traced-value.h.
References ns3::TracedValue< T >::Get(), ns3::TracedValue< T >::Set(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator+ | ( | const TracedValue< T > & | lhs, |
const TracedValue< U > & | rhs | ||
) |
Definition at line 333 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator+ | ( | const TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 338 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator+ | ( | const U & | lhs, |
const TracedValue< T > & | rhs | ||
) |
Definition at line 343 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
SpectrumValue ns3::operator+ | ( | const SpectrumValue & | lhs, |
const SpectrumValue & | rhs | ||
) |
lhs | Left Hand Side of the operator |
rhs | Right Hand Side of the operator |
Definition at line 431 of file spectrum-value.cc.
References ns3::SpectrumValue::Add().
SpectrumValue ns3::operator+ | ( | const SpectrumValue & | lhs, |
double | rhs | ||
) |
lhs | Left Hand Side of the operator |
rhs | Right Hand Side of the operator |
Definition at line 440 of file spectrum-value.cc.
References ns3::SpectrumValue::Add().
SpectrumValue ns3::operator+ | ( | double | lhs, |
const SpectrumValue & | rhs | ||
) |
lhs | Left Hand Side of the operator |
rhs | Right Hand Side of the operator |
Definition at line 449 of file spectrum-value.cc.
References ns3::SpectrumValue::Add().
TracedValue<T> ns3::operator+ | ( | const TracedValue< T > & | lhs | ) |
Definition at line 494 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
SpectrumValue ns3::operator+ | ( | const SpectrumValue & | rhs | ) |
Definition at line 540 of file spectrum-value.cc.
|
inline |
Definition at line 649 of file nstime.h.
References ns3::Time::m_data.
TracedValue<T>& ns3::operator+= | ( | TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 253 of file traced-value.h.
References ns3::TracedValue< T >::Get(), ns3::TracedValue< T >::Set(), and TRACED_VALUE_DEBUG.
|
inline |
Definition at line 657 of file nstime.h.
References ns3::Time::m_data.
TracedValue<T> ns3::operator- | ( | const TracedValue< T > & | lhs, |
const TracedValue< U > & | rhs | ||
) |
Definition at line 349 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator- | ( | const TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 354 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator- | ( | const U & | lhs, |
const TracedValue< T > & | rhs | ||
) |
Definition at line 359 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
SpectrumValue ns3::operator- | ( | const SpectrumValue & | lhs, |
const SpectrumValue & | rhs | ||
) |
lhs | Left Hand Side of the operator |
rhs | Right Hand Side of the operator |
Definition at line 458 of file spectrum-value.cc.
References ns3::SpectrumValue::Add(), and ns3::SpectrumValue::ChangeSign().
SpectrumValue ns3::operator- | ( | const SpectrumValue & | lhs, |
double | rhs | ||
) |
lhs | Left Hand Side of the operator |
rhs | Right Hand Side of the operator |
Definition at line 469 of file spectrum-value.cc.
References ns3::SpectrumValue::Subtract().
SpectrumValue ns3::operator- | ( | double | lhs, |
const SpectrumValue & | rhs | ||
) |
lhs | Left Hand Side of the operator |
rhs | Right Hand Side of the operator |
Definition at line 478 of file spectrum-value.cc.
References ns3::SpectrumValue::Subtract().
TracedValue<T> ns3::operator- | ( | const TracedValue< T > & | lhs | ) |
Definition at line 499 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
SpectrumValue ns3::operator- | ( | const SpectrumValue & | rhs | ) |
Definition at line 546 of file spectrum-value.cc.
References ns3::SpectrumValue::ChangeSign().
|
inline |
Definition at line 653 of file nstime.h.
References ns3::Time::m_data.
TracedValue<T>& ns3::operator-= | ( | TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 261 of file traced-value.h.
References ns3::TracedValue< T >::Get(), ns3::TracedValue< T >::Set(), and TRACED_VALUE_DEBUG.
|
inline |
Definition at line 662 of file nstime.h.
References ns3::Time::m_data.
TracedValue<T> ns3::operator/ | ( | const TracedValue< T > & | lhs, |
const TracedValue< U > & | rhs | ||
) |
Definition at line 381 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator/ | ( | const TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 386 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator/ | ( | const U & | lhs, |
const TracedValue< T > & | rhs | ||
) |
Definition at line 391 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
SpectrumValue ns3::operator/ | ( | const SpectrumValue & | lhs, |
const SpectrumValue & | rhs | ||
) |
lhs | Left Hand Side of the operator |
rhs | Right Hand Side of the operator |
Definition at line 513 of file spectrum-value.cc.
References ns3::SpectrumValue::Divide().
SpectrumValue ns3::operator/ | ( | const SpectrumValue & | lhs, |
double | rhs | ||
) |
lhs | Left Hand Side of the operator |
rhs | Right Hand Side of the operator |
Definition at line 522 of file spectrum-value.cc.
References ns3::SpectrumValue::Divide().
SpectrumValue ns3::operator/ | ( | double | lhs, |
const SpectrumValue & | rhs | ||
) |
lhs | Left Hand Side of the operator |
rhs | Right Hand Side of the operator |
Definition at line 531 of file spectrum-value.cc.
References ns3::SpectrumValue::Divide().
TracedValue<T>& ns3::operator/= | ( | TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 277 of file traced-value.h.
References ns3::TracedValue< T >::Get(), ns3::TracedValue< T >::Set(), and TRACED_VALUE_DEBUG.
bool ns3::operator< | ( | const Ipv4FlowClassifier::FiveTuple & | t1, |
const Ipv4FlowClassifier::FiveTuple & | t2 | ||
) |
Less than operator.
t1 | the first operand |
t2 | the first operand |
Definition at line 35 of file ipv4-flow-classifier.cc.
References ns3::Ipv4FlowClassifier::FiveTuple::destinationAddress, ns3::Ipv4FlowClassifier::FiveTuple::destinationPort, ns3::Ipv4FlowClassifier::FiveTuple::protocol, ns3::Ipv4FlowClassifier::FiveTuple::sourceAddress, and ns3::Ipv4FlowClassifier::FiveTuple::sourcePort.
bool ns3::operator< | ( | const RadioBearerStatsConnector::CellIdRnti & | a, |
const RadioBearerStatsConnector::CellIdRnti & | b | ||
) |
Definition at line 40 of file radio-bearer-stats-connector.cc.
References ns3::RadioBearerStatsConnector::CellIdRnti::cellId, and ns3::RadioBearerStatsConnector::CellIdRnti::rnti.
bool ns3::operator< | ( | const LteFlowId_t & | a, |
const LteFlowId_t & | b | ||
) |
Definition at line 48 of file lte-common.cc.
References ns3::LteFlowId_t::m_lcId, and ns3::LteFlowId_t::m_rnti.
bool ns3::operator< | ( | const Room & | a, |
const Room & | b | ||
) |
Definition at line 57 of file building-position-allocator-test.cc.
References ns3::Room::x, ns3::Room::y, and ns3::Room::z.
bool ns3::operator< | ( | const EpcEnbApplication::EpsFlowId_t & | a, |
const EpcEnbApplication::EpsFlowId_t & | b | ||
) |
Definition at line 57 of file epc-enb-application.cc.
References ns3::EpcEnbApplication::EpsFlowId_t::m_bid, and ns3::EpcEnbApplication::EpsFlowId_t::m_rnti.
bool ns3::operator< | ( | const ImsiLcidPair_t & | a, |
const ImsiLcidPair_t & | b | ||
) |
Definition at line 70 of file lte-common.cc.
References ns3::ImsiLcidPair_t::m_imsi, and ns3::ImsiLcidPair_t::m_lcId.
bool ns3::operator< | ( | const LteUeConfig_t & | a, |
const LteUeConfig_t & | b | ||
) |
Definition at line 90 of file lte-common.cc.
References ns3::LteUeConfig_t::m_rnti.
bool ns3::operator< | ( | const TbId_t & | a, |
const TbId_t & | b | ||
) |
Definition at line 108 of file lte-spectrum-phy.cc.
References ns3::TbId_t::m_layer, and ns3::TbId_t::m_rnti.
bool ns3::operator< | ( | const UanAddress & | a, |
const UanAddress & | b | ||
) |
Address comparison, less than.
a | First address to compare. |
b | Second address to compare. |
Definition at line 111 of file uan-address.cc.
References ns3::UanAddress::m_address.
|
inline |
Definition at line 111 of file scheduler.h.
References ns3::Scheduler::EventKey::m_ts, and ns3::Scheduler::EventKey::m_uid.
|
inline |
Definition at line 118 of file mac16-address.h.
References ns3::Mac16Address::m_address.
|
inline |
Definition at line 120 of file mac64-address.h.
References ns3::Mac64Address::m_address.
|
inline |
Definition at line 150 of file scheduler.h.
References ns3::Scheduler::Event::key.
|
inline |
Definition at line 160 of file mac48-address.h.
References ns3::Mac48Address::m_address.
bool ns3::operator< | ( | const LteSpectrumModelId & | a, |
const LteSpectrumModelId & | b | ||
) |
Definition at line 190 of file lte-spectrum-value-helper.cc.
References ns3::LteSpectrumModelId::bandwidth, and ns3::LteSpectrumModelId::earfcn.
bool ns3::operator< | ( | const OrganizationIdentifier & | a, |
const OrganizationIdentifier & | b | ||
) |
Definition at line 196 of file vendor-specific-action.cc.
References ns3::OrganizationIdentifier::m_oi, and ns3::OrganizationIdentifier::m_type.
bool ns3::operator< | ( | const Address & | a, |
const Address & | b | ||
) |
Definition at line 202 of file address.cc.
References ns3::Address::GetLength(), ns3::Address::m_data, ns3::Address::m_len, ns3::Address::m_type, and NS_ASSERT.
bool ns3::operator< | ( | const TracedValue< T > & | lhs, |
const TracedValue< U > & | rhs | ||
) |
Definition at line 217 of file traced-value.h.
References TRACED_VALUE_DEBUG.
bool ns3::operator< | ( | const TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 223 of file traced-value.h.
References TRACED_VALUE_DEBUG.
bool ns3::operator< | ( | const U & | lhs, |
const TracedValue< T > & | rhs | ||
) |
Definition at line 229 of file traced-value.h.
References TRACED_VALUE_DEBUG.
|
inline |
Definition at line 305 of file ipv4-address.h.
References ns3::Ipv4Address::m_address.
bool ns3::operator< | ( | const Ptr< T > & | lhs, |
const Ptr< T > & | rhs | ||
) |
|
inline |
a | the first operand |
b | the first operand |
Definition at line 567 of file ipv6-address.h.
References ns3::Ipv6Address::m_address.
|
inline |
Definition at line 640 of file nstime.h.
References ns3::Time::m_data.
bool ns3::operator< | ( | TypeId | a, |
TypeId | b | ||
) |
Definition at line 845 of file type-id.cc.
References ns3::TypeId::m_tid.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Header & | header | ||
) |
Definition at line 25 of file header.cc.
References ns3::Header::Print().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Trailer & | trailer | ||
) |
Definition at line 25 of file trailer.cc.
References ns3::Trailer::Print().
std::ostream& ns3::operator<< | ( | std::ostream & | os, |
const SequenceNumber10 & | val | ||
) |
Definition at line 27 of file lte-rlc-sequence-number.cc.
References ns3::SequenceNumber10::m_value.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
EpcTft::Direction & | d | ||
) |
Definition at line 34 of file epc-tft.cc.
References ns3::EpcTft::DOWNLINK, and ns3::EpcTft::UPLINK.
std::ostream& ns3::operator<< | ( | std::ostream & | os, |
const SPFVertex::VertexType & | t | ||
) |
Stream insertion operator.
os | the reference to the output stream |
t | the SPFVertex type |
Definition at line 38 of file candidate-queue.cc.
References ns3::SPFVertex::VertexNetwork, and ns3::SPFVertex::VertexRouter.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Waypoint & | waypoint | ||
) |
Definition at line 37 of file waypoint.cc.
References ns3::Time::GetSeconds(), ns3::Waypoint::position, and ns3::Waypoint::time.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const int64x64_t & | value | ||
) |
Definition at line 39 of file int64x64.cc.
References MostSignificantDigit(), NS_ASSERT, and PowerOfTen().
std::ostream& ns3::operator<< | ( | std::ostream & | os, |
AlohaNoackNetDevice::State | state | ||
) |
Definition at line 40 of file aloha-noack-net-device.cc.
References ns3::AlohaNoackNetDevice::IDLE, ns3::AlohaNoackNetDevice::RX, and ns3::AlohaNoackNetDevice::TX.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Angles & | a | ||
) |
print a struct Angles to output
os | the output stream |
a | the Angles struct |
Definition at line 43 of file angles.cc.
References ns3::Angles::phi, and ns3::Angles::theta.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const WifiMode & | mode | ||
) |
Serialize WifiMode to ostream (human-readable).
os | std::ostream |
mode |
Definition at line 46 of file wifi-mode.cc.
References ns3::WifiMode::GetUniqueName().
std::ostream& ns3::operator<< | ( | std::ostream & | os, |
const CandidateQueue & | q | ||
) |
os | the reference to the output stream |
q | the CandidateQueue |
Definition at line 50 of file candidate-queue.cc.
References list, and ns3::CandidateQueue::m_candidates.
std::ostream& ns3::operator<< | ( | std::ostream & | lhs, |
TxSpectrumModelInfoMap_t & | rhs | ||
) |
Definition at line 52 of file multi-model-spectrum-channel.cc.
std::ostream& ns3::operator<< | ( | std::ostream & | os, |
EpcTft::PacketFilter & | f | ||
) |
Definition at line 52 of file epc-tft.cc.
References ns3::EpcTft::PacketFilter::direction, ns3::EpcTft::PacketFilter::localAddress, ns3::EpcTft::PacketFilter::localMask, ns3::EpcTft::PacketFilter::localPortEnd, ns3::EpcTft::PacketFilter::localPortStart, ns3::EpcTft::PacketFilter::remoteAddress, ns3::EpcTft::PacketFilter::remoteMask, ns3::EpcTft::PacketFilter::remotePortEnd, ns3::EpcTft::PacketFilter::remotePortStart, ns3::EpcTft::PacketFilter::typeOfService, and ns3::EpcTft::PacketFilter::typeOfServiceMask.
std::ostream& ns3::operator<< | ( | std::ostream & | os, |
const SPFVertex::NodeExit_t & | exit | ||
) |
Stream insertion operator.
os | the reference to the output stream |
exit | the exit node |
Definition at line 55 of file global-route-manager-impl.cc.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const BooleanValue & | value | ||
) |
Definition at line 55 of file boolean.cc.
References ns3::BooleanValue::Get().
std::ostream& ns3::operator<< | ( | std::ostream & | os, |
const SPFVertex::ListOfSPFVertex_t & | vs | ||
) |
os | the reference to the output stream |
vs | a list of SPFVertexes |
Definition at line 62 of file global-route-manager-impl.cc.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const StatusCode & | code | ||
) |
Serialize StatusCode to the given ostream.
os | |
code |
Definition at line 72 of file status-code.cc.
References ns3::StatusCode::IsSuccess().
std::ostream& ns3::operator<< | ( | std::ostream & | os, |
HalfDuplexIdealPhy::State | s | ||
) |
Definition at line 75 of file half-duplex-ideal-phy.cc.
References ns3::HalfDuplexIdealPhy::IDLE, ns3::HalfDuplexIdealPhy::RX, and ns3::HalfDuplexIdealPhy::TX.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
Ipv6Route const & | route | ||
) |
Stream insertion operator.
os | the reference to the output stream |
route | the Ipv6 route |
Definition at line 77 of file ipv6-route.cc.
References ns3::Ipv6Route::GetDestination(), ns3::Ipv6Route::GetGateway(), and ns3::Ipv6Route::GetSource().
std::ostream& ns3::operator<< | ( | std::ostream & | os, |
const NixVector & | nix | ||
) |
Definition at line 81 of file nix-vector.cc.
References ns3::NixVector::DumpNixVector().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const UanTxMode & | mode | ||
) |
Writes tx mode entry to stream os.
os | The output stream. |
mode | The mode. |
Definition at line 87 of file uan-tx-mode.cc.
References ns3::UanTxMode::m_uid.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Vector3D & | vector | ||
) |
Definition at line 90 of file vector.cc.
References ns3::Vector3D::x, ns3::Vector3D::y, and ns3::Vector3D::z.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
Ipv4Route const & | route | ||
) |
Stream insertion operator.
os | the reference to the output stream |
route | the Ipv4 route |
Definition at line 90 of file ipv4-route.cc.
References ns3::Ipv4Route::GetDestination(), ns3::Ipv4Route::GetGateway(), and ns3::Ipv4Route::GetSource().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Cid & | cid | ||
) |
Definition at line 99 of file cid.cc.
References ns3::Cid::GetIdentifier().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const ObjectFactory & | factory | ||
) |
Definition at line 103 of file object-factory.cc.
References ns3::AttributeConstructionList::Begin(), ns3::AttributeConstructionList::End(), first, ns3::TypeId::GetName(), ns3::ObjectFactory::m_parameters, and ns3::ObjectFactory::m_tid.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Vector2D & | vector | ||
) |
Definition at line 106 of file vector.cc.
References ns3::Vector2D::x, and ns3::Vector2D::y.
std::ostream& ns3::operator<< | ( | std::ostream & | out, |
ns3::RemoteChannelBundle & | bundle | ||
) |
Definition at line 112 of file remote-channel-bundle.cc.
References ns3::RemoteChannelBundle::m_channels, ns3::RemoteChannelBundle::m_delay, ns3::RemoteChannelBundle::m_guaranteeTime, and ns3::RemoteChannelBundle::m_remoteSystemId.
std::ostream& ns3::operator<< | ( | std::ostream & | os, |
Average< T > const & | x | ||
) |
Print avg (err) [min, max].
Definition at line 112 of file average.h.
References sample-rng-plot::x.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const WifiTxVector & | v | ||
) |
Serialize WifiTxVector to the given ostream.
os | |
v |
Definition at line 113 of file wifi-tx-vector.cc.
References ns3::WifiTxVector::GetMode(), ns3::WifiTxVector::GetNess(), ns3::WifiTxVector::GetNss(), ns3::WifiTxVector::GetRetries(), ns3::WifiTxVector::GetTxPowerLevel(), ns3::WifiTxVector::IsShortGuardInterval(), and ns3::WifiTxVector::IsStbc().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Rectangle & | rectangle | ||
) |
Definition at line 128 of file rectangle.cc.
References ns3::Rectangle::xMax, ns3::Rectangle::xMin, ns3::Rectangle::yMax, and ns3::Rectangle::yMin.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const UanAddress & | address | ||
) |
Write address to stream os as 8 bit integer.
os | The output stream. |
address | The address |
Definition at line 129 of file uan-address.cc.
References ns3::UanAddress::m_address.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Ipv4InterfaceAddress & | addr | ||
) |
Stream insertion operator.
os | the reference to the output stream |
addr | the Ipv4InterfaceAddress |
Definition at line 133 of file ipv4-interface-address.cc.
References ns3::Ipv4InterfaceAddress::GetBroadcast(), ns3::Ipv4InterfaceAddress::GetLocal(), ns3::Ipv4InterfaceAddress::GetMask(), ns3::Ipv4InterfaceAddress::GetScope(), and ns3::Ipv4InterfaceAddress::IsSecondary().
std::ostream& ns3::operator<< | ( | std::ostream & | os, |
const TracedValue< T > & | rhs | ||
) |
Definition at line 136 of file traced-value.h.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Ssid & | ssid | ||
) |
Serialize SSID to the given ostream.
os | |
ssid |
Definition at line 140 of file ssid.cc.
References ns3::Ssid::PeekString().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Ipv6InterfaceAddress & | addr | ||
) |
Stream insertion operator.
os | the reference to the output stream |
addr | the Ipv6InterfaceAddress |
Definition at line 141 of file ipv6-interface-address.cc.
References ns3::Ipv6InterfaceAddress::GetAddress(), ns3::Ipv6InterfaceAddress::GetPrefix(), ns3::Ipv6InterfaceAddress::GetScope(), ns3::Ipv6InterfaceAddress::GLOBAL, ns3::Ipv6InterfaceAddress::HOST, and ns3::Ipv6InterfaceAddress::LINKLOCAL.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Box & | box | ||
) |
Definition at line 149 of file box.cc.
References ns3::Box::xMax, ns3::Box::xMin, ns3::Box::yMax, ns3::Box::yMin, ns3::Box::zMax, and ns3::Box::zMin.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Mac16Address & | address | ||
) |
Definition at line 154 of file mac16-address.cc.
References ns3::Mac16Address::CopyTo().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
Ipv6MulticastRoute const & | route | ||
) |
Stream insertion operator.
os | the reference to the output stream |
route | the Ipv6 multicast route |
Definition at line 154 of file ipv6-route.cc.
References ns3::Ipv6MulticastRoute::GetGroup(), ns3::Ipv6MulticastRoute::GetOrigin(), and ns3::Ipv6MulticastRoute::GetParent().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Mac64Address & | address | ||
) |
Definition at line 156 of file mac64-address.cc.
References ns3::Mac64Address::CopyTo().
std::ostream& ns3::operator<< | ( | std::ostream & | os, |
LteSpectrumPhy::State | s | ||
) |
Definition at line 164 of file lte-spectrum-phy.cc.
References ns3::LteSpectrumPhy::IDLE, ns3::LteSpectrumPhy::RX_CTRL, ns3::LteSpectrumPhy::RX_DATA, and ns3::LteSpectrumPhy::TX.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Ptr< T > & | p | ||
) |
Definition at line 292 of file ptr.h.
References PeekPointer().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const OrganizationIdentifier & | oi | ||
) |
Definition at line 201 of file vendor-specific-action.cc.
References ns3::OrganizationIdentifier::m_oi, and ns3::OrganizationIdentifier::m_type.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
Ipv6RoutingTableEntry const & | route | ||
) |
Stream insertion operator.
os | the reference to the output stream |
route | the Ipv6 routing table entry |
Definition at line 206 of file ipv6-routing-table-entry.cc.
References ns3::Ipv6RoutingTableEntry::GetDest(), ns3::Ipv6RoutingTableEntry::GetDestNetwork(), ns3::Ipv6RoutingTableEntry::GetDestNetworkPrefix(), ns3::Ipv6RoutingTableEntry::GetGateway(), ns3::Ipv6RoutingTableEntry::GetInterface(), ns3::Ipv6Prefix::GetPrefixLength(), ns3::Ipv6RoutingTableEntry::IsDefault(), ns3::Ipv6RoutingTableEntry::IsGateway(), ns3::Ipv6RoutingTableEntry::IsHost(), ns3::Ipv6RoutingTableEntry::IsNetwork(), and NS_ASSERT.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const MacLowTransmissionParameters & | params | ||
) |
Serialize MacLowTransmissionParameters to ostream in a human-readable form.
os | std::ostream |
params | MacLowTransmissionParameters |
Definition at line 210 of file mac-low.cc.
References ns3::MacLowTransmissionParameters::ACK_FAST, ns3::MacLowTransmissionParameters::ACK_NONE, ns3::MacLowTransmissionParameters::ACK_NORMAL, ns3::MacLowTransmissionParameters::ACK_SUPER_FAST, ns3::MacLowTransmissionParameters::BLOCK_ACK_BASIC, ns3::MacLowTransmissionParameters::BLOCK_ACK_COMPRESSED, ns3::MacLowTransmissionParameters::BLOCK_ACK_MULTI_TID, ns3::MacLowTransmissionParameters::m_nextSize, ns3::MacLowTransmissionParameters::m_overrideDurationId, ns3::MacLowTransmissionParameters::m_sendRts, and ns3::MacLowTransmissionParameters::m_waitAck.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
Ipv4RoutingTableEntry const & | route | ||
) |
Stream insertion operator.
os | the reference to the output stream |
route | the Ipv4 routing table entry |
Definition at line 214 of file ipv4-routing-table-entry.cc.
References ns3::Ipv4RoutingTableEntry::GetDest(), ns3::Ipv4RoutingTableEntry::GetDestNetwork(), ns3::Ipv4RoutingTableEntry::GetDestNetworkMask(), ns3::Ipv4RoutingTableEntry::GetGateway(), ns3::Ipv4RoutingTableEntry::GetInterface(), ns3::Ipv4RoutingTableEntry::IsDefault(), ns3::Ipv4RoutingTableEntry::IsGateway(), ns3::Ipv4RoutingTableEntry::IsHost(), ns3::Ipv4RoutingTableEntry::IsNetwork(), and NS_ASSERT.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const SupportedRates & | rates | ||
) |
Serialize SupportedRates to the given ostream.
os | |
rates |
Definition at line 227 of file supported-rates.cc.
References ns3::SupportedRates::GetNRates(), ns3::SupportedRates::GetRate(), and ns3::SupportedRates::IsBasicRate().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Address & | address | ||
) |
Definition at line 235 of file address.cc.
References ns3::Address::m_data, ns3::Address::m_len, and ns3::Address::m_type.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Mac48Address & | address | ||
) |
Definition at line 244 of file mac48-address.cc.
References ns3::Mac48Address::CopyTo().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const DataRate & | rate | ||
) |
Definition at line 252 of file data-rate.cc.
References ns3::DataRate::GetBitRate().
std::vector<Time>& ns3::operator<< | ( | std::vector< Time > & | v, |
const uint64_t & | ms | ||
) |
Definition at line 308 of file lte-test-ue-measurements.cc.
References UE_MEASUREMENT_REPORT_DELAY.
std::vector<uint8_t>& ns3::operator<< | ( | std::vector< uint8_t > & | v, |
const uint8_t & | range | ||
) |
Definition at line 319 of file lte-test-ue-measurements.cc.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const UanModesList & | ml | ||
) |
Write UanModesList to stream os.
os | The output stream. |
ml | The mode list. |
Definition at line 265 of file uan-tx-mode.cc.
References ns3::UanModesList::GetNModes(), and ns3::UanModesList::m_modes.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const HtCapabilities & | htcapabilities | ||
) |
Definition at line 315 of file ht-capabilities.cc.
References ns3::HtCapabilities::GetGreenfield(), ns3::HtCapabilities::GetLdpc(), ns3::HtCapabilities::GetShortGuardInterval20(), and ns3::HtCapabilities::GetSupportedChannelWidth().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
Ipv6MulticastRoutingTableEntry const & | route | ||
) |
Stream insertion operator.
os | the reference to the output stream |
route | the Ipv6 multicast routing table entry |
Definition at line 315 of file ipv6-routing-table-entry.cc.
References ns3::Ipv6MulticastRoutingTableEntry::GetGroup(), ns3::Ipv6MulticastRoutingTableEntry::GetInputInterface(), ns3::Ipv6MulticastRoutingTableEntry::GetNOutputInterfaces(), ns3::Ipv6MulticastRoutingTableEntry::GetOrigin(), and ns3::Ipv6MulticastRoutingTableEntry::GetOutputInterface().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
Ipv4MulticastRoutingTableEntry const & | route | ||
) |
Stream insertion operator.
os | the reference to the output stream |
route | the Ipv4 multicast routing table entry |
Definition at line 357 of file ipv4-routing-table-entry.cc.
References ns3::Ipv4MulticastRoutingTableEntry::GetGroup(), ns3::Ipv4MulticastRoutingTableEntry::GetInputInterface(), ns3::Ipv4MulticastRoutingTableEntry::GetNOutputInterfaces(), ns3::Ipv4MulticastRoutingTableEntry::GetOrigin(), and ns3::Ipv4MulticastRoutingTableEntry::GetOutputInterface().
std::ostream& ns3::operator<< | ( | std::ostream & | os, |
const SequenceNumber< NUMERIC_TYPE, SIGNED_TYPE > & | val | ||
) |
Definition at line 367 of file sequence-number.h.
|
related |
Definition at line 383 of file time.cc.
References ns3::Time::D, ns3::Time::FS, ns3::Time::GetResolution(), ns3::Time::H, ns3::Time::LAST, ns3::Time::MIN, ns3::Time::MS, ns3::Time::NS, NS_ABORT_MSG, ns3::Time::PS, ns3::Time::S, ns3::Time::ToInteger(), ns3::Time::US, and ns3::Time::Y.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
Ipv4Address const & | address | ||
) |
Macro to make help make class an ns-3 attribute.
Definition at line 386 of file ipv4-address.cc.
References ns3::Ipv4Address::Print().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
Ipv4Mask const & | mask | ||
) |
Definition at line 391 of file ipv4-address.cc.
References ns3::Ipv4Mask::Print().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const SpectrumValue & | pvf | ||
) |
Definition at line 416 of file spectrum-value.cc.
References ns3::SpectrumValue::ConstValuesBegin(), and ns3::SpectrumValue::ConstValuesEnd().
TracedValue<T> ns3::operator<< | ( | const TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 466 of file traced-value.h.
References TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator<< | ( | const U & | lhs, |
const TracedValue< T > & | rhs | ||
) |
Definition at line 471 of file traced-value.h.
References TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator<< | ( | const TracedValue< T > & | lhs, |
const TracedValue< U > & | rhs | ||
) |
Definition at line 461 of file traced-value.h.
References TRACED_VALUE_DEBUG.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
GlobalRoutingLSA & | lsa | ||
) |
Stream insertion operator.
os | the reference to the output stream |
lsa | the LSA |
Definition at line 495 of file global-router-interface.cc.
References ns3::GlobalRoutingLSA::Print().
std::ostream& ns3::operator<< | ( | std::ostream & | os, |
const Indent & | val | ||
) |
Definition at line 527 of file test.cc.
References ns3::Indent::level.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
SixLowPanHc1 const & | header | ||
) |
Stream insertion operator.
os | the reference to the output stream |
header | the HC1 Header |
Definition at line 533 of file sixlowpan-header.cc.
References ns3::SixLowPanHc1::Print().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
SixLowPanFrag1 const & | header | ||
) |
Stream insertion operator.
os | the reference to the output stream |
header | the Frag1 Header |
Definition at line 616 of file sixlowpan-header.cc.
References ns3::SixLowPanFrag1::Print().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
SixLowPanFragN const & | header | ||
) |
Stream insertion operator.
os | the reference to the output stream |
header | the FragN Header |
Definition at line 717 of file sixlowpan-header.cc.
References ns3::SixLowPanFragN::Print().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
Ipv6Address const & | address | ||
) |
Macro to make help make class an ns-3 attribute.
Stream insertion operator.
os | the reference to the output stream |
address | the Ipv6Address |
Definition at line 824 of file ipv6-address.cc.
References ns3::Ipv6Address::Print().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
TypeId | tid | ||
) |
Definition at line 825 of file type-id.cc.
References ns3::TypeId::GetName().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Packet & | packet | ||
) |
Definition at line 904 of file packet.cc.
References ns3::Packet::Print().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
Ipv6Prefix const & | prefix | ||
) |
Stream insertion operator.
os | the reference to the output stream |
prefix | the Ipv6Prefix |
Definition at line 991 of file ipv6-address.cc.
References ns3::Ipv6Prefix::Print().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
enum WifiPhy::State | state | ||
) |
os | output stream |
state | wifi state to stringify |
Definition at line 1398 of file wifi-phy.cc.
References ns3::WifiPhy::CCA_BUSY, ns3::WifiPhy::IDLE, NS_FATAL_ERROR, ns3::WifiPhy::RX, ns3::WifiPhy::SWITCHING, and ns3::WifiPhy::TX.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
SixLowPanIphc const & | header | ||
) |
Stream insertion operator.
os | the reference to the output stream |
header | the IPHC Header |
Definition at line 1413 of file sixlowpan-header.cc.
References ns3::SixLowPanIphc::Print().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
SixLowPanNhcExtension const & | header | ||
) |
Stream insertion operator.
os | the reference to the output stream |
header | the NHC Extension Header |
Definition at line 1541 of file sixlowpan-header.cc.
References ns3::SixLowPanNhcExtension::Print().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
SixLowPanUdpNhcExtension const & | header | ||
) |
Stream insertion operator.
os | the reference to the output stream |
header | the UDP NHC Extension Header |
Definition at line 1739 of file sixlowpan-header.cc.
References ns3::SixLowPanUdpNhcExtension::Print().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const RandomVariable & | var | ||
) |
Definition at line 2034 of file random-variable.cc.
References ns3::NormalVariableImpl::GetBound(), ns3::UniformVariableImpl::GetMax(), ns3::NormalVariableImpl::GetMean(), ns3::UniformVariableImpl::GetMin(), ns3::ConstantVariableImpl::GetValue(), ns3::NormalVariableImpl::GetVariance(), ns3::NormalVariableImpl::INFINITE_VALUE, normal, and ns3::RandomVariable::Peek().
TracedValue<T>& ns3::operator<<= | ( | TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 293 of file traced-value.h.
References TRACED_VALUE_DEBUG.
bool ns3::operator<= | ( | const TracedValue< T > & | lhs, |
const TracedValue< U > & | rhs | ||
) |
Definition at line 180 of file traced-value.h.
References TRACED_VALUE_DEBUG.
bool ns3::operator<= | ( | const TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 186 of file traced-value.h.
References TRACED_VALUE_DEBUG.
bool ns3::operator<= | ( | const U & | lhs, |
const TracedValue< T > & | rhs | ||
) |
Definition at line 192 of file traced-value.h.
References TRACED_VALUE_DEBUG.
bool ns3::operator<= | ( | const Ptr< T > & | lhs, |
const Ptr< T > & | rhs | ||
) |
|
inline |
Definition at line 630 of file nstime.h.
References ns3::Time::m_data.
bool ns3::operator== | ( | const WifiMode & | a, |
const WifiMode & | b | ||
) |
Check if the two WifiModes are identical.
Definition at line 35 of file wifi-mode.cc.
References ns3::WifiMode::GetUid().
bool ns3::operator== | ( | const SpectrumModel & | lhs, |
const SpectrumModel & | rhs | ||
) |
Definition at line 37 of file spectrum-model.cc.
References ns3::SpectrumModel::m_uid.
bool ns3::operator== | ( | const LteFlowId_t & | a, |
const LteFlowId_t & | b | ||
) |
Definition at line 42 of file lte-common.cc.
References ns3::LteFlowId_t::m_lcId, and ns3::LteFlowId_t::m_rnti.
bool ns3::operator== | ( | const EpcEnbApplication::EpsFlowId_t & | a, |
const EpcEnbApplication::EpsFlowId_t & | b | ||
) |
Definition at line 51 of file epc-enb-application.cc.
References ns3::EpcEnbApplication::EpsFlowId_t::m_bid, and ns3::EpcEnbApplication::EpsFlowId_t::m_rnti.
bool ns3::operator== | ( | const ImsiLcidPair_t & | a, |
const ImsiLcidPair_t & | b | ||
) |
Definition at line 64 of file lte-common.cc.
References ns3::ImsiLcidPair_t::m_imsi, and ns3::ImsiLcidPair_t::m_lcId.
bool ns3::operator== | ( | const LteUeConfig_t & | a, |
const LteUeConfig_t & | b | ||
) |
Definition at line 84 of file lte-common.cc.
References ns3::LteUeConfig_t::m_rnti.
bool ns3::operator== | ( | const Ipv4FlowClassifier::FiveTuple & | t1, |
const Ipv4FlowClassifier::FiveTuple & | t2 | ||
) |
Equal to operator.
t1 | the first operand |
t2 | the first operand |
Definition at line 86 of file ipv4-flow-classifier.cc.
References ns3::Ipv4FlowClassifier::FiveTuple::destinationAddress, ns3::Ipv4FlowClassifier::FiveTuple::destinationPort, ns3::Ipv4FlowClassifier::FiveTuple::protocol, ns3::Ipv4FlowClassifier::FiveTuple::sourceAddress, and ns3::Ipv4FlowClassifier::FiveTuple::sourcePort.
bool ns3::operator== | ( | const Cid & | lhs, |
const Cid & | rhs | ||
) |
Definition at line 87 of file cid.cc.
References ns3::Cid::m_identifier.
bool ns3::operator== | ( | const EventId & | a, |
const EventId & | b | ||
) |
Definition at line 89 of file event-id.cc.
References ns3::EventId::m_context, ns3::EventId::m_eventImpl, ns3::EventId::m_ts, and ns3::EventId::m_uid.
bool ns3::operator== | ( | const TbId_t & | a, |
const TbId_t & | b | ||
) |
Definition at line 102 of file lte-spectrum-phy.cc.
References ns3::TbId_t::m_layer, and ns3::TbId_t::m_rnti.
|
inline |
Macro to make help make class an ns-3 attribute.
Definition at line 110 of file mac16-address.h.
References ns3::Mac16Address::m_address.
|
inline |
Macro to make help make class an ns-3 attribute.
Definition at line 112 of file mac64-address.h.
References ns3::Mac64Address::m_address.
bool ns3::operator== | ( | const UanAddress & | a, |
const UanAddress & | b | ||
) |
Address comparison, equalit.
a | First address to compare. |
b | Second address to compare. |
Definition at line 117 of file uan-address.cc.
References ns3::UanAddress::m_address.
bool ns3::operator== | ( | const UlJob & | a, |
const UlJob & | b | ||
) |
Definition at line 128 of file ul-job.cc.
References ns3::UlJob::GetServiceFlow(), and ns3::UlJob::GetSsRecord().
bool ns3::operator== | ( | const TracedValue< T > & | lhs, |
const TracedValue< U > & | rhs | ||
) |
Definition at line 142 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
bool ns3::operator== | ( | const TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 148 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
|
inline |
Macro to make help make class an ns-3 attribute.
Definition at line 152 of file mac48-address.h.
References ns3::Mac48Address::m_address.
bool ns3::operator== | ( | const U & | lhs, |
const TracedValue< T > & | rhs | ||
) |
Definition at line 154 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
|
inline |
a | the first operand |
b | the first operand |
Definition at line 168 of file ipv4-interface-address.h.
References ns3::Ipv4InterfaceAddress::m_broadcast, ns3::Ipv4InterfaceAddress::m_local, ns3::Ipv4InterfaceAddress::m_mask, ns3::Ipv4InterfaceAddress::m_scope, and ns3::Ipv4InterfaceAddress::m_secondary.
bool ns3::operator== | ( | const OrganizationIdentifier & | a, |
const OrganizationIdentifier & | b | ||
) |
Definition at line 170 of file vendor-specific-action.cc.
References ns3::OrganizationIdentifier::m_oi, ns3::OrganizationIdentifier::m_type, ns3::OrganizationIdentifier::OUI24, and ns3::OrganizationIdentifier::OUI36.
bool ns3::operator== | ( | Ptr< T1 > const & | lhs, |
T2 const * | rhs | ||
) |
Definition at line 300 of file ptr.h.
References PeekPointer().
bool ns3::operator== | ( | T1 const * | lhs, |
Ptr< T2 > & | rhs | ||
) |
Definition at line 307 of file ptr.h.
References PeekPointer().
bool ns3::operator== | ( | const Address & | a, |
const Address & | b | ||
) |
Macro to make help make class an ns-3 attribute.
Definition at line 175 of file address.cc.
References ns3::Address::m_data, ns3::Address::m_len, and ns3::Address::m_type.
bool ns3::operator== | ( | Ptr< T1 > const & | lhs, |
Ptr< T2 > const & | rhs | ||
) |
Definition at line 328 of file ptr.h.
References PeekPointer().
|
inline |
a | the first operand |
b | the first operand |
Definition at line 216 of file ipv6-interface-address.h.
References ns3::Ipv6InterfaceAddress::m_address, ns3::Ipv6InterfaceAddress::m_prefix, ns3::Ipv6InterfaceAddress::m_scope, and ns3::Ipv6InterfaceAddress::m_state.
|
inline |
Definition at line 297 of file ipv4-address.h.
References ns3::Ipv4Address::m_address.
|
inline |
Definition at line 394 of file type-id.h.
References ns3::TypeId::m_tid.
bool ns3::operator== | ( | Ipv4Mask const & | a, |
Ipv4Mask const & | b | ||
) |
Definition at line 411 of file ipv4-address.cc.
References ns3::Ipv4Mask::IsEqual().
|
inline |
a | the first operand |
b | the first operand |
Definition at line 557 of file ipv6-address.h.
References ns3::Ipv6Address::m_address.
|
inline |
a | the first operand |
b | the first operand |
Definition at line 572 of file ipv6-address.h.
References ns3::Ipv6Prefix::m_prefix.
|
inline |
Definition at line 620 of file nstime.h.
References ns3::Time::m_data.
|
inline |
Definition at line 131 of file scheduler.h.
References ns3::Scheduler::EventKey::m_ts, and ns3::Scheduler::EventKey::m_uid.
bool ns3::operator> | ( | const TracedValue< T > & | lhs, |
const TracedValue< U > & | rhs | ||
) |
Definition at line 235 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
bool ns3::operator> | ( | const TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 241 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
bool ns3::operator> | ( | const U & | lhs, |
const TracedValue< T > & | rhs | ||
) |
Definition at line 247 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
bool ns3::operator> | ( | const Ptr< T > & | lhs, |
const Ptr< T > & | rhs | ||
) |
|
inline |
Definition at line 645 of file nstime.h.
References ns3::Time::m_data.
bool ns3::operator>= | ( | const TracedValue< T > & | lhs, |
const TracedValue< U > & | rhs | ||
) |
Definition at line 198 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
bool ns3::operator>= | ( | const TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 204 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
bool ns3::operator>= | ( | const U & | lhs, |
const TracedValue< T > & | rhs | ||
) |
Definition at line 210 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
bool ns3::operator>= | ( | const Ptr< T > & | lhs, |
const Ptr< T > & | rhs | ||
) |
|
inline |
Definition at line 635 of file nstime.h.
References ns3::Time::m_data.
std::istream & ns3::operator>> | ( | std::istream & | is, |
Waypoint & | waypoint | ||
) |
Definition at line 42 of file waypoint.cc.
References ns3::Waypoint::position, and ns3::Waypoint::time.
std::istream & ns3::operator>> | ( | std::istream & | is, |
Angles & | a | ||
) |
initialize a struct Angles from input
is | the input stream |
a | the Angles struct |
Definition at line 49 of file angles.cc.
References ns3::Angles::phi, and ns3::Angles::theta.
std::istream & ns3::operator>> | ( | std::istream & | is, |
WifiMode & | mode | ||
) |
Serialize WifiMode from istream (human-readable).
is | std::istream |
mode |
Definition at line 58 of file wifi-mode.cc.
References ns3::WifiModeFactory::GetFactory(), and ns3::WifiModeFactory::Search().
std::istream & ns3::operator>> | ( | std::istream & | is, |
int64x64_t & | value | ||
) |
Definition at line 88 of file int64x64.cc.
References ReadDigits().
std::istream & ns3::operator>> | ( | std::istream & | is, |
UanTxMode & | mode | ||
) |
Reads tx mode entry from stream is.
is | The input stream. |
mode | The mode. |
Definition at line 94 of file uan-tx-mode.cc.
References ns3::UanTxMode::m_uid.
std::istream & ns3::operator>> | ( | std::istream & | is, |
Vector3D & | vector | ||
) |
Definition at line 95 of file vector.cc.
References ns3::Vector3D::x, ns3::Vector3D::y, and ns3::Vector3D::z.
std::istream & ns3::operator>> | ( | std::istream & | is, |
Vector2D & | vector | ||
) |
Definition at line 111 of file vector.cc.
References ns3::Vector2D::x, and ns3::Vector2D::y.
std::istream & ns3::operator>> | ( | std::istream & | is, |
ObjectFactory & | factory | ||
) |
Definition at line 118 of file object-factory.cc.
References ns3::AttributeConstructionList::Add(), ns3::TypeId::AttributeInformation::checker, ns3::AttributeValue::DeserializeFromString(), ns3::TypeId::LookupAttributeByName(), ns3::ObjectFactory::m_parameters, ns3::ObjectFactory::m_tid, NS_ASSERT, and ns3::ObjectFactory::SetTypeId().
std::istream & ns3::operator>> | ( | std::istream & | is, |
Rectangle & | rectangle | ||
) |
Definition at line 134 of file rectangle.cc.
References ns3::Rectangle::xMax, ns3::Rectangle::xMin, ns3::Rectangle::yMax, and ns3::Rectangle::yMin.
std::istream & ns3::operator>> | ( | std::istream & | is, |
UanAddress & | address | ||
) |
Read address from stream is as 8 bit integer.
is | The input stream. |
address | The address variable to set. |
Definition at line 135 of file uan-address.cc.
References ns3::UanAddress::m_address, NS_ASSERT, and sample-rng-plot::x.
std::istream & ns3::operator>> | ( | std::istream & | is, |
Ssid & | ssid | ||
) |
std::istream & ns3::operator>> | ( | std::istream & | is, |
Box & | box | ||
) |
Definition at line 155 of file box.cc.
References ns3::Box::xMax, ns3::Box::xMin, ns3::Box::yMax, ns3::Box::yMin, ns3::Box::zMax, and ns3::Box::zMin.
std::istream & ns3::operator>> | ( | std::istream & | is, |
Mac16Address & | address | ||
) |
Definition at line 183 of file mac16-address.cc.
References AsInt(), and ns3::Mac16Address::m_address.
std::istream & ns3::operator>> | ( | std::istream & | is, |
Mac64Address & | address | ||
) |
Definition at line 185 of file mac64-address.cc.
References AsInt(), and ns3::Mac64Address::m_address.
std::istream & ns3::operator>> | ( | std::istream & | is, |
const OrganizationIdentifier & | oi | ||
) |
Definition at line 211 of file vendor-specific-action.cc.
std::istream & ns3::operator>> | ( | std::istream & | is, |
DataRate & | rate | ||
) |
Definition at line 258 of file data-rate.cc.
References DoParse().
std::istream & ns3::operator>> | ( | std::istream & | is, |
Address & | address | ||
) |
Definition at line 262 of file address.cc.
References AsInt(), ns3::Address::m_data, ns3::Address::m_len, ns3::Address::m_type, ns3::Address::MAX_SIZE, and NS_ASSERT.
std::istream & ns3::operator>> | ( | std::istream & | is, |
Mac48Address & | address | ||
) |
Definition at line 273 of file mac48-address.cc.
References AsInt(), and ns3::Mac48Address::m_address.
std::istream & ns3::operator>> | ( | std::istream & | is, |
UanModesList & | ml | ||
) |
Read UanModesList from stream is.
is | The input stream. |
ml | The mode list to fill. |
Definition at line 277 of file uan-tx-mode.cc.
References ns3::UanModesList::m_modes.
std::istream & ns3::operator>> | ( | std::istream & | is, |
HtCapabilities & | htcapabilities | ||
) |
Definition at line 324 of file ht-capabilities.cc.
References ns3::HtCapabilities::SetGreenfield(), ns3::HtCapabilities::SetLdpc(), ns3::HtCapabilities::SetShortGuardInterval20(), and ns3::HtCapabilities::SetSupportedChannelWidth().
std::istream& ns3::operator>> | ( | std::istream & | is, |
const SequenceNumber< NUMERIC_TYPE, SIGNED_TYPE > & | val | ||
) |
Definition at line 374 of file sequence-number.h.
References ns3::SequenceNumber< NUMERIC_TYPE, SIGNED_TYPE >::m_value.
std::istream & ns3::operator>> | ( | std::istream & | is, |
Ipv4Address & | address | ||
) |
Definition at line 396 of file ipv4-address.cc.
std::istream & ns3::operator>> | ( | std::istream & | is, |
Ipv4Mask & | mask | ||
) |
Definition at line 403 of file ipv4-address.cc.
|
related |
TracedValue<T> ns3::operator>> | ( | const TracedValue< T > & | lhs, |
const TracedValue< U > & | rhs | ||
) |
Definition at line 477 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator>> | ( | const TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 482 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator>> | ( | const U & | lhs, |
const TracedValue< T > & | rhs | ||
) |
Definition at line 487 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
std::istream & ns3::operator>> | ( | std::istream & | is, |
Ipv6Address & | address | ||
) |
Stream extraction operator.
is | the reference to the input stream |
address | the Ipv6Address |
Definition at line 830 of file ipv6-address.cc.
std::istream & ns3::operator>> | ( | std::istream & | is, |
TypeId & | tid | ||
) |
Definition at line 830 of file type-id.cc.
References ns3::TypeId::LookupByNameFailSafe().
std::istream & ns3::operator>> | ( | std::istream & | is, |
Ipv6Prefix & | prefix | ||
) |
Stream extraction operator.
is | the reference to the input stream |
prefix | the Ipv6Preofix |
Definition at line 997 of file ipv6-address.cc.
std::istream & ns3::operator>> | ( | std::istream & | is, |
RandomVariable & | var | ||
) |
Definition at line 2064 of file random-variable.cc.
References NS_FATAL_ERROR.
TracedValue<T>& ns3::operator>>= | ( | TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 301 of file traced-value.h.
References ns3::TracedValue< T >::Get(), ns3::TracedValue< T >::Set(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator^ | ( | const TracedValue< T > & | lhs, |
const TracedValue< U > & | rhs | ||
) |
Definition at line 413 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator^ | ( | const TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 418 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator^ | ( | const U & | lhs, |
const TracedValue< T > & | rhs | ||
) |
Definition at line 423 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T>& ns3::operator^= | ( | TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 325 of file traced-value.h.
References ns3::TracedValue< T >::Get(), ns3::TracedValue< T >::Set(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator| | ( | const TracedValue< T > & | lhs, |
const TracedValue< U > & | rhs | ||
) |
Definition at line 429 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator| | ( | const TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 434 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator| | ( | const U & | lhs, |
const TracedValue< T > & | rhs | ||
) |
Definition at line 439 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
TracedValue<T>& ns3::operator|= | ( | TracedValue< T > & | lhs, |
const U & | rhs | ||
) |
Definition at line 317 of file traced-value.h.
References ns3::TracedValue< T >::Get(), ns3::TracedValue< T >::Set(), and TRACED_VALUE_DEBUG.
TracedValue<T> ns3::operator~ | ( | const TracedValue< T > & | lhs | ) |
Definition at line 504 of file traced-value.h.
References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.
|
static |
Definition at line 399 of file ns2-mobility-helper.cc.
References ns3::ParseResult::dvals, GetNodeIdFromToken(), ns3::ParseResult::has_dval, ns3::ParseResult::has_ival, HasNodeIdNumber(), ns3::ParseResult::ivals, NS_LOG_WARN, s, ns3::ParseResult::svals, ns3::ParseResult::tokens, TrimNs2Line(), and sample-rng-plot::x.
Referenced by ns3::Ns2MobilityHelper::ConfigNodesMovements().
|
static |
Definition at line 325 of file yans-wifi-helper.cc.
References ns3::Packet::AddHeader(), ns3::RadiotapHeader::CHANNEL_FLAG_CCK, ns3::RadiotapHeader::CHANNEL_FLAG_OFDM, ns3::RadiotapHeader::CHANNEL_FLAG_SPECTRUM_2GHZ, ns3::RadiotapHeader::CHANNEL_FLAG_SPECTRUM_5GHZ, ns3::Packet::Copy(), ns3::PcapHelper::DLT_IEEE802_11, ns3::PcapHelper::DLT_IEEE802_11_RADIO, ns3::PcapHelper::DLT_PRISM_HEADER, ns3::RadiotapHeader::FRAME_FLAG_FCS_INCLUDED, ns3::RadiotapHeader::FRAME_FLAG_NONE, ns3::RadiotapHeader::FRAME_FLAG_SHORT_PREAMBLE, ns3::PcapFileWrapper::GetDataLinkType(), ns3::Simulator::Now(), NS_ABORT_MSG, NS_FATAL_ERROR, ns3::RadiotapHeader::SetAntennaNoisePower(), ns3::RadiotapHeader::SetAntennaSignalPower(), ns3::RadiotapHeader::SetChannelFrequencyAndFlags(), ns3::RadiotapHeader::SetFrameFlags(), ns3::RadiotapHeader::SetRate(), ns3::RadiotapHeader::SetTsft(), and ns3::PcapFileWrapper::Write().
Referenced by ns3::YansWifiPhyHelper::EnablePcapInternal().
|
static |
Definition at line 249 of file yans-wifi-helper.cc.
References ns3::Packet::AddHeader(), ns3::RadiotapHeader::CHANNEL_FLAG_CCK, ns3::RadiotapHeader::CHANNEL_FLAG_OFDM, ns3::RadiotapHeader::CHANNEL_FLAG_SPECTRUM_2GHZ, ns3::RadiotapHeader::CHANNEL_FLAG_SPECTRUM_5GHZ, ns3::Packet::Copy(), ns3::PcapHelper::DLT_IEEE802_11, ns3::PcapHelper::DLT_IEEE802_11_RADIO, ns3::PcapHelper::DLT_PRISM_HEADER, ns3::RadiotapHeader::FRAME_FLAG_FCS_INCLUDED, ns3::RadiotapHeader::FRAME_FLAG_NONE, ns3::RadiotapHeader::FRAME_FLAG_SHORT_PREAMBLE, ns3::PcapFileWrapper::GetDataLinkType(), ns3::Simulator::Now(), NS_ABORT_MSG, NS_FATAL_ERROR, ns3::RadiotapHeader::SetChannelFrequencyAndFlags(), ns3::RadiotapHeader::SetFrameFlags(), ns3::RadiotapHeader::SetRate(), ns3::RadiotapHeader::SetTsft(), and ns3::PcapFileWrapper::Write().
Referenced by ns3::YansWifiPhyHelper::EnablePcapInternal().
|
static |
Definition at line 548 of file wimax-helper.cc.
References ns3::Packet::AddHeader(), ns3::Packet::Copy(), ns3::PacketBurst::GetPackets(), ns3::Packet::GetSize(), list, ns3::Simulator::Now(), and ns3::PcapFileWrapper::Write().
Referenced by ns3::WimaxHelper::EnablePcapInternal().
|
static |
Definition at line 77 of file simulator.cc.
Referenced by ns3::Simulator::Cancel(), ns3::Simulator::Destroy(), GetImpl(), ns3::Simulator::GetSystemId(), ns3::Simulator::IsExpired(), ns3::Simulator::Remove(), and ns3::Simulator::SetImplementation().
|
related |
Definition at line 279 of file ptr.h.
References ns3::Ptr< T >::m_ptr.
Referenced by ns3::Ipv4L3Protocol::AddInterface(), ns3::Object::AggregateObject(), ns3::internal::APointerChecker< T >::Check(), ConstCast(), Copy(), CopyObject(), ns3::EnumValue::DeserializeFromString(), ns3::Callback< void, int8_t >::DoAssign(), ns3::Callback< void, int8_t >::DoCheckType(), StaticInformation::DoGather(), ns3::AttributeIterator::DoIterate(), ns3::Callback< void, int8_t >::DoPeekImpl(), ns3::Resolver::DoResolve(), PtrTestCase::DoRun(), DynamicCast(), ns3::Icmpv6L4Protocol::FunctionDadTimeout(), ns3::PointerValue::Get(), ns3::PointerValue::GetAccessor(), ns3::ObjectBase::GetAttribute(), ns3::ObjectBase::GetAttributeFailSafe(), ns3::Object::GetObject(), ns3::CallbackTraits< Ptr< T > >::GetReference(), ns3::EventMemberImplObjTraits< Ptr< T > >::GetReference(), ns3::Dot11sStack::InstallStack(), ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::IsEqual(), ns3::MemPtrCallbackImpl< OBJ_PTR, MEM_PTR, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::IsEqual(), ns3::BoundFunctorCallbackImpl< T, R, TX, T1, T2, T3, T4, T5, T6, T7, T8 >::IsEqual(), ns3::TwoBoundFunctorCallbackImpl< T, R, TX1, TX2, T1, T2, T3, T4, T5, T6, T7 >::IsEqual(), ns3::ThreeBoundFunctorCallbackImpl< T, R, TX1, TX2, TX3, T1, T2, T3, T4, T5, T6 >::IsEqual(), operator!=(), ns3::anonymous_namespace{wifi-information-element-vector.cc}::PIEComparator::operator()(), operator<<(), ns3::dot11s::IeBeaconTiming::operator==(), operator==(), ns3::dot11s::operator==(), ns3::EventId::PeekEventImpl(), ns3::dot11s::PeerManagementProtocol::ReceiveBeacon(), ns3::NullMessageSimulatorImpl::RescheduleNullMessageEvent(), ns3::NullMessageSimulatorImpl::ScheduleNullMessageEvent(), ns3::Ipv6L3Protocol::SendRealOut(), ns3::EnumValue::SerializeToString(), ns3::CallbackValue::SerializeToString(), ns3::MeshPointDevice::SetRoutingProtocol(), ns3::SimpleOfdmWimaxPhy::StartSendDummyFecBlock(), and StaticCast().
void ns3::PhyRxEndOkTrace | ( | std::string | context, |
Ptr< const Packet > | p | ||
) |
Definition at line 62 of file spectrum-ideal-phy-test.cc.
References g_rxBytes, and ns3::Packet::GetSize().
Referenced by ns3::SpectrumIdealPhyTestCase::DoRun(), and main().
SpectrumValue ns3::Pow | ( | double | lhs, |
const SpectrumValue & | rhs | ||
) |
lhs | the base |
rhs | the exponent |
Definition at line 555 of file spectrum-value.cc.
References ns3::SpectrumValue::Exp().
Referenced by ns3::MicrowaveOvenSpectrumValueHelper::CreatePowerSpectralDensityMwo1(), and ns3::MicrowaveOvenSpectrumValueHelper::CreatePowerSpectralDensityMwo2().
SpectrumValue ns3::Pow | ( | const SpectrumValue & | lhs, |
double | rhs | ||
) |
lhs | the base |
rhs | the exponent |
Definition at line 564 of file spectrum-value.cc.
References ns3::SpectrumValue::Pow.
|
static |
Definition at line 28 of file int64x64.cc.
Referenced by operator<<().
|
inlinestatic |
Print node info.
uid | node ID |
loc | node location |
dns | is a DNS node ? |
bb | is a BB node ? |
neighListSize | size of neighbor list |
name | node name |
radius | node radius |
Definition at line 92 of file rocketfuel-topology-reader.cc.
References NS_LOG_INFO.
Referenced by ns3::RocketfuelTopologyReader::GenerateFromMapsFile().
double ns3::Prod | ( | const SpectrumValue & | x | ) |
x | the operand |
Definition at line 373 of file spectrum-value.cc.
References ns3::SpectrumValue::ConstValuesBegin(), ns3::SpectrumValue::ConstValuesEnd(), and s.
double ns3::RadiansToDegrees | ( | double | radians | ) |
converts radians to degrees
radians | the angle in radians |
Definition at line 38 of file angles.cc.
Referenced by ns3::RadiansToDegreesTestCase::DoRun(), ns3::CosineAntennaModel::GetBeamwidth(), ns3::ParabolicAntennaModel::GetBeamwidth(), ns3::CosineAntennaModel::GetOrientation(), and ns3::ParabolicAntennaModel::GetOrientation().
|
static |
Definition at line 75 of file int64x64.cc.
Referenced by operator>>().
void ns3::ReadFrom | ( | Buffer::Iterator & | i, |
Ipv4Address & | ad | ||
) |
Read an Ipv4Address from a Buffer.
i | a reference to the buffer to read from |
ad | a reference to the Ipv4Address to be read |
Definition at line 70 of file address-utils.cc.
References NS_LOG_FUNCTION, ns3::Buffer::Iterator::ReadNtohU32(), and ns3::Ipv4Address::Set().
Referenced by ns3::AlohaNoackMacHeader::Deserialize(), ns3::AmsduSubframeHeader::Deserialize(), ns3::flame::FlameHeader::Deserialize(), ns3::dot11s::MeshHeader::Deserialize(), ns3::dsdv::DsdvHeader::Deserialize(), ns3::OfdmDownlinkFramePrefix::Deserialize(), ns3::ArpHeader::Deserialize(), ns3::EthernetHeader::Deserialize(), ns3::WifiMacHeader::Deserialize(), ns3::aodv::RreqHeader::Deserialize(), ns3::Ipv6Header::Deserialize(), ns3::aodv::RrepHeader::Deserialize(), ns3::RngRsp::Deserialize(), ns3::aodv::RerrHeader::Deserialize(), ns3::DlMap::Deserialize(), ns3::dsr::DsrOptionRreqHeader::Deserialize(), ns3::RngReq::Deserialize(), ns3::dsr::DsrOptionRerrHeader::Deserialize(), ns3::dsr::DsrOptionRerrUnreachHeader::Deserialize(), ns3::dsr::DsrOptionRerrUnsupportHeader::Deserialize(), ns3::dsr::DsrOptionAckHeader::Deserialize(), ns3::dot11s::IePerr::DeserializeInformationField(), ns3::dot11s::IeRann::DeserializeInformationField(), ns3::dot11s::IePrep::DeserializeInformationField(), ns3::dot11s::IePreq::DeserializeInformationField(), and ns3::OfdmDcdChannelEncodings::DoRead().
void ns3::ReadFrom | ( | Buffer::Iterator & | i, |
Ipv6Address & | ad | ||
) |
Read an Ipv6Address from a Buffer.
i | a reference to the buffer to read from |
ad | a reference to the Ipv6Address to be read |
Definition at line 75 of file address-utils.cc.
References NS_LOG_FUNCTION, ns3::Buffer::Iterator::Read(), and ns3::Ipv6Address::Set().
void ns3::ReadFrom | ( | Buffer::Iterator & | i, |
Address & | ad, | ||
uint32_t | len | ||
) |
Read an Address from a Buffer.
i | a reference to the buffer to read from |
ad | a reference to the Address to be read |
len | the length of the Address |
Definition at line 82 of file address-utils.cc.
References ns3::Address::CopyFrom(), ns3::Address::MAX_SIZE, NS_LOG_FUNCTION, and ns3::Buffer::Iterator::Read().
void ns3::ReadFrom | ( | Buffer::Iterator & | i, |
Mac64Address & | ad | ||
) |
Read a Mac64Address from a Buffer.
i | a reference to the buffer to read from |
ad | a reference to the Mac64Address to be read |
Definition at line 89 of file address-utils.cc.
References ns3::Mac64Address::CopyFrom(), NS_LOG_FUNCTION, and ns3::Buffer::Iterator::Read().
void ns3::ReadFrom | ( | Buffer::Iterator & | i, |
Mac48Address & | ad | ||
) |
Read a Mac48Address from a Buffer.
i | a reference to the buffer to read from |
ad | a reference to the Mac48Address to be read |
Definition at line 96 of file address-utils.cc.
References ns3::Mac48Address::CopyFrom(), NS_LOG_FUNCTION, and ns3::Buffer::Iterator::Read().
void ns3::ReadFrom | ( | Buffer::Iterator & | i, |
Mac16Address & | ad | ||
) |
Read a Mac16Address from a Buffer.
i | a reference to the buffer to read from |
ad | a reference to the Mac16Address to be read |
Definition at line 103 of file address-utils.cc.
References ns3::Mac16Address::CopyFrom(), NS_LOG_FUNCTION, and ns3::Buffer::Iterator::Read().
void ns3::RecvMeasurementReportCallback | ( | LteUeMeasurementsTestCase * | testcase, |
std::string | path, | ||
uint64_t | imsi, | ||
uint16_t | cellId, | ||
uint16_t | rnti, | ||
LteRrcSap::MeasurementReport | meas | ||
) |
Definition at line 73 of file lte-test-ue-measurements.cc.
References ns3::LteUeMeasurementsTestCase::RecvMeasurementReport().
Referenced by ns3::LteUeMeasurementsTestCase::DoRun().
|
static |
Definition at line 328 of file fd-net-device.cc.
Referenced by ns3::FdNetDevice::ForwardUp().
void ns3::ReportUeMeasurementsCallback | ( | LteUeMeasurementsTestCase * | testcase, |
std::string | path, | ||
uint16_t | rnti, | ||
uint16_t | cellId, | ||
double | rsrp, | ||
double | rsrq, | ||
bool | servingCell | ||
) |
Definition at line 65 of file lte-test-ue-measurements.cc.
References ns3::LteUeMeasurementsTestCase::ReportUeMeasurements().
Referenced by ns3::LteUeMeasurementsTestCase::DoRun().
void ns3::save_clicked | ( | GtkButton * | button, |
gpointer | user_data | ||
) |
This is the action done when the user presses on the save button.
It will save the config to a file.
Definition at line 261 of file display-functions.cc.
References ns3::RawTextConfigSave::Attributes(), and ns3::RawTextConfigSave::SetFilename().
Referenced by ns3::GtkConfigStore::ConfigureAttributes().
void ns3::save_clicked_default | ( | GtkButton * | button, |
gpointer | user_data | ||
) |
This is the action done when the user presses on the save button.
It will save the config to a file.
Definition at line 484 of file display-functions.cc.
References ns3::RawTextConfigSave::Default(), and ns3::RawTextConfigSave::SetFilename().
Referenced by ns3::GtkConfigStore::ConfigureDefaults().
void ns3::SendSocket | ( | const char * | path, |
int | fd, | ||
const int | magic_number | ||
) |
Send the file descriptor back to the code that invoked the creation.
path | The socket address information from the Unix socket we use to send the created socket back to. |
fd | The file descriptor we're going to send. |
magic_number | A verification number to verify the caller is talking to the right process. |
Definition at line 53 of file creator-utils.cc.
References ABORT_IF, LOG, and StringToBuffer().
Referenced by main().
|
static |
Definition at line 745 of file ns2-mobility-helper.cc.
References ns3::MobilityModel::GetPosition(), SetOneInitialCoord(), ns3::MobilityModel::SetPosition(), ns3::Vector3D::x, ns3::Vector3D::y, and ns3::Vector3D::z.
Referenced by ns3::Ns2MobilityHelper::ConfigNodesMovements().
|
static |
Definition at line 698 of file ns2-mobility-helper.cc.
References ns3::DestinationPoint::m_finalPosition, ns3::DestinationPoint::m_speed, ns3::DestinationPoint::m_startPosition, ns3::DestinationPoint::m_stopEvent, ns3::DestinationPoint::m_targetArrivalTime, ns3::DestinationPoint::m_travelStartTime, NS_LOG_DEBUG, ns3::Simulator::Schedule(), ns3::ConstantVelocityMobilityModel::SetVelocity(), ns3::Vector3D::x, and ns3::Vector3D::y.
Referenced by ns3::Ns2MobilityHelper::ConfigNodesMovements().
|
static |
Definition at line 642 of file ns2-mobility-helper.cc.
References NS2_X_COORD, NS2_Y_COORD, NS2_Z_COORD, NS_LOG_DEBUG, ns3::Vector3D::x, ns3::Vector3D::y, and ns3::Vector3D::z.
Referenced by SetInitialPosition(), and SetSchedPosition().
|
static |
Definition at line 759 of file ns2-mobility-helper.cc.
References ns3::MobilityModel::GetPosition(), ns3::Simulator::Schedule(), SetOneInitialCoord(), ns3::MobilityModel::SetPosition(), ns3::Vector3D::x, ns3::Vector3D::y, and ns3::Vector3D::z.
Referenced by ns3::Ns2MobilityHelper::ConfigNodesMovements().
Ptr<T1> ns3::StaticCast | ( | Ptr< T2 > const & | p | ) |
Definition at line 380 of file ptr.h.
References PeekPointer().
bool ns3::StringToBuffer | ( | std::string | s, |
uint8_t * | buffer, | ||
uint32_t * | len | ||
) |
Convert string encoded by the inverse function (TapBufferToString) back into a byte buffer.
s | The input string. |
buffer | The buffer to initialize with the converted bits. |
len | The length of the data that is valid in the buffer. |
Definition at line 67 of file encode-decode.cc.
Referenced by SendSocket().
const std::string ns3::suite | ( | "type-id: " | ) |
Referenced by ns3::UniqueTypeIdTestCase::DoRun(), ns3::CollisionTestCase::DoRun(), ns3::LookupTimeTestCase::DoRun(), ns3::LookupTimeTestCase::DoSetup(), and ns3::LookupTimeTestCase::Report().
double ns3::Sum | ( | const SpectrumValue & | x | ) |
x | the operand |
Definition at line 358 of file spectrum-value.cc.
References ns3::SpectrumValue::ConstValuesBegin(), ns3::SpectrumValue::ConstValuesEnd(), and s.
Referenced by ns3::LteInterference::StartRx().
std::string ns3::TapBufferToString | ( | uint8_t * | buffer, |
uint32_t | len | ||
) |
Convert a byte buffer to a string containing a hex representation of the buffer.
Make the string pretty by adding a colon (':') between the hex.
buffer | The input buffer to be converted. |
len | The length of the input buffer. |
Definition at line 37 of file tap-encode-decode.cc.
Referenced by ns3::TapBridge::CreateTap().
bool ns3::TapStringToBuffer | ( | std::string | s, |
uint8_t * | buffer, | ||
uint32_t * | len | ||
) |
Convert string encoded by the inverse function (TapBufferToString) back into a byte buffer.
s | The input string. |
buffer | The buffer to initialize with the converted bits. |
len | The length of the data that is valid in the buffer. |
Definition at line 67 of file tap-encode-decode.cc.
Referenced by SendSocket().
bool ns3::TestDoubleIsEqual | ( | const double | a, |
const double | b, | ||
const double | epsilon = std::numeric_limits< double >::epsilon() |
||
) |
Compare two double precision floating point numbers and declare them equal if they are within some epsilon of each other.
Approximate comparison of floating point numbers near equality is trickier than one may expect and is well-discussed in the literature. Basic strategies revolve around a suggestion by Knuth to compare the floating point numbers as binary integers, supplying a maximum difference between them . This max difference is specified in Units in the Last Place (ulps) or a floating point epsilon.
This routine is based on the GNU Scientific Library function gsl_fcmp.
a | The first of double precision floating point numbers to compare |
b | The second of double precision floating point numbers to compare |
epsilon | The second of double precision floating point numberss to compare |
Definition at line 37 of file test.cc.
References NS_LOG_FUNCTION.
|
static |
Definition at line 59 of file simulator.cc.
References ns3::Time::GetSeconds(), and ns3::Simulator::Now().
Referenced by GetImpl(), and ns3::Simulator::SetImplementation().
|
inline |
Definition at line 950 of file nstime.h.
Referenced by ns3::NodeListPriv::Add(), ns3::BuildingListPriv::Add(), ns3::Application::DoInitialize(), TimeSimpleTestCase::DoRun(), ns3::DefaultSimulatorImpl::GetDelayLeft(), ns3::NullMessageSimulatorImpl::GetDelayLeft(), ns3::RealtimeSimulatorImpl::GetDelayLeft(), ns3::DistributedSimulatorImpl::GetDelayLeft(), ns3::Timer::GetDelayLeft(), ns3::DefaultSimulatorImpl::GetMaximumSimulationTime(), ns3::NullMessageSimulatorImpl::GetMaximumSimulationTime(), ns3::RealtimeSimulatorImpl::GetMaximumSimulationTime(), ns3::DistributedSimulatorImpl::GetMaximumSimulationTime(), ns3::SeqTsHeader::GetTs(), ns3::DelayJitterEstimationTimestampTag::GetTxTime(), ns3::Application::GetTypeId(), ns3::NullMessageSimulatorImpl::Next(), ns3::DistributedSimulatorImpl::Next(), ns3::DefaultSimulatorImpl::Now(), ns3::NullMessageSimulatorImpl::Now(), ns3::RealtimeSimulatorImpl::Now(), ns3::DistributedSimulatorImpl::Now(), ns3::SeqTsHeader::Print(), ns3::RealtimeSimulatorImpl::RealtimeNow(), ns3::DefaultSimulatorImpl::Schedule(), ns3::NullMessageSimulatorImpl::Schedule(), ns3::RealtimeSimulatorImpl::Schedule(), ns3::DistributedSimulatorImpl::Schedule(), ns3::DefaultSimulatorImpl::ScheduleWithContext(), ns3::NullMessageSimulatorImpl::ScheduleWithContext(), and ns3::Synchronizer::TimeStepToNanosecond().
std::string ns3::ToString | ( | EpcUeNas::State | s | ) |
Definition at line 47 of file epc-ue-nas.cc.
References g_ueNasStateName.
Referenced by ns3::LteUeRrc::ApplyRadioResourceConfigDedicated(), ns3::LteEnbRrc::ConnectionRejectedTimeout(), ns3::LteEnbRrc::ConnectionTimeout(), ns3::LteUeRrc::DoConnect(), ns3::LteUeRrc::DoDisconnect(), ns3::LteUeRrc::DoForceCampedOnEnb(), ns3::UeManager::DoInitialize(), ns3::LteUeRrc::DoNotifyRandomAccessFailed(), ns3::LteUeRrc::DoNotifyRandomAccessSuccessful(), ns3::LteUeRrc::DoRecvRrcConnectionReconfiguration(), ns3::LteUeRrc::DoRecvRrcConnectionReestablishment(), ns3::LteUeRrc::DoRecvRrcConnectionReestablishmentReject(), ns3::LteUeRrc::DoRecvRrcConnectionSetup(), ns3::LteUeRrc::DoStartCellSelection(), ns3::LteEnbRrc::DoTriggerHandover(), ns3::LteEnbRrc::HandoverJoiningTimeout(), ns3::LteEnbRrc::HandoverLeavingTimeout(), ns3::UeManager::PrepareHandover(), ns3::UeManager::RecvHandoverPreparationFailure(), ns3::UeManager::RecvRrcConnectionReconfigurationCompleted(), ns3::UeManager::RecvRrcConnectionReestablishmentRequest(), ns3::UeManager::RecvRrcConnectionRequest(), ns3::UeManager::RecvRrcConnectionSetupCompleted(), ns3::UeManager::RecvUeContextRelease(), ns3::LteUeRrc::SaveUeMeasurements(), ns3::UeManager::ScheduleRrcConnectionReconfiguration(), ns3::UeManager::SendData(), ns3::UeManager::SendUeContextRelease(), ns3::EpcUeNas::SwitchToState(), ns3::LteUePhy::SwitchToState(), ns3::UeManager::SwitchToState(), and ns3::LteUeRrc::SwitchToState().
std::string ns3::ToString | ( | LteUeRrc::State | s | ) |
Definition at line 108 of file lte-ue-rrc.cc.
References g_ueRrcStateName.
std::string ns3::ToString | ( | LteUePhy::State | s | ) |
Definition at line 115 of file lte-ue-phy.cc.
References g_uePhyStateName.
std::string ns3::ToString | ( | UeManager::State | s | ) |
Definition at line 117 of file lte-enb-rrc.cc.
References g_ueManagerStateName.
|
static |
Definition at line 501 of file ns2-mobility-helper.cc.
References s.
Referenced by ParseNs2Line().
std::string ns3::TypeNameGet | ( | void | ) |
Definition at line 12 of file type-name.h.
void ns3::UlRxPduCallback | ( | Ptr< BoundCallbackArgument > | arg, |
std::string | path, | ||
uint16_t | rnti, | ||
uint8_t | lcid, | ||
uint32_t | packetSize, | ||
uint64_t | delay | ||
) |
Definition at line 82 of file radio-bearer-stats-connector.cc.
References ns3::BoundCallbackArgument::cellId, ns3::BoundCallbackArgument::imsi, NS_LOG_LOGIC, and ns3::BoundCallbackArgument::stats.
Referenced by ns3::RadioBearerStatsConnector::ConnectSrb0Traces(), and ns3::RadioBearerStatsConnector::ConnectTracesEnb().
void ns3::UlTxPduCallback | ( | Ptr< BoundCallbackArgument > | arg, |
std::string | path, | ||
uint16_t | rnti, | ||
uint8_t | lcid, | ||
uint32_t | packetSize | ||
) |
Definition at line 73 of file radio-bearer-stats-connector.cc.
References ns3::BoundCallbackArgument::cellId, ns3::BoundCallbackArgument::imsi, NS_LOG_LOGIC, and ns3::BoundCallbackArgument::stats.
Referenced by ns3::RadioBearerStatsConnector::ConnectSrb0Traces(), ns3::RadioBearerStatsConnector::ConnectSrb1TracesUe(), and ns3::RadioBearerStatsConnector::ConnectTracesUe().
|
static |
Definition at line 44 of file spectrum-analyzer-helper.cc.
References ns3::SpectrumValue::ConstBandsBegin(), ns3::SpectrumValue::ConstBandsEnd(), ns3::SpectrumValue::ConstValuesBegin(), ns3::SpectrumValue::ConstValuesEnd(), ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), Now(), NS_ASSERT, and NS_LOG_FUNCTION.
Referenced by ns3::SpectrumAnalyzerHelper::Install().
void ns3::WriteTo | ( | Buffer::Iterator & | i, |
Ipv4Address | ad | ||
) |
Write an Ipv4Address to a Buffer.
i | a reference to the buffer to write to |
ad | the Ipv4Address |
Definition at line 28 of file address-utils.cc.
References ns3::Ipv4Address::Get(), NS_LOG_FUNCTION, and ns3::Buffer::Iterator::WriteHtonU32().
Referenced by ns3::UdpHeader::CalculateHeaderChecksum(), ns3::TcpHeader::CalculateHeaderChecksum(), ns3::OfdmDcdChannelEncodings::DoWrite(), ns3::AlohaNoackMacHeader::Serialize(), ns3::AmsduSubframeHeader::Serialize(), ns3::flame::FlameHeader::Serialize(), ns3::dot11s::MeshHeader::Serialize(), ns3::dsdv::DsdvHeader::Serialize(), ns3::OfdmDownlinkFramePrefix::Serialize(), ns3::ArpHeader::Serialize(), ns3::EthernetHeader::Serialize(), ns3::WifiMacHeader::Serialize(), ns3::aodv::RreqHeader::Serialize(), ns3::Ipv6Header::Serialize(), ns3::aodv::RrepHeader::Serialize(), ns3::RngRsp::Serialize(), ns3::aodv::RerrHeader::Serialize(), ns3::DlMap::Serialize(), ns3::dsr::DsrOptionRreqHeader::Serialize(), ns3::RngReq::Serialize(), ns3::dsr::DsrOptionRerrHeader::Serialize(), ns3::dsr::DsrOptionRerrUnreachHeader::Serialize(), ns3::dsr::DsrOptionRerrUnsupportHeader::Serialize(), ns3::dsr::DsrOptionAckHeader::Serialize(), ns3::dot11s::IePerr::SerializeInformationField(), ns3::dot11s::IeRann::SerializeInformationField(), ns3::dot11s::IePrep::SerializeInformationField(), and ns3::dot11s::IePreq::SerializeInformationField().
void ns3::WriteTo | ( | Buffer::Iterator & | i, |
Ipv6Address | ad | ||
) |
Write an Ipv4Address to a Buffer.
i | a reference to the buffer to write to |
ad | the Ipv6Address |
Definition at line 33 of file address-utils.cc.
References ns3::Ipv6Address::GetBytes(), NS_LOG_FUNCTION, and ns3::Buffer::Iterator::Write().
void ns3::WriteTo | ( | Buffer::Iterator & | i, |
const Address & | ad | ||
) |
i | a reference to the buffer to write to |
ad | the Address |
Definition at line 40 of file address-utils.cc.
References ns3::Address::CopyTo(), ns3::Address::GetLength(), ns3::Address::MAX_SIZE, NS_LOG_FUNCTION, and ns3::Buffer::Iterator::Write().
void ns3::WriteTo | ( | Buffer::Iterator & | i, |
Mac64Address | ad | ||
) |
Write an Mac64Address to a Buffer.
i | a reference to the buffer to write to |
ad | the Mac64Address |
Definition at line 47 of file address-utils.cc.
References ns3::Mac64Address::CopyTo(), NS_LOG_FUNCTION, and ns3::Buffer::Iterator::Write().
void ns3::WriteTo | ( | Buffer::Iterator & | i, |
Mac48Address | ad | ||
) |
Write an Mac48Address to a Buffer.
i | a reference to the buffer to write to |
ad | the Mac48Address |
Definition at line 54 of file address-utils.cc.
References ns3::Mac48Address::CopyTo(), NS_LOG_FUNCTION, and ns3::Buffer::Iterator::Write().
void ns3::WriteTo | ( | Buffer::Iterator & | i, |
Mac16Address | ad | ||
) |
Write an Mac16Address to a Buffer.
i | a reference to the buffer to write to |
ad | the Mac16Address |
Definition at line 61 of file address-utils.cc.
References ns3::Mac16Address::CopyTo(), NS_LOG_FUNCTION, and ns3::Buffer::Iterator::Write().
Asn1EncodingSuite ns3::asn1EncodingSuite |
Definition at line 1033 of file test-asn1-encoding.cc.
double ns3::bEcrTable[9][38] |
Definition at line 153 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::MappingMiBler().
double ns3::BlerCurvesEcrMap[38] |
Definition at line 50 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::GetTbDecodificationStats(), and ns3::LteMiErrorModel::MappingMiBler().
uint32_t ns3::BufferSizeLevelBsrTable[64] |
Definition at line 130 of file lte-common.cc.
Referenced by ns3::BufferSizeLevelBsr::BsrId2BufferSize(), and ns3::BufferSizeLevelBsr::BufferSize2BsrId().
|
static |
Definition at line 327 of file buildings-helper-test.cc.
|
static |
Definition at line 132 of file buildings-pathloss-test.cc.
|
static |
Definition at line 244 of file building-position-allocator-test.cc.
|
static |
Definition at line 70 of file buildings-shadowing-test.cc.
|
static |
see IEEE 802.11-2007 chapter 7.3.1.11 Table 7-24—Category values
Definition at line 105 of file vendor-specific-action.h.
Referenced by ns3::VendorSpecificActionHeader::Deserialize(), and ns3::OcbWifiMac::Receive().
uint16_t ns3::cbMiSizeTable[9] = {40, 104, 160, 256, 512, 1024, 2560, 4032, 6144} |
Definition at line 119 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::MappingMiBler().
uint16_t ns3::cbSizeTable[188] |
Definition at line 101 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::GetTbDecodificationStats().
double ns3::cEcrTable[9][38] |
Definition at line 238 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::MappingMiBler().
|
static |
Definition at line 32 of file crc32.cc.
Referenced by CRC32Calculate().
|
static |
Definition at line 30 of file crc8.cc.
Referenced by CRC8Calculate().
|
static |
Definition at line 61 of file lte-enb-phy.cc.
Referenced by ns3::LteEnbPhy::StartSubFrame().
|
static |
Definition at line 54 of file lte-spectrum-phy.cc.
Referenced by ns3::LteSpectrumPhy::StartTxDlCtrlFrame().
|
static |
Definition at line 57 of file lte-enb-phy.cc.
Referenced by ns3::LteEnbPhy::SendDataChannels().
double ns3::EffectiveCodingRate[29] |
Definition at line 56 of file lte-spectrum-phy.cc.
Referenced by ns3::LteSpectrumPhy::EndRxData().
|
static |
Definition at line 44 of file epc-test-gtpu.cc.
int ns3::FdBetType0AllocationRbg[4] |
Definition at line 38 of file fdbet-ff-mac-scheduler.cc.
Referenced by ns3::FdBetFfMacScheduler::GetRbgSize().
int ns3::FdMtType0AllocationRbg[4] |
Definition at line 38 of file fdmt-ff-mac-scheduler.cc.
Referenced by ns3::FdMtFfMacScheduler::GetRbgSize().
int ns3::FdTbfqType0AllocationRbg[4] |
Definition at line 39 of file fdtbfq-ff-mac-scheduler.cc.
Referenced by ns3::FdTbfqFfMacScheduler::GetRbgSize().
|
static |
|
static |
Definition at line 59 of file spectrum-ideal-phy-test.cc.
Referenced by ns3::SpectrumIdealPhyTestCase::DoRun(), and ns3::SpectrumIdealPhyTestSuite::SpectrumIdealPhyTestSuite().
ns3::BriteTestSuite ns3::g_briteTestSuite |
GlobalValue ns3::g_checksumEnabled |
Definition at line 42 of file node.cc.
Referenced by ns3::Node::ChecksumEnabled().
|
static |
Definition at line 688 of file dcf-manager-test.cc.
ns3::DsdvTestSuite ns3::g_dsdvTestSuite |
ns3::EpcS1uDlTestSuite ns3::g_epcS1uDlTestSuiteInstance |
ns3::EpcS1uUlTestSuite ns3::g_epcS1uUlTestSuiteInstance |
struct ns3::EutraChannelNumbers ns3::g_eutraChannelNumbers[] |
Referenced by ns3::LteSpectrumValueHelper::GetDownlinkCarrierFrequency(), and ns3::LteSpectrumValueHelper::GetUplinkCarrierFrequency().
|
static |
|
static |
Referenced by ns3::ByteTagList::Allocate(), and ns3::ByteTagList::Deallocate().
uint32_t ns3::g_handoverCommandMsgIdCounter = 0 |
Definition at line 531 of file lte-rrc-protocol-ideal.cc.
Referenced by ns3::LteEnbRrcProtocolIdeal::DoEncodeHandoverCommand().
std::map<uint32_t, LteRrcSap::RrcConnectionReconfiguration> ns3::g_handoverCommandMsgMap |
Definition at line 530 of file lte-rrc-protocol-ideal.cc.
Referenced by ns3::LteEnbRrcProtocolIdeal::DoDecodeHandoverCommand(), and ns3::LteEnbRrcProtocolIdeal::DoEncodeHandoverCommand().
uint32_t ns3::g_handoverPreparationInfoMsgIdCounter = 0 |
Definition at line 425 of file lte-rrc-protocol-ideal.cc.
Referenced by ns3::LteEnbRrcProtocolIdeal::DoEncodeHandoverPreparationInformation().
std::map<uint32_t, LteRrcSap::HandoverPreparationInfo> ns3::g_handoverPreparationInfoMsgMap |
Definition at line 424 of file lte-rrc-protocol-ideal.cc.
Referenced by ns3::LteEnbRrcProtocolIdeal::DoDecodeHandoverPreparationInformation(), and ns3::LteEnbRrcProtocolIdeal::DoEncodeHandoverPreparationInformation().
|
static |
Definition at line 387 of file hash-test-suite.cc.
|
static |
|
static |
A mapping of Ipv4/interface pairs to pcap files.
Definition at line 223 of file internet-stack-helper.cc.
Referenced by ns3::InternetStackHelper::EnablePcapIpv4Internal(), Ipv4L3ProtocolRxTxSink(), and ns3::InternetStackHelper::PcapHooked().
|
static |
A mapping of Ipv6/interface pairs to pcap files.
Definition at line 230 of file internet-stack-helper.cc.
Referenced by ns3::InternetStackHelper::EnablePcapIpv6Internal(), Ipv6L3ProtocolRxTxSink(), and ns3::InternetStackHelper::PcapHooked().
|
static |
A mapping of Ipv4/interface pairs to ascii streams.
Definition at line 224 of file internet-stack-helper.cc.
Referenced by ns3::InternetStackHelper::AsciiHooked(), ns3::InternetStackHelper::EnableAsciiIpv4Internal(), Ipv4L3ProtocolDropSinkWithContext(), Ipv4L3ProtocolDropSinkWithoutContext(), Ipv4L3ProtocolRxSinkWithContext(), Ipv4L3ProtocolRxSinkWithoutContext(), Ipv4L3ProtocolTxSinkWithContext(), and Ipv4L3ProtocolTxSinkWithoutContext().
|
static |
A mapping of Ipv6/interface pairs to pcap files.
Definition at line 231 of file internet-stack-helper.cc.
Referenced by ns3::InternetStackHelper::AsciiHooked(), ns3::InternetStackHelper::EnableAsciiIpv6Internal(), Ipv6L3ProtocolDropSinkWithContext(), Ipv6L3ProtocolDropSinkWithoutContext(), Ipv6L3ProtocolRxSinkWithContext(), Ipv6L3ProtocolRxSinkWithoutContext(), Ipv6L3ProtocolTxSinkWithContext(), and Ipv6L3ProtocolTxSinkWithoutContext().
|
static |
|
static |
|
static |
Definition at line 125 of file itu-r-1411-los-test-suite.cc.
|
static |
Definition at line 128 of file itu-r-1411-nlos-over-rooftop-test-suite.cc.
|
static |
Definition at line 116 of file kun-2600-mhz-test-suite.cc.
|
static |
Definition at line 95 of file li-ion-energy-source-test.cc.
LogNodePrinter ns3::g_logNodePrinter = 0 |
Definition at line 40 of file log.cc.
Referenced by LogGetNodePrinter(), and LogSetNodePrinter().
LogTimePrinter ns3::g_logTimePrinter = 0 |
Definition at line 39 of file log.cc.
Referenced by LogGetTimePrinter(), and LogSetTimePrinter().
|
static |
Definition at line 110 of file lte-test-cell-selection.cc.
|
static |
Definition at line 122 of file lte-test-earfcn.cc.
ns3::LteEpcE2eDataTestSuite ns3::g_lteEpcE2eDataTestSuite |
|
static |
|
static |
Definition at line 431 of file test-lte-handover-target.cc.
|
static |
Definition at line 380 of file test-lte-rrc.cc.
|
static |
Definition at line 196 of file lte-spectrum-value-helper.cc.
Referenced by ns3::LteSpectrumValueHelper::GetSpectrumModel().
|
static |
Definition at line 148 of file lte-test-spectrum-value-helper.cc.
|
static |
Definition at line 145 of file test-epc-tft-classifier.cc.
|
static |
Definition at line 711 of file test-lte-x2-handover-measures.cc.
|
static |
Definition at line 670 of file test-lte-x2-handover.cc.
|
static |
Definition at line 46 of file byte-tag-list.cc.
Referenced by ns3::ByteTagList::Allocate(), and ns3::ByteTagList::Deallocate().
|
static |
Definition at line 157 of file mesh-information-element-vector-test-suite.cc.
Ptr<SpectrumModel> ns3::g_MicrowaveOvenSpectrumModel5Mhz |
Definition at line 29 of file microwave-oven-spectrum-value-helper.cc.
Referenced by ns3::MicrowaveOvenSpectrumValueHelper::CreatePowerSpectralDensityMwo2(), and ns3::MicrowaveOvenSpectrumModel5MhzInitializer::MicrowaveOvenSpectrumModel5MhzInitializer().
class ns3::MicrowaveOvenSpectrumModel5MhzInitializer ns3::g_MicrowaveOvenSpectrumModel5MhzInitializerInstance |
Ptr<SpectrumModel> ns3::g_MicrowaveOvenSpectrumModel6Mhz |
Definition at line 30 of file microwave-oven-spectrum-value-helper.cc.
Referenced by ns3::MicrowaveOvenSpectrumValueHelper::CreatePowerSpectralDensityMwo1(), and ns3::MicrowaveOvenSpectrumModel6MhzInitializer::MicrowaveOvenSpectrumModel6MhzInitializer().
class ns3::MicrowaveOvenSpectrumModel6MhzInitializer ns3::g_MicrowaveOvenSpectrumModel6MhzInitializerInstance |
|
static |
Definition at line 12 of file rng-seed-manager.cc.
Referenced by ns3::RngSeedManager::GetNextStreamIndex().
ns3::Ns2MobilityHelperTestSuite ns3::g_ns2TransmobilityHelperTestSuite |
|
static |
Definition at line 143 of file okumura-hata-test-suite.cc.
|
static |
|
static |
|
static |
Referenced by ns3::RngSeedManager::GetRun().
|
static |
Referenced by ns3::RngSeedManager::GetSeed().
|
static |
Definition at line 58 of file spectrum-ideal-phy-test.cc.
Referenced by ns3::SpectrumIdealPhyTestCase::DoRun(), main(), PhyRxEndOkTrace(), and PhyRxEndOkTrace().
GlobalValue ns3::g_schedTypeImpl |
Definition at line 53 of file simulator.cc.
Referenced by GetImpl(), and ns3::Simulator::SetImplementation().
GlobalValue ns3::g_simTypeImpl |
Definition at line 48 of file simulator.cc.
Referenced by GetImpl().
|
static |
Definition at line 342 of file spectrum-value-test.cc.
|
static |
Definition at line 248 of file spectrum-ideal-phy-test.cc.
|
static |
Definition at line 341 of file spectrum-value-test.cc.
uint16_t ns3::g_srsCiHigh[SRS_ENTRIES] = {0, 1, 6, 16, 36, 76, 156, 316, 636} |
Definition at line 2203 of file lte-enb-rrc.cc.
Referenced by ns3::LteEnbRrc::GetNewSrsConfigurationIndex().
uint16_t ns3::g_srsCiLow[SRS_ENTRIES] = {0, 0, 2, 7, 17, 37, 77, 157, 317} |
Definition at line 2202 of file lte-enb-rrc.cc.
Referenced by ns3::LteEnbRrc::GetNewSrsConfigurationIndex().
uint16_t ns3::g_srsPeriodicity[SRS_ENTRIES] = {0, 2, 5, 10, 20, 40, 80, 160, 320} |
Definition at line 2201 of file lte-enb-rrc.cc.
Referenced by ns3::LteEnbRrc::GetNewSrsConfigurationIndex(), ns3::LteEnbRrc::GetSrsPeriodicity(), and ns3::LteEnbRrc::SetSrsPeriodicity().
ns3::SteadyStateRandomWaypointTestSuite ns3::g_steadyStateRandomWaypointTestSuite |
|
static |
Definition at line 212 of file tx-duration-test.cc.
|
static |
Definition at line 318 of file type-id-test-suite.cc.
|
static |
Definition at line 303 of file type-id-test-suite.cc.
|
static |
Definition at line 312 of file uan-energy-model-test.cc.
const char* ns3::g_ueManagerStateName[UeManager::NUM_STATES] |
Definition at line 103 of file lte-enb-rrc.cc.
Referenced by ToString().
const char* ns3::g_ueNasStateName[EpcUeNas::NUM_STATES] |
Definition at line 38 of file epc-ue-nas.cc.
Referenced by ToString().
const char* ns3::g_uePhyStateName[LteUePhy::NUM_STATES] |
Definition at line 109 of file lte-ue-phy.cc.
Referenced by ToString().
const char* ns3::g_ueRrcStateName[LteUeRrc::NUM_STATES] |
Definition at line 91 of file lte-ue-rrc.cc.
Referenced by ToString().
|
static |
Definition at line 64 of file pyviz.cc.
Referenced by ns3::PyViz::DoPause(), ns3::PyViz::GetPauseMessages(), ns3::PyViz::Pause(), ns3::PyViz::PyViz(), and ns3::PyViz::~PyViz().
|
static |
Ptr<SpectrumModel> ns3::g_WifiSpectrumModel5Mhz |
Definition at line 27 of file wifi-spectrum-value-helper.cc.
Referenced by ns3::WifiSpectrumValue5MhzFactory::CreateConstant(), ns3::WifiSpectrumValue5MhzFactory::CreateRfFilter(), ns3::WifiSpectrumValue5MhzFactory::CreateTxPowerSpectralDensity(), and ns3::WifiSpectrumModel5MhzInitializer::WifiSpectrumModel5MhzInitializer().
class ns3::WifiSpectrumModel5MhzInitializer ns3::g_WifiSpectrumModel5MhzInitializerInstance |
|
static |
Definition at line 497 of file wifi-test.cc.
|
static |
Definition at line 91 of file global-value-test-suite.cc.
int ns3::gVerbose = 0 |
Definition at line 41 of file creator-utils.cc.
Referenced by main().
double ns3::HarqRetxEcr[9] |
Definition at line 74 of file lte-mi-error-model.cc.
|
static |
|
static |
Definition at line 171 of file lte-test-fdbet-ff-mac-scheduler.cc.
|
static |
Definition at line 226 of file lte-test-fdtbfq-ff-mac-scheduler.cc.
|
static |
Definition at line 82 of file lte-test-harq.cc.
|
static |
Definition at line 85 of file lte-test-mimo.cc.
|
static |
Definition at line 189 of file lte-test-pf-ff-mac-scheduler.cc.
|
static |
Definition at line 133 of file lte-test-phy-error-model.cc.
|
static |
Definition at line 227 of file lte-test-pss-ff-mac-scheduler.cc.
|
static |
Definition at line 153 of file lte-test-rr-ff-mac-scheduler.cc.
|
static |
Definition at line 171 of file lte-test-tdbet-ff-mac-scheduler.cc.
|
static |
Definition at line 226 of file lte-test-tdtbfq-ff-mac-scheduler.cc.
|
static |
The length in octects of the LLC/SNAP header.
Definition at line 33 of file llc-snap-header.h.
Referenced by ns3::LlcSnapHeader::GetSerializedSize(), ns3::WifiNetDevice::GetTypeId(), and ns3::WifiNetDevice::SetMtu().
|
static |
Definition at line 258 of file test-lte-antenna.cc.
|
static |
Definition at line 105 of file lte-test-downlink-sinr.cc.
|
static |
Definition at line 132 of file lte-test-fading.cc.
|
static |
Definition at line 132 of file lte-test-link-adaptation.cc.
|
static |
Definition at line 88 of file lte-test-interference.cc.
|
static |
Definition at line 180 of file lte-test-pathloss-model.cc.
|
static |
Definition at line 81 of file lte-test-rlc-am-e2e.cc.
|
static |
Definition at line 52 of file lte-test-rlc-am-transmitter.cc.
|
static |
Definition at line 80 of file lte-test-rlc-um-e2e.cc.
|
static |
Definition at line 54 of file lte-test-rlc-um-transmitter.cc.
|
static |
Definition at line 1658 of file lte-test-ue-measurements.cc.
|
static |
Definition at line 533 of file lte-test-ue-measurements.cc.
|
static |
Definition at line 1115 of file lte-test-ue-measurements.cc.
|
static |
Definition at line 109 of file lte-test-ue-measurements.cc.
|
static |
Definition at line 113 of file lte-test-uplink-sinr.cc.
const uint32_t ns3::MAGIC = 0xa1b2c3d4 |
Magic number identifying standard pcap file format.
Definition at line 40 of file pcap-file.cc.
Referenced by ns3::PcapFile::Init(), and ns3::PcapFile::ReadAndVerifyFileHeader().
|
static |
Maximum UDP datagram size.
Definition at line 52 of file udp-socket-impl.cc.
Referenced by ns3::UdpSocketImpl::GetTxAvailable().
const uint32_t ns3::MAX_MPI_MSG_SIZE = 2000 |
maximum MPI message size for easy buffer creation
Definition at line 46 of file granted-time-window-mpi-interface.h.
Referenced by ns3::GrantedTimeWindowMpiInterface::Enable(), and ns3::GrantedTimeWindowMpiInterface::ReceiveMessages().
uint8_t ns3::McsEcrBlerTableMapping[29] |
Definition at line 63 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::GetTbDecodificationStats().
double ns3::McsEcrTable[29] |
Definition at line 70 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::GetTbDecodificationStats().
int ns3::McsToItbs[29] |
Definition at line 82 of file lte-amc.cc.
Referenced by ns3::LteAmc::GetTbSizeFromMcs().
const uint16_t ns3::MI_16QAM_BLER_MAX_ID = 22 |
Definition at line 56 of file lte-mi-error-model.h.
const uint16_t ns3::MI_16QAM_MAX_ID = 16 |
Definition at line 53 of file lte-mi-error-model.h.
Referenced by ns3::LteMiErrorModel::GetTbDecodificationStats(), and ns3::LteMiErrorModel::Mib().
const uint16_t ns3::MI_64QAM_BLER_MAX_ID = 37 |
Definition at line 57 of file lte-mi-error-model.h.
Referenced by ns3::LteMiErrorModel::MappingMiBler().
const uint16_t ns3::MI_64QAM_MAX_ID = 28 |
Definition at line 54 of file lte-mi-error-model.h.
Referenced by ns3::LteMiErrorModel::GetTbDecodificationStats().
double ns3::MI_map_16qam[MI_MAP_16QAM_SIZE] |
Definition at line 133 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::Mib().
double ns3::MI_map_16qam_axis[MI_MAP_16QAM_SIZE] |
Definition at line 137 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::Mib().
const uint16_t ns3::MI_MAP_16QAM_SIZE = 994 |
Definition at line 50 of file lte-mi-error-model.h.
Referenced by ns3::LteMiErrorModel::Mib().
double ns3::MI_map_64qam[MI_MAP_64QAM_SIZE] |
Definition at line 142 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::Mib().
double ns3::MI_map_64qam_axis[MI_MAP_64QAM_SIZE] |
Definition at line 146 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::Mib().
const uint16_t ns3::MI_MAP_64QAM_SIZE = 752 |
Definition at line 51 of file lte-mi-error-model.h.
Referenced by ns3::LteMiErrorModel::Mib().
double ns3::MI_map_qpsk[MI_MAP_QPSK_SIZE] |
Definition at line 122 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::GetPcfichPdcchError(), and ns3::LteMiErrorModel::Mib().
double ns3::MI_map_qpsk_axis[MI_MAP_QPSK_SIZE] |
Definition at line 128 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::GetPcfichPdcchError(), and ns3::LteMiErrorModel::Mib().
const uint16_t ns3::MI_MAP_QPSK_SIZE = 797 |
Definition at line 49 of file lte-mi-error-model.h.
Referenced by ns3::LteMiErrorModel::GetPcfichPdcchError(), and ns3::LteMiErrorModel::Mib().
const uint16_t ns3::MI_QPSK_BLER_MAX_ID = 12 |
Definition at line 55 of file lte-mi-error-model.h.
const uint16_t ns3::MI_QPSK_MAX_ID = 9 |
Definition at line 52 of file lte-mi-error-model.h.
Referenced by ns3::LteMiErrorModel::GetTbDecodificationStats(), and ns3::LteMiErrorModel::Mib().
int ns3::ModulationSchemeForMcs[32] |
Definition at line 59 of file lte-amc.cc.
const uint32_t ns3::N_BITS = 32 |
number of bits in a IPv4 address
Definition at line 164 of file ipv4-address-helper.cc.
Referenced by ns3::Ipv4AddressHelper::NumAddressBits().
Stored representation of NaN.
Definition at line 31 of file data-calculator.cc.
Referenced by ns3::MinMaxAvgTotalCalculator< T >::MinMaxAvgTotalCalculator(), and ns3::MinMaxAvgTotalCalculator< T >::Reset().
const uint32_t ns3::NS_MAGIC = 0xa1b23cd4 |
Magic number identifying nanosec resolution pcap file format.
Definition at line 43 of file pcap-file.cc.
Referenced by ns3::PcapFile::ReadAndVerifyFileHeader().
const uint32_t ns3::NS_SWAPPED_MAGIC = 0xd43cb2a1 |
Looks this way if byte swapping is required.
Definition at line 44 of file pcap-file.cc.
Referenced by ns3::PcapFile::ReadAndVerifyFileHeader().
|
static |
Definition at line 335 of file vendor-specific-action.cc.
Referenced by ns3::VendorSpecificContentManager::FindVscCallback().
const uint32_t ns3::NULL_MESSAGE_MAX_MPI_MSG_SIZE = 2000 |
maximum MPI message size for easy buffer creation
Definition at line 52 of file null-message-mpi-interface.cc.
Referenced by ns3::NullMessageMpiInterface::InitializeSendReceiveBuffers(), and ns3::NullMessageMpiInterface::ReceiveMessages().
|
static |
Definition at line 431 of file object-test-suite.cc.
|
static |
Definition at line 188 of file vendor-specific-action.h.
Referenced by ns3::OrganizationIdentifier::Deserialize(), and ns3::VendorSpecificContentManager::RegisterVscCallback().
const uint16_t ns3::PDCCH_PCFICH_CURVE_SIZE = 46 |
Definition at line 48 of file lte-mi-error-model.h.
Referenced by ns3::LteMiErrorModel::GetPcfichPdcchError().
double ns3::PdcchPcfichBlerCurveXaxis[PDCCH_PCFICH_CURVE_SIZE] |
Definition at line 80 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::GetPcfichPdcchError().
double ns3::PdcchPcfichBlerCurveYaxis[PDCCH_PCFICH_CURVE_SIZE] |
Definition at line 88 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::GetPcfichPdcchError().
int ns3::PfType0AllocationRbg[4] |
Definition at line 37 of file pf-ff-mac-scheduler.cc.
Referenced by ns3::PfFfMacScheduler::GetRbgSize().
int ns3::PssType0AllocationRbg[4] |
Definition at line 41 of file pss-ff-mac-scheduler.cc.
Referenced by ns3::PssFfMacScheduler::GetRbgSize().
|
static |
Definition at line 88 of file rocketfuel-topology-reader-test-suite.cc.
const Time ns3::RRC_IDEAL_MSG_DELAY = MilliSeconds (0) |
Definition at line 40 of file lte-rrc-protocol-ideal.cc.
Referenced by ns3::LteUeRrcProtocolIdeal::DoSendMeasurementReport(), ns3::LteEnbRrcProtocolIdeal::DoSendRrcConnectionReconfiguration(), ns3::LteUeRrcProtocolIdeal::DoSendRrcConnectionReconfigurationCompleted(), ns3::LteEnbRrcProtocolIdeal::DoSendRrcConnectionReestablishment(), ns3::LteUeRrcProtocolIdeal::DoSendRrcConnectionReestablishmentComplete(), ns3::LteEnbRrcProtocolIdeal::DoSendRrcConnectionReestablishmentReject(), ns3::LteUeRrcProtocolIdeal::DoSendRrcConnectionReestablishmentRequest(), ns3::LteEnbRrcProtocolIdeal::DoSendRrcConnectionReject(), ns3::LteEnbRrcProtocolIdeal::DoSendRrcConnectionRelease(), ns3::LteUeRrcProtocolIdeal::DoSendRrcConnectionRequest(), ns3::LteEnbRrcProtocolIdeal::DoSendRrcConnectionSetup(), ns3::LteUeRrcProtocolIdeal::DoSendRrcConnectionSetupCompleted(), and ns3::LteEnbRrcProtocolIdeal::DoSendSystemInformation().
const Time ns3::RRC_REAL_MSG_DELAY = MilliSeconds (0) |
Definition at line 41 of file lte-rrc-protocol-real.cc.
Referenced by ns3::LteEnbRrcProtocolReal::DoSendSystemInformation().
double ns3::SpectralEfficiencyForCqi[16] |
Definition at line 46 of file lte-amc.cc.
Referenced by ns3::LteAmc::CreateCqiFeedbacks(), ns3::LteAmc::GetCqiFromSpectralEfficiency(), ns3::LteAmc::GetMcsFromCqi(), and ns3::LteAmc::GetSpectralEfficiencyFromCqi().
double ns3::SpectralEfficiencyForMcs[32] |
Definition at line 74 of file lte-amc.cc.
Referenced by ns3::LteAmc::CreateCqiFeedbacks(), and ns3::LteAmc::GetMcsFromCqi().
|
static |
Definition at line 195 of file spectrum-interference-test.cc.
Ptr< SpectrumModel > ns3::SpectrumModel300Khz300GhzLog |
Definition at line 27 of file spectrum-model-300kHz-300GHz-log.cc.
Referenced by ns3::static_SpectrumModel300Khz300GhzLog_initializer::static_SpectrumModel300Khz300GhzLog_initializer().
Ptr< SpectrumModel > ns3::SpectrumModelIsm2400MhzRes1Mhz |
Definition at line 27 of file spectrum-model-ism2400MHz-res1MHz.cc.
Referenced by main(), and ns3::static_SpectrumModelIsm2400MhzRes1Mhz_initializer::static_SpectrumModelIsm2400MhzRes1Mhz_initializer().
const uint32_t ns3::SPF_INFINITY = 0xffffffff |
"infinite" distance between nodes
Definition at line 37 of file global-route-manager-impl.h.
const uint8_t ns3::SRS_ENTRIES = 9 |
Definition at line 2200 of file lte-enb-rrc.cc.
Referenced by ns3::LteEnbRrc::GetNewSrsConfigurationIndex(), ns3::LteEnbRrc::GetSrsPeriodicity(), and ns3::LteEnbRrc::SetSrsPeriodicity().
class ns3::static_SpectrumModel300Khz300GhzLog_initializer ns3::static_SpectrumModel300Khz300GhzLog_initializer_instance |
class ns3::static_SpectrumModelIsm2400MhzRes1Mhz_initializer ns3::static_SpectrumModelIsm2400MhzRes1Mhz_initializer_instance |
|
static |
Definition at line 209 of file test-angles.cc.
|
static |
Definition at line 204 of file test-cosine-antenna.cc.
|
static |
Definition at line 132 of file test-degrees-radians.cc.
|
static |
Definition at line 90 of file test-isotropic-antenna.cc.
|
static |
Definition at line 183 of file test-parabolic-antenna.cc.
const uint32_t ns3::SWAPPED_MAGIC = 0xd4c3b2a1 |
Looks this way if byte swapping is required.
Definition at line 41 of file pcap-file.cc.
Referenced by ns3::PcapFile::ReadAndVerifyFileHeader().
int ns3::TbsIndex[32] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 10, 11, 12, 13, 14, 15, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, -1, -1, -1} |
Definition at line 99 of file lte-mi-error-model.cc.
const uint8_t ns3::TCP_PROT_NUMBER = 6 |
TCP Protocol number.
Definition at line 30 of file ipv4-flow-classifier.cc.
Referenced by ns3::Ipv4FlowClassifier::Classify().
int ns3::TdBetType0AllocationRbg[4] |
Definition at line 38 of file tdbet-ff-mac-scheduler.cc.
Referenced by ns3::TdBetFfMacScheduler::GetRbgSize().
int ns3::TdMtType0AllocationRbg[4] |
Definition at line 38 of file tdmt-ff-mac-scheduler.cc.
Referenced by ns3::TdMtFfMacScheduler::GetRbgSize().
int ns3::TdTbfqType0AllocationRbg[4] |
Definition at line 39 of file tdtbfq-ff-mac-scheduler.cc.
Referenced by ns3::TdTbfqFfMacScheduler::GetRbgSize().
int ns3::TransportBlockSizeTable[110][27] |
Definition at line 91 of file lte-amc.cc.
Referenced by ns3::LteAmc::GetTbSizeFromMcs().
int ns3::TtaType0AllocationRbg[4] |
Definition at line 38 of file tta-ff-mac-scheduler.cc.
Referenced by ns3::TtaFfMacScheduler::GetRbgSize().
int ns3::Type0AllocationRbg[4] |
Definition at line 39 of file rr-ff-mac-scheduler.cc.
Referenced by ns3::LteEnbPhy::DoSetBandwidth(), ns3::LteUePhy::DoSetDlBandwidth(), and ns3::RrFfMacScheduler::GetRbgSize().
const uint8_t ns3::UDP_PROT_NUMBER = 17 |
UDP Protocol number.
Definition at line 31 of file ipv4-flow-classifier.cc.
Referenced by ns3::Ipv4FlowClassifier::Classify().
|
static |
Artificial delay of UE measurements procedure.
i.e. the period between the time layer-1-filtered measurements from PHY layer is received and the earliest time the actual measurement report submission to the serving cell is invoked.
This delay exists because of racing condition between several UE measurements functions which happen to be scheduled at the same time. The delay ensures that:
Definition at line 56 of file lte-ue-rrc.h.
Referenced by operator<<(), and ns3::LteUeRrc::VarMeasReportListAdd().
|
static |
Definition at line 53 of file lte-ue-phy.cc.
Referenced by ns3::LteUePhy::SubframeIndication().
|
static |
Definition at line 57 of file lte-ue-phy.cc.
Referenced by ns3::LteUePhy::SubframeIndication().
|
static |
Definition at line 50 of file lte-spectrum-phy.cc.
Referenced by ns3::LteSpectrumPhy::StartTxUlSrsFrame().
const uint16_t ns3::VERSION_MAJOR = 2 |
Major version of supported pcap file format.
Definition at line 46 of file pcap-file.cc.
Referenced by ns3::PcapFile::Init(), and ns3::PcapFile::ReadAndVerifyFileHeader().
const uint16_t ns3::VERSION_MINOR = 4 |
Minor version of supported pcap file format.
Definition at line 47 of file pcap-file.cc.
Referenced by ns3::PcapFile::Init(), and ns3::PcapFile::ReadAndVerifyFileHeader().
|
static |
The length in octects of the IEEE 802.11 MAC FCS field.
Definition at line 33 of file wifi-mac-trailer.h.
Referenced by ns3::WifiMacTrailer::Deserialize(), ns3::WifiRemoteStationManager::GetFragmentOffset(), ns3::WifiRemoteStationManager::GetFragmentSize(), ns3::WifiRemoteStationManager::GetNFragments(), ns3::WifiMacTrailer::GetSerializedSize(), ns3::WifiRemoteStationManager::NeedFragmentation(), ns3::WifiRemoteStationManager::NeedRts(), and ns3::WifiMacTrailer::Serialize().
|
static |
Definition at line 41 of file ocb-wifi-mac.cc.
Referenced by ns3::OcbWifiMac::Enqueue(), ns3::OcbWifiMac::GetBssid(), ns3::OcbWifiMac::OcbWifiMac(), ns3::OcbWifiMac::Receive(), and ns3::OcbWifiMac::SendVsc().