Every class exported by the ns3 library is enclosed in the ns3 namespace. More...
Namespaces | |
namespace | addressUtils |
namespace | anonymous_namespace{pyviz.cc} |
namespace | anonymous_namespace{visual-simulator-impl.cc} |
namespace | anonymous_namespace{wifi-information-element-vector.cc} |
namespace | aodv |
namespace | Config |
Configuration of simulation parameters and tracing. | |
namespace | dot11s |
namespace | dsdv |
namespace | dsr |
namespace | FatalImpl |
namespace | flame |
namespace | internal |
namespace | ofi |
namespace | olsr |
namespace | SystemPath |
Encapsulate OS-specific functions to manipulate file and directory paths. |
Classes | |
class | AarfcdWifiManager |
an implementation of the AARF-CD algorithmThis algorithm was first described in "Efficient Collision Detection for Auto Rate Fallback Algorithm". The implementation available here was done by Federico Maguolo for a very early development version of ns-3. Federico died before merging this work in ns-3 itself so his code was ported to ns-3 later without his supervision. More... | |
struct | AarfcdWifiRemoteStation |
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. Lacage, M.H. Manshaei, and T. Turletti. More... | |
struct | AarfWifiRemoteStation |
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 |
class | AlohaNoackMacHeader |
class | AlohaNoackNetDevice |
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. Lacage, M.H. Manshaei, and T. Turletti. More... | |
struct | AmrrWifiRemoteStation |
class | AmsduSubframeHeader |
struct | Angles |
class | AnglesTestSuite |
class | AnimationInterface |
Interface to network animator. More... | |
class | AnimationInterfaceTestCase |
class | AnimationInterfaceTestSuite |
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 | 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 |
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 |
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 |
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 |
class | AttributeValue |
Hold a value for an Attribute. More... | |
class | Average |
class | Backoff |
The backoff class is used for calculating backoff times when many net devices can write to the same channel. More... | |
struct | BandInfo |
class | BandwidthManager |
This class manage the bandwidth request and grant mechanism. The bandwidth request and grant mechanism is supported by the Bandwidth Manager. Both BS and SS maintain a bandwidth manager. Furthermore BS's bandwidth manager works together with the uplink scheduler to determine total bandwidth available and allocation size for each service flow. Bandwidth request mechanism is a key feature of the WiMAX scheduler since all three non-UGS services explicitly request for bandwidth by sending a bandwidth request to BS. 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 |
class | BasicEnergySourceHelper |
Creates a BasicEnergySource object. More... | |
struct | BearerTestData |
class | BinaryErrorModel |
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 | BooleanValue |
Hold a bool native type. More... | |
struct | BoundCallbackArgument |
class | BoundFunctorCallbackImpl |
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 |
class | BriteTopologyStructureTestCase |
class | BSLinkManager |
class | BsrLteControlMessage |
class | BSScheduler |
class | BSSchedulerRtps |
This class implements a simple downlink scheduler for rtPS flows. More... | |
class | BSSchedulerSimple |
class | BsServiceFlowManager |
class | Buffer |
automatically resized byte buffer More... | |
class | BufferSizeLevelBsr |
class | Bug555TestCase |
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 |
class | BuildingList |
class | BuildingListPriv |
private implementation detail of the BuildingList API. More... | |
class | BuildingPositionAllocatorTestSuite |
class | BuildingsHelper |
class | BuildingsHelperOneTestCase |
class | BuildingsHelperTestSuite |
class | BuildingsMobilityModel |
Buildings mobility model. More... | |
class | BuildingsPathlossTestCase |
class | BuildingsPathlossTestSuite |
class | BuildingsPropagationLossModel |
class | BuildingsShadowingTestCase |
class | BuildingsShadowingTestSuite |
struct | BuildRarListElement_s |
See section 4.3.10 buildRARListElement. More... | |
class | BulkSendApplication |
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 tags in a packet. More... | |
class | ByteTagList |
keep track of the 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 |
class | CallbackImpl |
class | CallbackImpl< R, empty, empty, empty, empty, empty, empty, empty, empty, empty > |
class | CallbackImpl< R, T1, empty, empty, empty, empty, empty, empty, empty, empty > |
class | CallbackImpl< R, T1, T2, empty, empty, empty, empty, empty, empty, empty > |
class | CallbackImpl< R, T1, T2, T3, empty, empty, empty, empty, empty, empty > |
class | CallbackImpl< R, T1, T2, T3, T4, empty, empty, empty, empty, empty > |
class | CallbackImpl< R, T1, T2, T3, T4, T5, empty, empty, empty, empty > |
class | CallbackImpl< R, T1, T2, T3, T4, T5, T6, empty, empty, empty > |
class | CallbackImpl< R, T1, T2, T3, T4, T5, T6, T7, empty, empty > |
class | CallbackImpl< R, T1, T2, T3, T4, T5, T6, T7, T8, empty > |
class | CallbackImplBase |
struct | CallbackTraits< Ptr< T > > |
struct | CallbackTraits< T * > |
class | CallbackValue |
class | CandidateQueue |
A Candidate Queue used in static routing. More... | |
class | CapabilityInformation |
class | CaraWifiManager |
implement the CARA rate control algorithmImplement the CARA algorithm from: J. Kim, S. Kim, S. Choi, and D. Qiao. "CARA: Collision-Aware Rate Adaptation for IEEE 802.11 WLANs." More... | |
struct | CaraWifiRemoteStation |
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... | |
class | Chunk |
abstract base class for ns3::Header and ns3::Trailer More... | |
class | Cid |
class | CidFactory |
class | ClassificationRuleVectorTlvValue |
this class implements the classifier descriptor as a tlv vector More... | |
class | CommandLine |
parse command-line argumentsInstances of this class can be used to parse command-line arguments: users can register new arguments with CommandLine::AddValue but the most important functionality provided by this class is that it can be used to set the 'initial value' of every attribute in the system with the More... | |
class | ConfigImpl |
class | ConfigStore |
class | ConnectionManager |
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 |
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 |
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 |
class | DataCollector |
class | DataOutputCallback |
class | DataOutputInterface |
class | DataRate |
Class for representing data rates. More... | |
class | DataRateValue |
hold objects of type ns3::DataRate More... | |
class | DcaTxop |
handle packet fragmentation and retransmissions.This class implements the packet fragmentation and retransmission policy. It uses the ns3::MacLow and ns3::DcfManager helper classes to respectively send packets and decide when to send them. Packets are stored in a ns3::WifiMacQueue until they can be sent. More... | |
class | Dcd |
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 |
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. Each ns3::DcfState has a priority implicitely associated with it (the priority is determined when the ns3::DcfState is added to the DcfManager: the first DcfState to be added gets the highest priority, the second, the second highest priority, and so on.) which is used to handle "internal" collisions. i.e., when two local DcfState are expected to get access to the medium at the same time, the highest priority local DcfState wins access to the medium and the other DcfState suffers a "internal" collision. More... | |
class | DcfManagerTest |
class | DcfState |
keep track of the state needed for a single DCF function.Multiple instances of a DcfState can be registered in a single DcfManager to implement 802.11e-style relative QoS. DcfState::SetAifsn and DcfState::SetCwBounds allow the user to control the relative QoS differentiation. 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 | DefaultSimulatorImpl |
class | DegreesRadiansTestSuite |
class | DegreesToRadiansTestCase |
class | DelayJitterEstimation |
quick and dirty delay and jitter estimation More... | |
class | DelayJitterEstimationTimestampTag |
struct | DestinationPoint |
Keeps last movement schedule. If new movement occurs during a current one, node stopping must be cancels (stored in a proper event ID), actually reached point must be calculated and new velocity must be calculated in accordance with actually reached destination. 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. This would be useful when trying to force the RNG to return a known sequence, perhaps to compare NS-3 to some other simulator 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 |
struct | DlDciListElement_s |
See section 4.3.1 dlDciListElement. More... | |
class | DlDciLteControlMessage |
class | DlFramePrefixIe |
This class implements the DL Frame Prefix IE as described by IEEE-802.16 standard. More... | |
class | DlHarqFeedbackLteControlMessage |
struct | DlInfoListElement_s |
See section 4.3.23 dlInfoListElement. More... | |
class | DlMap |
class | Dot11sStack |
Helper class to allow easy installation of 802.11s stack. More... | |
class | DoubleValue |
Hold an 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 |
class | DsaReq |
class | DsaRsp |
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 |
class | DsssErrorRateModel |
an implementation of DSSS error rate modelThe 802.11b modulations: More... | |
class | EdcaTxopN |
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. The distribution is specified by a series of calls to the CDF member function, specifying a value and the probability that the function value is less than the specified value. When values are requested, a uniform random variable is used to select a probability, and the return value is interpreted linearly between the two appropriate points in the CDF. The method is known as inverse transform sampling: (http://en.wikipedia.org/wiki/Inverse_transform_sampling). 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 |
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 |
class | EpcEnbS1SapProvider |
class | EpcEnbS1SapUser |
class | EpcHelper |
Helper class to handle the creation of the EPC entities and protocols. More... | |
class | EpcMme |
This object implements the MME functionality. More... | |
class | EpcS11Sap |
class | EpcS11SapMme |
class | EpcS11SapSgw |
class | EpcS1apSap |
class | EpcS1apSapEnb |
class | EpcS1apSapMme |
class | EpcS1uDlTestCase |
class | EpcS1uDlTestSuite |
class | EpcS1uUlTestCase |
class | EpcS1uUlTestSuite |
class | EpcSgwPgwApplication |
class | EpcTestRrc |
class | EpcTft |
class | EpcTftClassifier |
classifies IP packets accoding to Traffic Flow Templates (TFTs) More... | |
class | EpcTftClassifierTestCase |
class | EpcTftClassifierTestSuite |
class | EpcUeNas |
class | EpcX2 |
class | EpcX2HandoverPreparationFailureHeader |
class | EpcX2HandoverRequestAckHeader |
class | EpcX2HandoverRequestHeader |
class | EpcX2Header |
class | EpcX2LoadInformationHeader |
class | EpcX2ResourceStatusUpdateHeader |
class | EpcX2Sap |
Common structures for EpcX2SapProvider and EpcX2SapUser. More... | |
class | EpcX2SapProvider |
class | EpcX2SapUser |
class | EpcX2SnStatusTransferHeader |
class | EpcX2SpecificEpcX2SapProvider |
class | EpcX2SpecificEpcX2SapUser |
class | EpcX2UeContextReleaseHeader |
struct | EpsBearer |
class | EpsBearerTag |
class | EpsBearerTagUdpClient |
class | EpsGtpuHeaderTestCase |
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. Used for testing. More... | |
class | ErrorModel |
General error model that can be used to corrupt packets. More... | |
class | ErrorNetDevice |
Error net device for Error things and testing. 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 |
class | EventGarbageCollector |
An object that tracks scheduled events and automatically cancels them when it is destroyed. It is useful in situations where multiple instances of the same type of event can simultaneously be scheduled, and when the events should be limited to the lifetime of a container object. More... | |
class | EventGarbageCollectorTestCase |
class | EventGarbageCollectorTestSuite |
class | EventId |
an identifier for simulation events. More... | |
class | EventImpl |
a simulation event More... | |
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. It also supports the generation of single random numbers from various exponential distributions. 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". A mixin is a self-contained class that encapsulates a general attribute or a set of functionality that may be of interest to many other classes. 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 |
class | FfMacCschedSapProvider |
Provides the CSCHED SAP. More... | |
class | FfMacCschedSapUser |
class | FfMacSchedSapProvider |
Provides the SCHED SAP. More... | |
class | FfMacSchedSapUser |
class | FfMacScheduler |
class | FileConfig |
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 |
class | FlowIdTag |
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 |
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 |
class | FunctorCallbackImpl |
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 |
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. Set the line or points style using SetStyle() and set points using Add(). More... | |
class | Gnuplot2dFunction |
Class to represent a 2D function expression plot. More... | |
class | Gnuplot3dDataset |
Class to represent a 3D points plot. Set the line or points style using SetStyle() and set points using Add(). More... | |
class | Gnuplot3dFunction |
Class to represent a 3D function expression plot. More... | |
class | GnuplotCollection |
a simple class to group together multiple gnuplots into one file, e.g. for PDF multi-page output terminals. More... | |
class | GnuplotDataset |
Abstract class to store a plot line to be used by ns3::Gnuplot. More... | |
class | GrantManagementSubheader |
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 |
class | HalfDuplexIdealPhy |
struct | HalfDuplexIdealPhySignalParameters |
struct | HandoverEvent |
class | HandoverPreparationInfoHeader |
class | HandoverPreparationInfoTestCase |
struct | HarqProcessInfoElement_t |
class | Header |
Protocol header serialization and deserialization. More... | |
class | HeapScheduler |
a binary heap event scheduler More... | |
class | HierarchicalMobilityModel |
Hierarchical mobility model. More... | |
struct | HigherLayerSelected_s |
See section 4.3.27 higherLayerSelected. More... | |
class | Histogram |
class | HistogramTestCase |
class | HistogramTestSuite |
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 |
class | Icmpv4Echo |
class | Icmpv4Header |
class | Icmpv4L4Protocol |
class | Icmpv4TimeExceeded |
class | Icmpv6DestinationUnreachable |
ICMPv6 Error Destination Unreachable header. More... | |
class | Icmpv6Echo |
ICMPv6 Echo message. More... | |
class | Icmpv6Header |
ICMPv6 header. More... | |
class | Icmpv6L4Protocol |
An implementation of the ICMPv6 protocol. More... | |
class | Icmpv6NA |
ICMPv6 Neighbor Advertisement header. More... | |
class | Icmpv6NS |
ICMPv6 Neighbor Solicitation header. More... | |
class | Icmpv6OptionHeader |
ICMPv6 option header. More... | |
class | Icmpv6OptionLinkLayerAddress |
ICMPv6 link-layer address option. More... | |
class | Icmpv6OptionMtu |
ICMPv6 MTU option. More... | |
class | Icmpv6OptionPrefixInformation |
ICMPv6 Option Prefix Information. More... | |
class | Icmpv6OptionRedirected |
ICMPv6 redirected option. More... | |
class | Icmpv6ParameterError |
ICMPv6 Error Parameter Error header. More... | |
class | Icmpv6RA |
ICMPv6 Router Advertisement header. More... | |
class | Icmpv6Redirection |
ICMPv6 Redirection header. More... | |
class | Icmpv6RS |
ICMPv6 Router Solicitation header. More... | |
class | Icmpv6TimeExceeded |
ICMPv6 Error Time Exceeded header. More... | |
class | Icmpv6TooBig |
ICMPv6 Error Too Big header. 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. Holland, N. Vaidya, and P. Bahl.): every station keeps track of the snr of every packet received and sends back this snr to the original transmitter by an out-of-band mechanism. Each transmitter keeps track of the last snr sent back by a receiver and uses it to pick a transmission mode based on a set of snr thresholds built from a target ber and transmission mode-specific snr/ber curves. More... | |
struct | IdealWifiRemoteStation |
class | IeMeshIdValue |
hold objects of type ns3::IeMeshId More... | |
struct | ImsiLcidPair_t |
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. Indentical to EmpiricalVariable, except that the inverse transform sampling interpolation described in the EmpiricalVariable documentation is modified to only return 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 |
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 |
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 |
class | Ipv4FlowProbe |
Class that monitors flows at the IPv4 layer of a Node. More... | |
class | Ipv4FlowProbeTag |
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.This is code is mostly repeated from the Ipv4L3Protocol implementation. Changes include: More... | |
class | Ipv4L3Protocol |
Implement the Ipv4 layer. More... | |
class | Ipv4L3ProtocolTestCase |
class | IPv4L3ProtocolTestSuite |
class | Ipv4ListRouting |
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 |
class | Ipv4PacketInfoTag |
This class implements Linux struct pktinfo in order to deliver ancillary information to the socket interface. This is used with socket option such as IP_PKTINFO, IP_RECVTTL, IP_RECVTOS. See linux manpage ip(7). More... | |
class | Ipv4RawSocketFactory |
API to create RAW socket instances. More... | |
class | Ipv4RawSocketFactoryImpl |
class | Ipv4RawSocketImpl |
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 |
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. It also keeps track of all addresses assigned to perform duplicate detection. More... | |
class | Ipv6AddressGeneratorImpl |
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 |
An IPv6 end point, four tuples identification. More... | |
class | Ipv6EndPointDemux |
Demultiplexor for end points. More... | |
class | Ipv6Extension |
IPv6 Extension base If you want to implement a new IPv6 extension, all you have to do is implement a subclass of this class and add it to an Ipv6ExtensionDemux. More... | |
class | Ipv6ExtensionAH |
IPv6 Extension AH (Authentication Header) More... | |
class | Ipv6ExtensionAHHeader |
Header of IPv6 Extension AH. More... | |
class | Ipv6ExtensionDemux |
Demultiplexes IPv6 extensions. More... | |
class | Ipv6ExtensionDestination |
IPv6 Extension Destination. More... | |
class | Ipv6ExtensionDestinationHeader |
Header of IPv6 Extension Destination. More... | |
class | Ipv6ExtensionESP |
IPv6 Extension ESP (Encapsulating Security Payload) More... | |
class | Ipv6ExtensionESPHeader |
Header of IPv6 Extension ESP. More... | |
class | Ipv6ExtensionFragment |
IPv6 Extension Fragment. More... | |
class | Ipv6ExtensionFragmentHeader |
Header of IPv6 Extension Fragment. More... | |
class | Ipv6ExtensionHeader |
Header for IPv6 Extension. More... | |
class | Ipv6ExtensionHopByHop |
IPv6 Extension "Hop By Hop". More... | |
class | Ipv6ExtensionHopByHopHeader |
Header of IPv6 Extension "Hop by Hop". More... | |
class | Ipv6ExtensionLooseRouting |
IPv6 Extension Loose Routing. More... | |
class | Ipv6ExtensionLooseRoutingHeader |
Header of IPv6 Extension Routing : Type 0 (Loose Routing) More... | |
class | Ipv6ExtensionRouting |
IPv6 Extension Routing If you want to implement a new IPv6 routing extension, all you have to do is implement a subclass of this class and add it to an Ipv6ExtensionRoutingDemux. More... | |
class | Ipv6ExtensionRoutingDemux |
IPv6 Extension Routing Demux. More... | |
class | Ipv6ExtensionRoutingHeader |
Header of IPv6 Extension Routing. More... | |
class | Ipv6Header |
Packet header for IPv6. 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 |
Hold list of Ipv6RoutingProtocol objects. 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 |
IPv6 Option base. More... | |
class | Ipv6OptionDemux |
IPv6 Option Demux. More... | |
class | Ipv6OptionHeader |
Header for IPv6 Option. More... | |
class | Ipv6OptionJumbogram |
IPv6 Option Jumbogram. More... | |
class | Ipv6OptionJumbogramHeader |
Header of IPv6 Option Jumbogram. More... | |
class | Ipv6OptionPad1 |
IPv6 Option Pad1. More... | |
class | Ipv6OptionPad1Header |
Header of IPv6 Option Pad1. More... | |
class | Ipv6OptionPadn |
IPv6 Option Padn. More... | |
class | Ipv6OptionPadnHeader |
Header of IPv6 Option Padn. More... | |
class | Ipv6OptionRouterAlert |
IPv6 Option Router Alert. More... | |
class | Ipv6OptionRouterAlertHeader |
Header of IPv6 Option Router Alert. More... | |
class | Ipv6PacketInfoTag |
This class implements a tag that carries socket ancillary data to the socket interface. This is used like socket option of IP_PKTINFO/IPV6_PKTINFO in RFC 3542 See: http://tools.ietf.org/html/rfc3542. More... | |
class | Ipv6Prefix |
Describes an IPv6 prefix. It is just a bitmask like Ipv4Mask. More... | |
class | Ipv6PrefixValue |
Hold objects of type ns3::Ipv6Prefix. More... | |
class | Ipv6RawSocketFactory |
API to create IPv6 RAW socket instances. More... | |
class | Ipv6RawSocketFactoryImpl |
Implementation of IPv6 raw socket factory. More... | |
class | Ipv6RawSocketImpl |
IPv6 raw socket. 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 |
Static routing protocol for IP version 6 stack. More... | |
class | Ipv6StaticRoutingHelper |
Helper class that adds ns3::Ipv6StaticRouting objects. More... | |
class | IsotropicAntennaModel |
Isotropic antenna model. More... | |
class | IsotropicAntennaModelTestCase |
class | IsotropicAntennaModelTestSuite |
class | ItuR1238PropagationLossModel |
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. Symmetrical cache for JakesProcess 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 |
class | LenaDlCtrlPhyErrorModelTestCase |
class | LenaFdBetFfMacSchedulerTestCase1 |
class | LenaFdBetFfMacSchedulerTestCase2 |
class | LenaFdTbfqFfMacSchedulerTestCase1 |
class | LenaFdTbfqFfMacSchedulerTestCase2 |
class | LenaHarqTestCase |
class | LenaMimoTestCase |
class | LenaPfFfMacSchedulerTestCase1 |
class | LenaPfFfMacSchedulerTestCase2 |
class | LenaPssFfMacSchedulerTestCase1 |
class | LenaPssFfMacSchedulerTestCase2 |
class | LenaRrFfMacSchedulerTestCase |
class | LenaTdBetFfMacSchedulerTestCase1 |
class | LenaTdBetFfMacSchedulerTestCase2 |
class | LenaTdTbfqFfMacSchedulerTestCase1 |
class | LenaTdTbfqFfMacSchedulerTestCase2 |
class | LenaTestFdBetFfMacSchedulerSuite |
class | LenaTestFdTbfqFfMacSchedulerSuite |
class | LenaTestHarqSuite |
class | LenaTestMimoSuite |
class | LenaTestPfFfMacSchedulerSuite |
class | LenaTestPhyErrorModelrSuite |
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. If one takes the natural logarithm of random variable following the log-normal distribution, the obtained values follow a normal distribution. This class supports the creation of objects that return random numbers from a fixed lognormal distribution. It also supports the generation of single random numbers from various lognormal distributions. More... | |
class | LogNormalVariableImpl |
class | LoopbackNetDevice |
Virtual network interface that loops back any data sent to it to be immediately received on the same interface. More... | |
class | LowDcfListener |
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 | LteAntennaTestSuite |
class | LteAsSapProvider |
class | LteAsSapUser |
class | LteControlMessage |
class | LteCtrlSinrChunkProcessor |
class | LteDataRadioBearerInfo |
class | LteDataSinrChunkProcessor |
class | LteDownlinkCtrlSinrTestCase |
class | LteDownlinkDataSinrTestCase |
class | LteDownlinkSinrTestSuite |
class | LteEarfcnDlTestCase |
class | LteEarfcnTestCase |
class | LteEarfcnTestSuite |
class | LteEarfcnUlTestCase |
class | LteEnbAntennaTestCase |
class | LteEnbCmacSapProvider |
class | LteEnbCmacSapUser |
class | LteEnbCphySapProvider |
class | LteEnbCphySapUser |
class | LteEnbMac |
class | LteEnbNetDevice |
class | LteEnbPhy |
class | LteEnbPhySapProvider |
class | LteEnbPhySapUser |
class | LteEnbRrc |
class | LteEnbRrcProtocolIdeal |
class | LteEnbRrcProtocolReal |
class | LteEnbRrcSapProvider |
class | LteEnbRrcSapUser |
class | LteEpcE2eDataTestCase |
class | LteEpcE2eDataTestSuite |
class | LteFadingSystemTestCase |
class | LteFadingTestCase |
class | LteFadingTestSuite |
class | LteFfConverter |
struct | LteFlowId_t |
class | LteGlobalPathlossDatabase |
class | LteHandoverDelayTestCase |
class | LteHandoverDelayTestSuite |
class | LteHarqPhy |
The LteHarqPhy class implements the HARQ functionalities related to PHY layer (i.e., decodification buffers for incremental redundancy managment) More... | |
class | LteHelper |
class | LteHexGridEnbTopologyHelper |
class | LteInterference |
class | LteInterferencePowerChunkProcessor |
class | LteInterferenceTestCase |
class | LteInterferenceTestSuite |
class | LteLinkAdaptationTestCase |
class | LteLinkAdaptationTestSuite |
class | LteMacSapProvider |
class | LteMacSapUser |
class | LteMiErrorModel |
class | LteNetDevice |
class | LteNoisePsdTestCase |
class | LtePathlossModelSystemTestCase |
class | LtePathlossModelTestSuite |
class | LtePdcp |
class | LtePdcpHeader |
The packet header for the Packet Data Convergence Protocol (PDCP) packets. More... | |
class | LtePdcpSapProvider |
class | LtePdcpSapUser |
class | LtePdcpSpecificLtePdcpSapProvider |
class | LtePdcpSpecificLtePdcpSapUser |
class | LtePdcpSpecificLteRlcSapUser |
class | LtePhy |
class | LtePhyTag |
class | LteRadioBearerInfo |
class | LteRadioBearerTag |
class | LteRlc |
class | LteRlcAm |
class | LteRlcAmE2eTestCase |
class | LteRlcAmE2eTestSuite |
class | LteRlcAmHeader |
The packet header for the AM Radio Link Control (RLC) protocol packets. More... | |
class | LteRlcAmTransmitterConcatenationTestCase |
class | LteRlcAmTransmitterOneSduTestCase |
class | LteRlcAmTransmitterReportBufferStatusTestCase |
class | LteRlcAmTransmitterSegmentationTestCase |
class | LteRlcAmTransmitterTestCase |
class | LteRlcAmTransmitterTestSuite |
class | LteRlcHeader |
The packet header for the Radio Link Control (RLC) protocol packets. More... | |
class | LteRlcSapProvider |
class | LteRlcSapUser |
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 |
class | LteRlcSpecificLteMacSapUser |
class | LteRlcSpecificLteRlcSapProvider |
class | LteRlcSpecificLteRlcSapUser |
class | LteRlcTm |
class | LteRlcUm |
class | LteRlcUmE2eTestCase |
class | LteRlcUmE2eTestSuite |
class | LteRlcUmTransmitterConcatenationTestCase |
class | LteRlcUmTransmitterOneSduTestCase |
class | LteRlcUmTransmitterReportBufferStatusTestCase |
class | LteRlcUmTransmitterSegmentationTestCase |
class | LteRlcUmTransmitterTestCase |
class | LteRlcUmTransmitterTestSuite |
class | LteRrcConnectionEstablishmentTestCase |
class | LteRrcSap |
class | LteRrcTestSuite |
class | LteRsReceivedPowerChunkProcessor |
class | LteSignalingRadioBearerInfo |
class | LteSimpleHelper |
class | LteSimpleNetDevice |
class | LteSinrChunkProcessor |
struct | LteSpectrumModelId |
class | LteSpectrumModelTestCase |
class | LteSpectrumPhy |
struct | LteSpectrumSignalParameters |
struct | LteSpectrumSignalParametersDataFrame |
struct | LteSpectrumSignalParametersDlCtrlFrame |
struct | LteSpectrumSignalParametersUlSrsFrame |
class | LteSpectrumValueHelper |
This class defines all functions to create spectrum model for lte. More... | |
class | LteSpectrumValueHelperTestSuite |
class | LteStatsCalculator |
class | LteTestMac |
class | LteTestPdcp |
class | LteTestRrc |
class | LteTestSinrChunkProcessor |
class | LteTestUePhy |
class | LteTxPsdTestCase |
class | LteUeCmacSapProvider |
class | LteUeCmacSapUser |
struct | LteUeConfig_t |
Parameters for configuring the UE. More... | |
class | LteUeCphySapProvider |
class | LteUeCphySapUser |
class | LteUeMac |
class | LteUeNetDevice |
class | LteUePhy |
class | LteUePhySapProvider |
class | LteUePhySapUser |
class | LteUeRrc |
class | LteUeRrcProtocolIdeal |
class | LteUeRrcProtocolReal |
class | LteUeRrcSapProvider |
class | LteUeRrcSapUser |
class | LteUplinkDataSinrTestCase |
class | LteUplinkSinrTestSuite |
class | LteUplinkSrsSinrTestCase |
class | LteX2HandoverTestCase |
class | LteX2HandoverTestSuite |
class | Mac48Address |
an EUI-48 address More... | |
class | Mac48AddressValue |
hold objects of type ns3::Mac48Address More... | |
class | Mac64Address |
an EUI-64 address 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.The ns3::MacLow::StartTransmission method expects an instance of this class to describe how the packet should be transmitted. More... | |
class | MacRxMiddle |
class | MacStatsCalculator |
class | MacTxMiddle |
class | ManagementMessageType |
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 |
class | MeasurementReportTestCase |
class | MemberEpcEnbS1SapProvider |
class | MemberEpcEnbS1SapUser |
class | MemberEpcS11SapMme |
class | MemberEpcS11SapSgw |
class | MemberEpcS1apSapEnb |
class | MemberEpcS1apSapMme |
class | MemberLteAsSapProvider |
class | MemberLteAsSapUser |
class | MemberLteEnbCphySapProvider |
class | MemberLteEnbCphySapUser |
class | MemberLteEnbRrcSapProvider |
class | MemberLteEnbRrcSapUser |
class | MemberLteUeCphySapProvider |
class | MemberLteUeCphySapUser |
class | MemberLteUeRrcSapProvider |
class | MemberLteUeRrcSapUser |
class | MemPtrCallbackImpl |
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. Its function is extendable through plugins mechanism. More... | |
class | MeshWifiInterfaceMacPlugin |
Common interface for mesh point interface MAC plugins. More... | |
class | MgtAddBaRequestHeader |
class | MgtAddBaResponseHeader |
class | MgtAssocRequestHeader |
class | MgtAssocResponseHeader |
class | MgtBeaconHeader |
class | MgtDelBaHeader |
class | MgtProbeRequestHeader |
class | MgtProbeResponseHeader |
class | MibLteControlMessage |
class | MicrowaveOvenSpectrumModel5MhzInitializer |
class | MicrowaveOvenSpectrumModel6MhzInitializer |
class | MicrowaveOvenSpectrumValueHelper |
class | MinMaxAvgTotalCalculator |
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 |
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 |
class | MpiReceiver |
class | MsduAggregator |
Abstract class that concrete msdu aggregators have to implement. More... | |
class | MsduStandardAggregator |
class | MultiModelSpectrumChannel |
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 |
IPv6 Neighbor Discovery cache. More... | |
class | NetDevice |
Network layer to device interface. More... | |
class | NetDeviceContainer |
holds a vector of ns3::NetDevice pointers More... | |
class | NistErrorRateModel |
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 |
class | NoneFileConfig |
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.This class supports the creation of objects that return random numbers from a fixed normal distribution. It also supports the generation of single random numbers from various normal distributions. More... | |
class | NormalVariableImpl |
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 |
class | Ns2MobilityHelperTestSuite |
The test suite. More... | |
class | Ns3NscStack |
class | NscInterfaceImpl |
class | NscStackStringAccessor |
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 | 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 | OfdmDcdChannelEncodings |
class | OfdmDlBurstProfile |
class | OfdmDlMapIe |
class | OfdmDownlinkFramePrefix |
class | OfdmSendParams |
class | OfdmUcdChannelEncodings |
class | OfdmUlBurstProfile |
class | OfdmUlMapIe |
class | OhBuildingsPropagationLossModel |
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 |
class | OneVectorConstructorTestCase |
class | OnoeWifiManager |
an implementation of the rate control algorithm developed by Atsushi Onoe More... | |
struct | OnoeWifiRemoteStation |
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 | OriginatorBlockAckAgreement |
class | OriginatorRxStatus |
class | OutputStreamWrapper |
struct | P2pLinkNodeIdPair |
class | Packet |
network packets More... | |
class | PacketBurst |
class | PacketCounterCalculator |
class | PacketLossCounter |
class | PacketMetadata |
handle packet metadata about packet headers and trailers 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 |
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 |
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 |
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 | 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. It also supports the generation of single random numbers from various pareto distributions. 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 |
class | PcapFileWrapper |
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 |
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 |
class | PhyMacLowListener |
struct | PhyReceptionStatParameters |
class | PhyRxStatsCalculator |
class | PhyStatsCalculator |
struct | PhyTransmissionStatParameters |
class | PhyTxStatsCalculator |
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 | 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. The allocation strategy is implemented in subclasses. More... | |
struct | PositionInBuilding |
class | PppHeader |
Packet header for PPP. More... | |
class | PrintList |
class | PriorityUlJob |
class | PropagationCache |
Constructs a cache of objects, where each obect is responsible for a single propagation path loss calculations. Propagation path a–>b and b–>a is the same thing. Propagation path is identified by a couple of MobilityModels and a spectrum model UID. 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 |
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 |
class | QosTag |
class | QosUtilsIsOldPacketTest |
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 |
class | RadiansToDegreesTestCase |
class | RadioBearerStatsCalculator |
class | RadioBearerStatsConnector |
class | RadioEnvironmentMapHelper |
class | RadiotapHeader |
Radiotap header implementation. More... | |
class | Radvd |
Router advertisement daemon. 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 |
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 |
class | RandomRoomPositionAllocatorTestCase |
class | RandomStream |
class | RandomVariable |
The basic RNG for NS-3.Note: The underlying random number generation method used by NS-3 is the RngStream code by Pierre L'Ecuyer at the University of Montreal. 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 |
class | RateErrorModel |
Determine which packets are errored corresponding to an underlying distribution, rate, and unit. More... | |
struct | RateInfo |
class | RawTextConfigLoad |
class | RawTextConfigSave |
class | RealProtocolRlcSapUser |
class | RealRandomStream |
class | RealtimeSimulatorImpl |
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.This class encapsulates all the low-level MAC functionality DCA, EDCA, etc) and all the high-level MAC functionality (association/disassociation state machines). More... | |
class | RemSpectrumPhy |
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 |
class | RngReq |
class | RngRsp |
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 |
class | RrcAsn1Header |
class | RrcConnectionReconfigurationCompleteHeader |
class | RrcConnectionReconfigurationCompleteTestCase |
class | RrcConnectionReconfigurationHeader |
class | RrcConnectionReconfigurationTestCase |
class | RrcConnectionReestablishmentCompleteHeader |
class | RrcConnectionReestablishmentCompleteTestCase |
class | RrcConnectionReestablishmentHeader |
class | RrcConnectionReestablishmentRejectHeader |
class | RrcConnectionReestablishmentRequestHeader |
class | RrcConnectionReestablishmentRequestTestCase |
class | RrcConnectionReestablishmentTestCase |
class | RrcConnectionRejectHeader |
class | RrcConnectionRejectTestCase |
class | RrcConnectionReleaseHeader |
class | RrcConnectionRequestHeader |
class | RrcConnectionRequestTestCase |
class | RrcConnectionSetupCompleteHeader |
class | RrcConnectionSetupCompleteTestCase |
class | RrcConnectionSetupHeader |
class | RrcConnectionSetupTestCase |
class | RrcDlCcchMessage |
class | RrcDlDcchMessage |
class | RrcHeaderTestCase |
class | RrcUlCcchMessage |
class | RrcUlDcchMessage |
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 |
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. The sole purpose of this class is to allow defining the pure virtual Send() function in the PHY base-class (WimaxPhy). This class shall be sub-classed every time a new PHY is integrated (i.e., a new sub-class of WimaxPhy is created) which requires different or additional parameters to call its Send() function. For example as it is seen here, it has been sub-classed for the OFDM PHY layer since its Send() function requires two additional parameters. More... | |
class | SentBuffer |
class | SeqTsHeader |
Packet header for Udp client/server application The header is made of a 32bits sequence number followed by a 64bits time stamp. 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. The sequence monotonically increases for a period, then wraps around to the low value and begins monotonically increasing again. More... | |
class | SequentialVariableImpl |
class | ServiceFlow |
class | ServiceFlowManager |
class | ServiceFlowRecord |
this class implements a structure to manage some parameters and statistics related to a service flow More... | |
class | SfVectorTlvValue |
class | ShannonSpectrumErrorModel |
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 |
class | SimpleNetDevice |
simple net device for simple things and testing More... | |
class | simpleOfdmSendParam |
class | SimpleOfdmWimaxChannel |
class | SimpleOfdmWimaxPhy |
class | SimpleRefCount |
A template-based reference counting class. More... | |
class | SimulationSingleton |
class | Simulator |
Control the scheduling of simulation events. More... | |
class | SimulatorImpl |
class | SingleModelSpectrumChannel |
SpectrumChannel implementation which handles a single spectrum model. More... | |
class | Singleton |
a template singleton More... | |
class | SnrTag |
class | SNRToBlockErrorRateManager |
This class handles the SNR to BlcER traces. A path to a repository containing trace files should be provided. If no repository is provided the traces form default-traces.h will be loaded. A valid repository should contain 7 files, one for each modulation and coding scheme. The names of the files should respect the following format: modulation0.txt for modulation 0, modulation1.txt for modulation 1 and so on... The files format should be as follows SNR_value(1) BER(1) Blc_ER(1) STANDARD_DEVIATION(1) CONFIDENCE_INTERVAL1(1) CONFIDENCE_INTERVAL2(1) SNR_value(2) BER(2) Blc_ER(2) STANDARD_DEVIATION(2) CONFIDENCE_INTERVAL1(2) CONFIDENCE_INTERVAL2(2) ... ... ... ... ... ... ... ... ... ... ... ... SNR_value(n) BER(n) Blc_ER(n) STANDARD_DEVIATION(n) CONFIDENCE_INTERVAL1(n) CONFIDENCE_INTERVAL2(n) 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.A few things to keep in mind about this type of socket: 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 |
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 |
class | SocketSetDontFragmentTag |
indicated whether packets should be sent out with the DF flag set. More... | |
class | SocketWriter |
struct | SortProcess |
struct | SortProcessPtr |
class | SpectrumAnalyzer |
class | SpectrumAnalyzerHelper |
class | SpectrumChannel |
class | SpectrumChannelHelper |
class | SpectrumConverter |
class | SpectrumConverterTestSuite |
class | SpectrumErrorModel |
class | SpectrumIdealPhyTestCase |
class | SpectrumIdealPhyTestSuite |
class | SpectrumInterference |
class | SpectrumInterferenceTestCase |
class | SpectrumInterferenceTestSuite |
class | SpectrumModel |
class | SpectrumPhy |
class | SpectrumPhyHelper |
class | SpectrumPropagationLossModel |
spectrum-aware propagation loss model More... | |
struct | SpectrumSignalParameters |
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. See RFC 2328, Section 16. More... | |
struct | SpsConfig_s |
See section 4.3.17 spsConfig. More... | |
class | SqliteDataOutput |
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 |
class | SsidValue |
hold objects of type ns3::Ssid More... | |
class | SSLinkManager |
this class implements the link manager of subscriber station net device. An ss link manager is responsible for link scanning and ranging 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 |
class | StatusCode |
class | StaWifiMac |
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. TcpL4Protocol, sent to the application 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. the sending buffer. 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 |
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 | ThreeLogDistancePropagationLossModel |
A log distance path loss propagation model with three distance fields. This model is the same as ns3::LogDistancePropagationLossModel except that it has three distance fields: near, middle and far with different exponents. More... | |
class | Time |
keep track of time unit. More... | |
class | TimeMinMaxAvgTotalCalculator |
class | Timer |
a simple Timer class More... | |
class | TimerImpl |
struct | TimerImplFive |
struct | TimerImplFour |
struct | TimerImplMemberTraits< T * > |
struct | TimerImplOne |
struct | TimerImplSix |
struct | TimerImplThree |
struct | TimerImplTwo |
struct | TimerTraits |
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...). This class is a virtual interface that all the types of tlv values should derive. 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. TracedCallback::Connect adds a ns3::Callback at the end of the chain of callbacks. TracedCallback::Disconnect removes a ns3::Callback from the chain of callbacks. 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. The probability density is in the shape of a triangle. More... | |
class | TriangularVariableImpl |
class | TtaFfMacScheduler |
Implements the SCHED SAP and CSCHED SAP for a Throughput to Average scheduler. More... | |
class | TtaSchedulerMemberCschedSapProvider |
class | TtaSchedulerMemberSchedSapProvider |
class | TwoRayGroundPropagationLossModel |
a Two-Ray Ground propagation loss model ported from NS2 More... | |
class | TwoVectorsConstructorTestCase |
class | TxDurationTest |
class | TxDurationTestSuite |
class | TxModeTag |
class | TxSpectrumModelInfo |
class | TypeId |
a unique identifier for an interface. More... | |
class | TypeIdValue |
hold objects of type ns3::TypeId More... | |
class | U16TlvValue |
class | U32TlvValue |
class | U8TlvValue |
class | UanAddress |
class | UanChannel |
Channel class used by UAN devices. More... | |
class | UanEnergyModelTestSuite |
class | UanHeaderCommon |
class | UanHeaderRcAck |
Header used for ACK packets by protocol ns3::UanMacRc. More... | |
class | UanHeaderRcCts |
CTS header. More... | |
class | UanHeaderRcCtsGlobal |
Cycle broadcast information for. More... | |
class | UanHeaderRcData |
Extra data header information. More... | |
class | UanHeaderRcRts |
RTS header. More... | |
class | UanHelper |
class | UanMac |
Virtual base class for all UAN MAC protocols. More... | |
class | UanMacAloha |
ALOHA MAC Protocol. More... | |
class | UanMacCw |
CW-MAC A 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 | UanNetDevice |
Net device for UAN models. More... | |
class | UanNoiseModel |
class | UanNoiseModelDefault |
class | UanPacketArrival |
Class consisting of packet arrival information (Time, RxPower, mode, PDP) More... | |
class | UanPdp |
class | UanPhy |
Base class for UAN Phy models. More... | |
class | UanPhyCalcSinr |
class | UanPhyCalcSinrDefault |
Default SINR calculator for UanPhyGen The default ignores mode data and assumes that all rxpower transmitted is captured by the receiver, and that all signal power associated with interfering packets affects SINR identically to additional ambient noise. More... | |
class | UanPhyCalcSinrDual |
Default SINR model for UanPhyDual. More... | |
class | UanPhyCalcSinrFhFsk |
WHOI Micromodem like FH-FSK model. More... | |
class | UanPhyDual |
class | UanPhyGen |
Generic PHY model. More... | |
class | UanPhyListener |
Interface for PHY event listener A class which implements this interface may register with Phy object to receive notification of TX/RX/CCA events. More... | |
class | UanPhyPer |
class | UanPhyPerGenDefault |
Default Packet Error Rate calculator for UanPhyGen Considers no error if SINR is > user defined threshold (configured by an attribute). More... | |
class | UanPhyPerUmodem |
Packet error rate calculation assuming WHOI Micromodem like PHY Calculates PER assuming rate 1/2 convolutional code with constraint length 9 with soft decision viterbi decoding and a CRC capable of correcting 1 bit error. More... | |
class | UanPropModel |
class | UanPropModelIdeal |
Ideal propagation model (no pathloss, impulse PDP) More... | |
class | UanPropModelThorp |
Uses Thorp's approximation to compute pathloss. Assumes implulse PDP. 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 |
class | Ucd |
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. Sends UDP packet carrying sequence number and time stamp in their payloads. 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. UDP packets carry a 32bits sequence number followed by a 64bits time stamp in their payloads. The application uses, the sequence number to determine if a packet is lost, and the time stamp to compute the delay. 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 |
A trace based streamer. More... | |
class | UdpTraceClientHelper |
struct | UeCapabilities_s |
See section 4.3.20 ueCapabilities. More... | |
struct | UeDlTestData |
class | UeManager |
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 | 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 |
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 |
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.This class supports the creation of objects that return random numbers from a fixed uniform distribution. It also supports the generation of single random numbers from various uniform distributions. More... | |
class | UniformVariableImpl |
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 |
class | V4Ping |
an application which sends one ICMP ECHO request, waits for a REPLYs and reports the calculated RTT. More... | |
class | V4PingHelper |
create a pinger 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... | |
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 |
class | WaveformGeneratorHelper |
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. It also supports the generation of single random numbers from various weibull distributions. More... | |
class | WeibullVariableImpl |
class | WifiActionHeader |
class | WifiChannel |
Wifi Channel interface specificationThis class works in tandem with the ns3::WifiPhy class. If you want to provide a new Wifi PHY layer, you have to subclass both ns3::WifiChannel and ns3::WifiPhy. 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. Information Elements (IEs) have a common format, each starting with a single octet - the Element ID, which indicates the specific type of IE (a type to represent the options here is defined as WifiInformationElementId). The next octet is a length field and encodes the number of octets in the third and final field, which is the IE Information field. More... | |
class | WifiInformationElementVector |
Information element vectorImplements a vector of WifiInformationElements. Information elements typically come in groups, and the WifiInformationElementVector class provides a representation of a series of IEs, and the facility for serialisation to and deserialisation from the over-the-air format. More... | |
class | WifiMac |
base class for all MAC-level wifi objects.This class encapsulates all the low-level MAC functionality DCA, EDCA, etc) and all the high-level MAC functionality (association/disassociation state machines). More... | |
class | WifiMacHeader |
class | WifiMacHelper |
create MAC objects More... | |
class | WifiMacQueue |
class | WifiMacTrailer |
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. It is thus extremely cheap to keep a WifiMode variable around. 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.This class holds together ns3::WifiChannel, ns3::WifiPhy, ns3::WifiMac, and, ns3::WifiRemoteStationManager. 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 |
class | WifiRadioEnergyModel |
A WiFi radio energy model. More... | |
class | WifiRadioEnergyModelHelper |
Assign WifiRadioEnergyModel to wifi devices. More... | |
class | WifiRadioEnergyModelPhyListener |
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 |
class | WifiSpectrumModel5MhzInitializer |
class | WifiSpectrumValue5MhzFactory |
class | WifiSpectrumValueHelper |
class | WifiTest |
class | WifiTestSuite |
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.This class holds together ns3::WimaxPhy, ns3::WimaxConnection, ns3::ConectionManager, ns3::BurstProfileManager, and ns3::BandwidthManager. More... | |
class | WimaxPhy |
class | X2CellInfo |
class | X2IfaceInfo |
class | XmlConfigLoad |
class | XmlConfigSave |
class | YansErrorRateModel |
Model the error rate for different modulations.A packet of interest (e.g., a packet can potentially be received by the MAC) is divided into chunks. Each chunk is related to an start/end receiving event. For each chunk, it calculates the ratio (SINR) between received power of packet of interest and summation of noise and interfering power of all the other incoming packets. Then, it will calculate the success rate of the chunk based on BER of the modulation. The success reception rate of the packet is derived from the success rate of all chunks. 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. The model implemented here is based on the model described in "Yet Another Network Simulator", (http://cutebugs.net/files/wns2-yans.pdf). 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 |
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) |
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) |
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. | |
static char | AsciiToLowCase (char c) |
static char | AsciiToLowCase (char c) |
static uint8_t | AsInt (std::string v) |
static uint8_t | AsInt (std::string v) |
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 (Time) | |
ATTRIBUTE_ACCESSOR_DEFINE (RandomVariable) | |
ATTRIBUTE_ACCESSOR_DEFINE (Callback) | |
ATTRIBUTE_CHECKER_DEFINE (String) | |
ATTRIBUTE_CHECKER_DEFINE (Boolean) | |
ATTRIBUTE_CHECKER_DEFINE (Time) | |
ATTRIBUTE_CHECKER_DEFINE (RandomVariable) | |
ATTRIBUTE_CHECKER_DEFINE (Callback) | |
ATTRIBUTE_CHECKER_IMPLEMENT (Callback) | |
ATTRIBUTE_CHECKER_IMPLEMENT (RandomVariable) | |
ATTRIBUTE_CHECKER_IMPLEMENT (Time) | |
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 (Mac48Address) | |
ATTRIBUTE_HELPER_CPP (WifiMode) | |
ATTRIBUTE_HELPER_CPP (Rectangle) | |
ATTRIBUTE_HELPER_CPP (Ssid) | |
ATTRIBUTE_HELPER_CPP (Box) | |
ATTRIBUTE_HELPER_CPP (Address) | |
ATTRIBUTE_HELPER_CPP (DataRate) | |
ATTRIBUTE_HELPER_CPP (ObjectFactory) | |
ATTRIBUTE_HELPER_CPP (UanModesList) | |
ATTRIBUTE_HELPER_CPP (Ipv4Address) | |
ATTRIBUTE_HELPER_CPP (Ipv4Mask) | |
ATTRIBUTE_HELPER_CPP (TypeId) | |
ATTRIBUTE_HELPER_CPP (Ipv6Address) | |
ATTRIBUTE_HELPER_CPP (Ipv6Prefix) | |
ATTRIBUTE_HELPER_HEADER (Waypoint) | |
ATTRIBUTE_HELPER_HEADER (Ssid) | |
ATTRIBUTE_HELPER_HEADER (Rectangle) | |
ATTRIBUTE_HELPER_HEADER (Vector3D) | |
ATTRIBUTE_HELPER_HEADER (Box) | |
ATTRIBUTE_HELPER_HEADER (Vector2D) | |
ATTRIBUTE_HELPER_HEADER (DataRate) | |
ATTRIBUTE_HELPER_HEADER (ObjectFactory) | |
ATTRIBUTE_HELPER_HEADER (Mac48Address) | |
ATTRIBUTE_HELPER_HEADER (WifiMode) | |
ATTRIBUTE_HELPER_HEADER (UanModesList) | |
UanModesList is attribute value. | |
ATTRIBUTE_HELPER_HEADER (Address) | |
ATTRIBUTE_HELPER_HEADER (Ipv4Address) | |
ATTRIBUTE_HELPER_HEADER (Ipv4Mask) | |
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 (double, Double) | |
ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME (int64_t, Integer) | |
ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME (uint64_t, Uinteger) | |
void | BreakpointFallback (void) |
fallback breakpoint function | |
std::string | 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. | |
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) |
void | cell_data_function_col_0_config_default (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data) |
void | cell_data_function_col_1 (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data) |
void | cell_data_function_col_1_config_default (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data) |
void | cell_edited_callback (GtkCellRendererText *cell, gchar *path_string, gchar *new_text, gpointer user_data) |
void | cell_edited_callback_config_default (GtkCellRendererText *cell, gchar *path_string, gchar *new_text, gpointer user_data) |
gboolean | cell_tooltip_callback (GtkWidget *widget, gint x, gint y, gboolean keyboard_tip, GtkTooltip *tooltip, gpointer user_data) |
gboolean | cell_tooltip_callback_config_default (GtkWidget *widget, gint x, gint y, gboolean keyboard_tip, GtkTooltip *tooltip, gpointer user_data) |
static void | CheckEnvironmentVariables (void) |
gboolean | clean_model_callback (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data) |
gboolean | clean_model_callback_config_default (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data) |
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) |
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) |
GtkWidget * | create_view_config_default (GtkTreeStore *model) |
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 | |
gboolean | delete_event_callback (GtkWidget *widget, GdkEvent *event, gpointer user_data) |
void | DlPhyReceptionCallback (Ptr< PhyRxStatsCalculator > phyRxStats, std::string path, PhyReceptionStatParameters params) |
void | DlPhyTransmissionCallback (Ptr< PhyTxStatsCalculator > phyTxStats, std::string path, PhyTransmissionStatParameters params) |
void | DlRxPduCallback (Ptr< BoundCallbackArgument > arg, std::string path, uint16_t rnti, uint8_t lcid, uint32_t packetSize, uint64_t delay) |
void | DlSchedulingCallback (Ptr< MacStatsCalculator > macStats, 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 | 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. Make the string pretty by adding a colon (':') between the hex. | |
bool | EmuStringToBuffer (std::string s, uint8_t *buffer, uint32_t *len) |
Convert string encoded by the inverse function (EmuBufferToString) back into a byte buffer. | |
void | exit_clicked_callback (GtkButton *button, gpointer user_data) |
int | external_rand () |
Time | FemtoSeconds (uint64_t fs) |
create ns3::Time instances in units of femtoseconds. | |
Time | FemtoSeconds (int64x64_t fs) |
uint16_t | FindCellIdFromEnbMac (std::string path, uint16_t rnti) |
uint16_t | FindCellIdFromEnbRlcPath (std::string path) |
uint64_t | FindImsiForEnb (std::string path, uint16_t rnti) |
uint64_t | FindImsiForUe (std::string path, uint16_t rnti) |
uint64_t | FindImsiFromEnbMac (std::string path, uint16_t rnti) |
uint64_t | FindImsiFromEnbRlcPath (std::string path) |
uint64_t | FindImsiFromLteNetDevice (std::string path) |
uint64_t | FindImsiFromUePhy (std::string path) |
int | get_col_number_from_tree_view_column (GtkTreeViewColumn *col) |
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) |
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) |
static void | Ipv4L3ProtocolDropSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ipv4Header const &header, Ptr< const Packet > packet, Ipv4L3Protocol::DropReason reason, Ptr< Ipv4 > ipv4, uint32_t interface) |
static void | Ipv4L3ProtocolRxSinkWithContext (Ptr< OutputStreamWrapper > stream, std::string context, Ptr< const Packet > packet, Ptr< Ipv4 > ipv4, uint32_t interface) |
static void | Ipv4L3ProtocolRxSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ptr< const Packet > packet, Ptr< Ipv4 > ipv4, uint32_t interface) |
static void | Ipv4L3ProtocolRxTxSink (Ptr< const Packet > p, Ptr< Ipv4 > ipv4, uint32_t interface) |
static void | Ipv4L3ProtocolTxSinkWithContext (Ptr< OutputStreamWrapper > stream, std::string context, Ptr< const Packet > packet, Ptr< Ipv4 > ipv4, uint32_t interface) |
static void | Ipv4L3ProtocolTxSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ptr< const Packet > packet, Ptr< Ipv4 > ipv4, uint32_t interface) |
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) |
static void | Ipv6L3ProtocolDropSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ipv6Header const &header, Ptr< const Packet > packet, Ipv6L3Protocol::DropReason reason, Ptr< Ipv6 > ipv6, uint32_t interface) |
static void | Ipv6L3ProtocolRxSinkWithContext (Ptr< OutputStreamWrapper > stream, std::string context, Ptr< const Packet > packet, Ptr< Ipv6 > ipv6, uint32_t interface) |
static void | Ipv6L3ProtocolRxSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ptr< const Packet > packet, Ptr< Ipv6 > ipv6, uint32_t interface) |
static void | Ipv6L3ProtocolRxTxSink (Ptr< const Packet > p, Ptr< Ipv6 > ipv6, uint32_t interface) |
static void | Ipv6L3ProtocolTxSinkWithContext (Ptr< OutputStreamWrapper > stream, std::string context, Ptr< const Packet > packet, Ptr< Ipv6 > ipv6, uint32_t interface) |
static void | Ipv6L3ProtocolTxSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ptr< const Packet > packet, Ptr< Ipv6 > ipv6, uint32_t interface) |
bool | isNaN (double x) |
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) |
void | load_clicked (GtkButton *button, gpointer user_data) |
void | load_clicked_default (GtkButton *button, gpointer user_data) |
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) |
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. | |
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) |
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) |
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 R , typename TX , typename ARG > | |
Callback< R > | MakeBoundCallback (R(*fnPtr)(TX), ARG a) |
template<typename R , typename TX , typename ARG , typename T1 > | |
Callback< R, T1 > | MakeBoundCallback (R(*fnPtr)(TX, T1), ARG a) |
template<typename R , typename TX , typename ARG , typename T1 , typename T2 > | |
Callback< R, T1, T2 > | MakeBoundCallback (R(*fnPtr)(TX, T1, T2), ARG a) |
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 a) |
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 a) |
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 a) |
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 a) |
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 a) |
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 a) |
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::*mem_ptr)() const, OBJ objPtr) |
template<typename T , typename OBJ , typename R , typename T1 > | |
Callback< R, T1 > | MakeCallback (R(T::*mem_ptr)(T1), OBJ objPtr) |
template<typename T , typename OBJ , typename R , typename T1 , typename T2 > | |
Callback< R, T1, T2 > | MakeCallback (R(T::*mem_ptr)(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::*mem_ptr)(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::*mem_ptr)(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::*mem_ptr)(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::*mem_ptr)(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::*mem_ptr)(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::*mem_ptr)(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::*mem_ptr)(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 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 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 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) |
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) |
Time | MicroSeconds (uint64_t us) |
create ns3::Time instances in units of microseconds. | |
Time | MicroSeconds (int64x64_t us) |
Time | MilliSeconds (uint64_t ms) |
create ns3::Time instances in units of milliseconds. | |
Time | MilliSeconds (int64x64_t ms) |
int64x64_t | Min (const int64x64_t &a, const int64x64_t &b) |
static uint8_t | MostSignificantDigit (uint64_t value) |
Time | NanoSeconds (uint64_t ns) |
create ns3::Time instances in units of nanoseconds. | |
Time | NanoSeconds (int64x64_t ns) |
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. | |
NS_LOG_COMPONENT_DEFINE ("Icmpv4L4Protocol") | |
NS_LOG_COMPONENT_DEFINE ("AttributeConstructionList") | |
NS_LOG_COMPONENT_DEFINE ("LteStatsCalculator") | |
NS_LOG_COMPONENT_DEFINE ("ObjectFactory") | |
NS_LOG_COMPONENT_DEFINE ("RadvdInterface") | |
NS_LOG_COMPONENT_DEFINE ("Ipv6EndPointDemux") | |
NS_LOG_COMPONENT_DEFINE ("RadvdPrefix") | |
NS_LOG_COMPONENT_DEFINE ("Ipv4EndPointDemux") | |
NS_LOG_COMPONENT_DEFINE ("MacStatsCalculator") | |
NS_LOG_COMPONENT_DEFINE ("PhyStatsCalculator") | |
NS_LOG_COMPONENT_DEFINE ("Names") | |
NS_LOG_COMPONENT_DEFINE ("Ipv6ExtensionHeader") | |
NS_LOG_COMPONENT_DEFINE ("PacketLossCounter") | |
NS_LOG_COMPONENT_DEFINE ("GtkconfigStore") | |
NS_LOG_COMPONENT_DEFINE ("Ipv6OptionHeader") | |
NS_LOG_COMPONENT_DEFINE ("ChannelList") | |
NS_LOG_COMPONENT_DEFINE ("TopologyReader") | |
NS_LOG_COMPONENT_DEFINE ("Ipv6EndPoint") | |
NS_LOG_COMPONENT_DEFINE ("PhyRxStatsCalculator") | |
NS_LOG_COMPONENT_DEFINE ("PhyTxStatsCalculator") | |
NS_LOG_COMPONENT_DEFINE ("V4Ping") | |
NS_LOG_COMPONENT_DEFINE ("LiIonEnergySourceTestSuite") | |
NS_LOG_COMPONENT_DEFINE ("Ipv6InterfaceAddress") | |
NS_LOG_COMPONENT_DEFINE ("LteGlobalPathlossDatabase") | |
NS_LOG_COMPONENT_DEFINE ("EpcTft") | |
NS_LOG_COMPONENT_DEFINE ("CalendarScheduler") | |
NS_LOG_COMPONENT_DEFINE ("TopologyReaderHelper") | |
NS_LOG_COMPONENT_DEFINE ("RadioBearerStatsCalculator") | |
NS_LOG_COMPONENT_DEFINE ("NodeList") | |
NS_LOG_COMPONENT_DEFINE ("Cost231PropagationLossModel") | |
NS_LOG_COMPONENT_DEFINE ("NdiscCache") | |
NS_LOG_COMPONENT_DEFINE ("BuildingList") | |
NS_LOG_COMPONENT_DEFINE ("Test") | |
NS_LOG_COMPONENT_DEFINE ("EpcSgwPgwApplication") | |
NS_LOG_COMPONENT_DEFINE ("Histogram") | |
NS_LOG_COMPONENT_DEFINE ("Ipv4FlowProbe") | |
NS_LOG_COMPONENT_DEFINE ("InetTopologyReader") | |
NS_LOG_COMPONENT_DEFINE ("OrbisTopologyReader") | |
NS_LOG_COMPONENT_DEFINE ("RocketfuelTopologyReader") | |
NS_LOG_COMPONENT_DEFINE ("GlobalValue") | |
NS_LOG_COMPONENT_DEFINE ("Ipv6StaticRouting") | |
NS_LOG_COMPONENT_DEFINE ("UdpEchoClientApplication") | |
NS_LOG_COMPONENT_DEFINE ("MobilityHelper") | |
NS_LOG_COMPONENT_DEFINE ("FlowMonitor") | |
NS_LOG_COMPONENT_DEFINE ("ItuR1411LosPropagationLossModelTest") | |
NS_LOG_COMPONENT_DEFINE ("ItuR1411NlosOverRooftopPropagationLossModelTest") | |
NS_LOG_COMPONENT_DEFINE ("Kun2600MhzPropagationLossModelTest") | |
NS_LOG_COMPONENT_DEFINE ("OkumuraHataPropagationLossModelTest") | |
NS_LOG_COMPONENT_DEFINE ("Ipv6Interface") | |
NS_LOG_COMPONENT_DEFINE ("Time") | |
NS_LOG_COMPONENT_DEFINE ("Ipv6AddressHelper") | |
NS_LOG_COMPONENT_DEFINE ("EpcEnbApplication") | |
NS_LOG_COMPONENT_DEFINE ("UdpEchoServerApplication") | |
NS_LOG_COMPONENT_DEFINE ("PacketSink") | |
NS_LOG_COMPONENT_DEFINE ("UdpClient") | |
NS_LOG_COMPONENT_DEFINE ("UdpServer") | |
NS_LOG_COMPONENT_DEFINE ("UdpTraceClient") | |
NS_LOG_COMPONENT_DEFINE ("UanEnergyModelTestSuite") | |
NS_LOG_COMPONENT_DEFINE ("Ipv6RawSocketImpl") | |
NS_LOG_COMPONENT_DEFINE ("Ping6Application") | |
NS_LOG_COMPONENT_DEFINE ("Icmpv6L4Protocol") | |
NS_LOG_COMPONENT_DEFINE ("RadvdApplication") | |
NS_LOG_COMPONENT_DEFINE ("EpcHelper") | |
NS_LOG_COMPONENT_DEFINE ("RandomVariable") | |
NS_LOG_COMPONENT_DEFINE ("EpcTestS1uDownlink") | |
NS_LOG_COMPONENT_DEFINE ("Ipv6L3Protocol") | |
NS_LOG_COMPONENT_DEFINE ("LteEpcE2eData") | |
NS_LOG_COMPONENT_DEFINE ("EpcTestS1uUplink") | |
NS_OBJECT_ENSURE_REGISTERED (Chunk) | |
NS_OBJECT_ENSURE_REGISTERED (Header) | |
NS_OBJECT_ENSURE_REGISTERED (Trailer) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv4L4Protocol) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv4RawSocketImpl) | |
NS_OBJECT_ENSURE_REGISTERED (ConstantAccelerationMobilityModel) | |
NS_OBJECT_ENSURE_REGISTERED (ErrorRateModel) | |
NS_OBJECT_ENSURE_REGISTERED (ConstantPositionMobilityModel) | |
NS_OBJECT_ENSURE_REGISTERED (Tag) | |
NS_OBJECT_ENSURE_REGISTERED (UanTransducer) | |
NS_OBJECT_ENSURE_REGISTERED (WifiMacTrailer) | |
NS_OBJECT_ENSURE_REGISTERED (UdpSocketFactory) | |
NS_OBJECT_ENSURE_REGISTERED (LteRlcSduStatusTag) | |
NS_OBJECT_ENSURE_REGISTERED (ConstantVelocityMobilityModel) | |
NS_OBJECT_ENSURE_REGISTERED (HierarchicalMobilityModel) | |
NS_OBJECT_ENSURE_REGISTERED (UanMac) | |
NS_OBJECT_ENSURE_REGISTERED (UanNoiseModel) | |
NS_OBJECT_ENSURE_REGISTERED (UanPhyCalcSinr) | |
NS_OBJECT_ENSURE_REGISTERED (BridgeChannel) | |
NS_OBJECT_ENSURE_REGISTERED (QosTag) | |
NS_OBJECT_ENSURE_REGISTERED (TcpSocketFactory) | |
NS_OBJECT_ENSURE_REGISTERED (UdpHeader) | |
NS_OBJECT_ENSURE_REGISTERED (Synchronizer) | |
NS_OBJECT_ENSURE_REGISTERED (ConfigStore) | |
NS_OBJECT_ENSURE_REGISTERED (UanHeaderCommon) | |
NS_OBJECT_ENSURE_REGISTERED (WifiInformationElementVector) | |
NS_OBJECT_ENSURE_REGISTERED (WifiMac) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6RawSocketFactory) | |
NS_OBJECT_ENSURE_REGISTERED (WimaxMacToMacHeader) | |
NS_OBJECT_ENSURE_REGISTERED (RlcTag) | |
NS_OBJECT_ENSURE_REGISTERED (SocketFactory) | |
NS_OBJECT_ENSURE_REGISTERED (FlowIdTag) | |
NS_OBJECT_ENSURE_REGISTERED (Queue) | |
NS_OBJECT_ENSURE_REGISTERED (SpectrumChannel) | |
NS_OBJECT_ENSURE_REGISTERED (UanPropModelIdeal) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv4RawSocketFactory) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv4RoutingProtocol) | |
NS_OBJECT_ENSURE_REGISTERED (AmsduSubframeHeader) | |
NS_OBJECT_ENSURE_REGISTERED (Dcf) | |
NS_OBJECT_ENSURE_REGISTERED (WifiMacHeader) | |
NS_OBJECT_ENSURE_REGISTERED (Ucd) | |
NS_OBJECT_ENSURE_REGISTERED (MacHeaderType) | |
NS_OBJECT_ENSURE_REGISTERED (TcpRfc793) | |
NS_OBJECT_ENSURE_REGISTERED (PdcpTag) | |
NS_OBJECT_ENSURE_REGISTERED (LteRadioBearerTag) | |
NS_OBJECT_ENSURE_REGISTERED (Dot11sStack) | |
NS_OBJECT_ENSURE_REGISTERED (MobilityModel) | |
NS_OBJECT_ENSURE_REGISTERED (SteadyStateRandomWaypointMobilityModel) | |
NS_OBJECT_ENSURE_REGISTERED (DropTailQueue) | |
NS_OBJECT_ENSURE_REGISTERED (DeviceEnergyModel) | |
NS_OBJECT_ENSURE_REGISTERED (EnergySource) | |
NS_OBJECT_ENSURE_REGISTERED (PropagationDelayModel) | |
NS_OBJECT_ENSURE_REGISTERED (FriisSpectrumPropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (UanHeaderRcData) | |
NS_OBJECT_ENSURE_REGISTERED (UanNoiseModelDefault) | |
NS_OBJECT_ENSURE_REGISTERED (JakesPropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (MsduAggregator) | |
NS_OBJECT_ENSURE_REGISTERED (WifiPhyStateHelper) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6RoutingProtocol) | |
NS_OBJECT_ENSURE_REGISTERED (TcpHeader) | |
NS_OBJECT_ENSURE_REGISTERED (Scheduler) | |
NS_OBJECT_ENSURE_REGISTERED (EpsBearerTag) | |
NS_OBJECT_ENSURE_REGISTERED (LtePdcpHeader) | |
NS_OBJECT_ENSURE_REGISTERED (LtePhyTag) | |
NS_OBJECT_ENSURE_REGISTERED (LteRlcAmHeader) | |
NS_OBJECT_ENSURE_REGISTERED (LteRlcHeader) | |
NS_OBJECT_ENSURE_REGISTERED (LteTestUePhy) | |
NS_OBJECT_ENSURE_REGISTERED (FlameStack) | |
NS_OBJECT_ENSURE_REGISTERED (PacketSocketFactory) | |
NS_OBJECT_ENSURE_REGISTERED (PcapFileWrapper) | |
NS_OBJECT_ENSURE_REGISTERED (AlohaNoackMacHeader) | |
NS_OBJECT_ENSURE_REGISTERED (SpectrumPropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (UanHeaderRcRts) | |
NS_OBJECT_ENSURE_REGISTERED (UanPropModelThorp) | |
NS_OBJECT_ENSURE_REGISTERED (MsduStandardAggregator) | |
NS_OBJECT_ENSURE_REGISTERED (NistErrorRateModel) | |
NS_OBJECT_ENSURE_REGISTERED (WimaxChannel) | |
NS_OBJECT_ENSURE_REGISTERED (MacStatsCalculator) | |
NS_OBJECT_ENSURE_REGISTERED (PhyStatsCalculator) | |
NS_OBJECT_ENSURE_REGISTERED (EpcX2Header) | |
NS_OBJECT_ENSURE_REGISTERED (MeshL2RoutingProtocol) | |
NS_OBJECT_ENSURE_REGISTERED (GaussMarkovMobilityModel) | |
NS_OBJECT_ENSURE_REGISTERED (RandomWaypointMobilityModel) | |
NS_OBJECT_ENSURE_REGISTERED (Channel) | |
NS_OBJECT_ENSURE_REGISTERED (NetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (EthernetTrailer) | |
NS_OBJECT_ENSURE_REGISTERED (LlcSnapHeader) | |
NS_OBJECT_ENSURE_REGISTERED (WimaxConnection) | |
NS_OBJECT_ENSURE_REGISTERED (RadiotapHeader) | |
NS_OBJECT_ENSURE_REGISTERED (PointToPointChannel) | |
NS_OBJECT_ENSURE_REGISTERED (PppHeader) | |
NS_OBJECT_ENSURE_REGISTERED (ArpHeader) | |
NS_OBJECT_ENSURE_REGISTERED (UanHeaderRcCtsGlobal) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv4ListRouting) | |
NS_OBJECT_ENSURE_REGISTERED (VisualSimulatorImpl) | |
NS_OBJECT_ENSURE_REGISTERED (LoopbackNetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv4) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionDemux) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionHeader) | |
NS_OBJECT_ENSURE_REGISTERED (ConstantRateWifiManager) | |
NS_OBJECT_ENSURE_REGISTERED (V4Ping) | |
NS_OBJECT_ENSURE_REGISTERED (SnrTag) | |
NS_OBJECT_ENSURE_REGISTERED (BridgeNetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (YansErrorRateModel) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6OptionDemux) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6OptionHeader) | |
NS_OBJECT_ENSURE_REGISTERED (SSManager) | |
NS_OBJECT_ENSURE_REGISTERED (ErrorChannel) | |
NS_OBJECT_ENSURE_REGISTERED (UanHeaderRcCts) | |
NS_OBJECT_ENSURE_REGISTERED (AntennaModel) | |
NS_OBJECT_ENSURE_REGISTERED (FfMacScheduler) | |
NS_OBJECT_ENSURE_REGISTERED (SeqTsHeader) | |
NS_OBJECT_ENSURE_REGISTERED (LteSimpleNetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (CsmaChannel) | |
NS_OBJECT_ENSURE_REGISTERED (SimpleDeviceEnergyModel) | |
NS_OBJECT_ENSURE_REGISTERED (PacketBurst) | |
NS_OBJECT_ENSURE_REGISTERED (SimpleChannel) | |
NS_OBJECT_ENSURE_REGISTERED (TopologyReader) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv4Header) | |
NS_OBJECT_ENSURE_REGISTERED (MgtProbeRequestHeader) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6Header) | |
NS_OBJECT_ENSURE_REGISTERED (WifiMacQueue) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6ListRouting) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6Option) | |
NS_OBJECT_ENSURE_REGISTERED (ManagementMessageType) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6) | |
NS_OBJECT_ENSURE_REGISTERED (PhyRxStatsCalculator) | |
NS_OBJECT_ENSURE_REGISTERED (PhyTxStatsCalculator) | |
NS_OBJECT_ENSURE_REGISTERED (Asn1Header) | |
NS_OBJECT_ENSURE_REGISTERED (LteRadioBearerInfo) | |
NS_OBJECT_ENSURE_REGISTERED (LteRlcTm) | |
NS_OBJECT_ENSURE_REGISTERED (MapScheduler) | |
NS_OBJECT_ENSURE_REGISTERED (IsotropicAntennaModel) | |
NS_OBJECT_ENSURE_REGISTERED (BasicEnergySource) | |
NS_OBJECT_ENSURE_REGISTERED (HeapScheduler) | |
NS_OBJECT_ENSURE_REGISTERED (WifiRadioEnergyModel) | |
NS_OBJECT_ENSURE_REGISTERED (UanHeaderRcAck) | |
NS_OBJECT_ENSURE_REGISTERED (IpL4Protocol) | |
NS_OBJECT_ENSURE_REGISTERED (CtrlBAckRequestHeader) | |
NS_OBJECT_ENSURE_REGISTERED (UdpSocket) | |
NS_OBJECT_ENSURE_REGISTERED (ErrorNetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (ListScheduler) | |
NS_OBJECT_ENSURE_REGISTERED (GtpuHeader) | |
NS_OBJECT_ENSURE_REGISTERED (BuildingsMobilityModel) | |
NS_OBJECT_ENSURE_REGISTERED (LteRlcAm) | |
NS_OBJECT_ENSURE_REGISTERED (Cost231PropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (LteRlcUm) | |
NS_OBJECT_ENSURE_REGISTERED (CalendarScheduler) | |
NS_OBJECT_ENSURE_REGISTERED (PositionAllocator) | |
NS_OBJECT_ENSURE_REGISTERED (RandomWalk2dMobilityModel) | |
NS_OBJECT_ENSURE_REGISTERED (EthernetHeader) | |
NS_OBJECT_ENSURE_REGISTERED (RvBatteryModel) | |
NS_OBJECT_ENSURE_REGISTERED (SimpleNetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (SpectrumPhy) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv4Header) | |
NS_OBJECT_ENSURE_REGISTERED (WimaxMacQueue) | |
NS_OBJECT_ENSURE_REGISTERED (IdealWifiManager) | |
NS_OBJECT_ENSURE_REGISTERED (OkumuraHataPropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (BurstProfileManager) | |
NS_OBJECT_ENSURE_REGISTERED (GridBuildingAllocator) | |
NS_OBJECT_ENSURE_REGISTERED (TcpSocket) | |
NS_OBJECT_ENSURE_REGISTERED (RadioBearerStatsCalculator) | |
NS_OBJECT_ENSURE_REGISTERED (ItuR1411NlosOverRooftopPropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (PointToPointRemoteChannel) | |
NS_OBJECT_ENSURE_REGISTERED (MeshPointDevice) | |
NS_OBJECT_ENSURE_REGISTERED (RandomDirection2dMobilityModel) | |
NS_OBJECT_ENSURE_REGISTERED (WaypointMobilityModel) | |
NS_OBJECT_ENSURE_REGISTERED (Application) | |
NS_OBJECT_ENSURE_REGISTERED (ParabolicAntennaModel) | |
NS_OBJECT_ENSURE_REGISTERED (Socket) | |
NS_OBJECT_ENSURE_REGISTERED (ObjectBase) | |
NS_OBJECT_ENSURE_REGISTERED (UanTransducerHd) | |
NS_OBJECT_ENSURE_REGISTERED (LiIonEnergySource) | |
NS_OBJECT_ENSURE_REGISTERED (ItuR1411LosPropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (Kun2600MhzPropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (CosineAntennaModel) | |
NS_OBJECT_ENSURE_REGISTERED (ConstantSpectrumPropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv6Header) | |
NS_OBJECT_ENSURE_REGISTERED (AcousticModemEnergyModel) | |
NS_OBJECT_ENSURE_REGISTERED (UanMacCw) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6StaticRouting) | |
NS_OBJECT_ENSURE_REGISTERED (NdiscCache) | |
NS_OBJECT_ENSURE_REGISTERED (TcpNewReno) | |
NS_OBJECT_ENSURE_REGISTERED (TcpReno) | |
NS_OBJECT_ENSURE_REGISTERED (TcpTahoe) | |
NS_OBJECT_ENSURE_REGISTERED (LteHexGridEnbTopologyHelper) | |
NS_OBJECT_ENSURE_REGISTERED (ItuR1238PropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv4NixVectorRouting) | |
NS_OBJECT_ENSURE_REGISTERED (RocketfuelTopologyReader) | |
NS_OBJECT_ENSURE_REGISTERED (UdpEchoClient) | |
NS_OBJECT_ENSURE_REGISTERED (SpectrumAnalyzer) | |
NS_OBJECT_ENSURE_REGISTERED (WaveformGenerator) | |
NS_OBJECT_ENSURE_REGISTERED (InetTopologyReader) | |
NS_OBJECT_ENSURE_REGISTERED (OrbisTopologyReader) | |
NS_OBJECT_ENSURE_REGISTERED (UanMacAloha) | |
NS_OBJECT_ENSURE_REGISTERED (UplinkSchedulerMBQoS) | |
NS_OBJECT_ENSURE_REGISTERED (EpcMme) | |
NS_OBJECT_ENSURE_REGISTERED (LtePhy) | |
NS_OBJECT_ENSURE_REGISTERED (FlowMonitor) | |
NS_OBJECT_ENSURE_REGISTERED (PacketSocket) | |
NS_OBJECT_ENSURE_REGISTERED (ArpCache) | |
NS_OBJECT_ENSURE_REGISTERED (VirtualNetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6Interface) | |
NS_OBJECT_ENSURE_REGISTERED (SSScheduler) | |
NS_OBJECT_ENSURE_REGISTERED (WimaxPhy) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv4Interface) | |
NS_OBJECT_ENSURE_REGISTERED (Building) | |
NS_OBJECT_ENSURE_REGISTERED (WifiNetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (PointToPointNetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (TraceFadingLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (UanNetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (YansWifiChannel) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv4GlobalRouting) | |
NS_OBJECT_ENSURE_REGISTERED (UplinkSchedulerSimple) | |
NS_OBJECT_ENSURE_REGISTERED (ConnectionManager) | |
NS_OBJECT_ENSURE_REGISTERED (IpcsClassifier) | |
NS_OBJECT_ENSURE_REGISTERED (BulkSendApplication) | |
NS_OBJECT_ENSURE_REGISTERED (SSLinkManager) | |
NS_OBJECT_ENSURE_REGISTERED (BuildingsPropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (RemSpectrumPhy) | |
NS_OBJECT_ENSURE_REGISTERED (LteSimpleHelper) | |
NS_OBJECT_ENSURE_REGISTERED (OhBuildingsPropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (UdpEchoServer) | |
NS_OBJECT_ENSURE_REGISTERED (WifiChannel) | |
NS_OBJECT_ENSURE_REGISTERED (PacketSink) | |
NS_OBJECT_ENSURE_REGISTERED (ArpL3Protocol) | |
NS_OBJECT_ENSURE_REGISTERED (BSLinkManager) | |
NS_OBJECT_ENSURE_REGISTERED (RandomBuildingPositionAllocator) | |
NS_OBJECT_ENSURE_REGISTERED (LteAmc) | |
NS_OBJECT_ENSURE_REGISTERED (UdpClient) | |
NS_OBJECT_ENSURE_REGISTERED (UplinkSchedulerRtps) | |
NS_OBJECT_ENSURE_REGISTERED (Node) | |
NS_OBJECT_ENSURE_REGISTERED (UplinkScheduler) | |
NS_OBJECT_ENSURE_REGISTERED (PropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (HalfDuplexIdealPhy) | |
NS_OBJECT_ENSURE_REGISTERED (NonCommunicatingNetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (BandwidthManager) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv6L4Protocol) | |
NS_OBJECT_ENSURE_REGISTERED (UdpServer) | |
NS_OBJECT_ENSURE_REGISTERED (CsmaNetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (DefaultSimulatorImpl) | |
NS_OBJECT_ENSURE_REGISTERED (CaraWifiManager) | |
NS_OBJECT_ENSURE_REGISTERED (RegularWifiMac) | |
NS_OBJECT_ENSURE_REGISTERED (BSScheduler) | |
NS_OBJECT_ENSURE_REGISTERED (SimpleOfdmWimaxPhy) | |
NS_OBJECT_ENSURE_REGISTERED (RttEstimator) | |
NS_OBJECT_ENSURE_REGISTERED (UdpTraceClient) | |
NS_OBJECT_ENSURE_REGISTERED (BSSchedulerSimple) | |
NS_OBJECT_ENSURE_REGISTERED (LteUeRrcProtocolIdeal) | |
NS_OBJECT_ENSURE_REGISTERED (DistributedSimulatorImpl) | |
NS_OBJECT_ENSURE_REGISTERED (RandomVariableStream) | |
NS_OBJECT_ENSURE_REGISTERED (LteNetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (LteUeRrcProtocolReal) | |
NS_OBJECT_ENSURE_REGISTERED (MeshWifiInterfaceMac) | |
NS_OBJECT_ENSURE_REGISTERED (YansWifiPhy) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv4StaticRouting) | |
NS_OBJECT_ENSURE_REGISTERED (OnoeWifiManager) | |
NS_OBJECT_ENSURE_REGISTERED (AdhocWifiMac) | |
NS_OBJECT_ENSURE_REGISTERED (Ping6) | |
NS_OBJECT_ENSURE_REGISTERED (UanChannel) | |
NS_OBJECT_ENSURE_REGISTERED (UanMacRc) | |
NS_OBJECT_ENSURE_REGISTERED (UanPhyGen) | |
NS_OBJECT_ENSURE_REGISTERED (BSSchedulerRtps) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6RawSocketImpl) | |
NS_OBJECT_ENSURE_REGISTERED (UanPhyPerGenDefault) | |
NS_OBJECT_ENSURE_REGISTERED (LteUeMac) | |
NS_OBJECT_ENSURE_REGISTERED (PfFfMacScheduler) | |
NS_OBJECT_ENSURE_REGISTERED (HybridBuildingsPropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (Object) | |
NS_OBJECT_ENSURE_REGISTERED (UanPhyDual) | |
NS_OBJECT_ENSURE_REGISTERED (TtaFfMacScheduler) | |
NS_OBJECT_ENSURE_REGISTERED (UdpSocketImpl) | |
NS_OBJECT_ENSURE_REGISTERED (UanMacRcGw) | |
NS_OBJECT_ENSURE_REGISTERED (UanPhyCalcSinrDual) | |
NS_OBJECT_ENSURE_REGISTERED (Radvd) | |
NS_OBJECT_ENSURE_REGISTERED (FdBetFfMacScheduler) | |
NS_OBJECT_ENSURE_REGISTERED (FdMtFfMacScheduler) | |
NS_OBJECT_ENSURE_REGISTERED (ArfWifiManager) | |
NS_OBJECT_ENSURE_REGISTERED (TdBetFfMacScheduler) | |
NS_OBJECT_ENSURE_REGISTERED (ApWifiMac) | |
NS_OBJECT_ENSURE_REGISTERED (TdMtFfMacScheduler) | |
NS_OBJECT_ENSURE_REGISTERED (AmrrWifiManager) | |
NS_OBJECT_ENSURE_REGISTERED (UanPhyCalcSinrDefault) | |
NS_OBJECT_ENSURE_REGISTERED (RealtimeSimulatorImpl) | |
NS_OBJECT_ENSURE_REGISTERED (ServiceFlowManager) | |
NS_OBJECT_ENSURE_REGISTERED (JakesProcess) | |
NS_OBJECT_ENSURE_REGISTERED (FdTbfqFfMacScheduler) | |
NS_OBJECT_ENSURE_REGISTERED (LteEnbMac) | |
NS_OBJECT_ENSURE_REGISTERED (TdTbfqFfMacScheduler) | |
NS_OBJECT_ENSURE_REGISTERED (UanPhyCalcSinrFhFsk) | |
NS_OBJECT_ENSURE_REGISTERED (WimaxNetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (UanPhyPer) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6Extension) | |
NS_OBJECT_ENSURE_REGISTERED (RraaWifiManager) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6L3Protocol) | |
NS_OBJECT_ENSURE_REGISTERED (UdpL4Protocol) | |
NS_OBJECT_ENSURE_REGISTERED (EpcHelper) | |
NS_OBJECT_ENSURE_REGISTERED (RrFfMacScheduler) | |
NS_OBJECT_ENSURE_REGISTERED (SingleModelSpectrumChannel) | |
NS_OBJECT_ENSURE_REGISTERED (UanPhyPerUmodem) | |
NS_OBJECT_ENSURE_REGISTERED (RadioEnvironmentMapHelper) | |
NS_OBJECT_ENSURE_REGISTERED (PssFfMacScheduler) | |
NS_OBJECT_ENSURE_REGISTERED (MultiModelSpectrumChannel) | |
NS_OBJECT_ENSURE_REGISTERED (AarfWifiManager) | |
NS_OBJECT_ENSURE_REGISTERED (TcpWestwood) | |
NS_OBJECT_ENSURE_REGISTERED (SubscriberStationNetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (LteEnbNetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (OnOffApplication) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv4L3Protocol) | |
NS_OBJECT_ENSURE_REGISTERED (NscTcpSocketImpl) | |
NS_OBJECT_ENSURE_REGISTERED (RandomPropagationDelayModel) | |
NS_OBJECT_ENSURE_REGISTERED (LteEnbPhy) | |
NS_OBJECT_ENSURE_REGISTERED (LteUeNetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (ListPositionAllocator) | |
NS_OBJECT_ENSURE_REGISTERED (WifiPhy) | |
NS_OBJECT_ENSURE_REGISTERED (NscTcpL4Protocol) | |
NS_OBJECT_ENSURE_REGISTERED (BaseStationNetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (TcpL4Protocol) | |
NS_OBJECT_ENSURE_REGISTERED (EpcUeNas) | |
NS_OBJECT_ENSURE_REGISTERED (AarfcdWifiManager) | |
NS_OBJECT_ENSURE_REGISTERED (TcpSocketBase) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6OptionPad1) | |
NS_OBJECT_ENSURE_REGISTERED (AlohaNoackNetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (ChannelListPriv) | |
NS_OBJECT_ENSURE_REGISTERED (EmuNetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (NodeListPriv) | |
NS_OBJECT_ENSURE_REGISTERED (BuildingListPriv) | |
NS_OBJECT_ENSURE_REGISTERED (PbbPacket) | |
NS_OBJECT_ENSURE_REGISTERED (LteHelper) | |
NS_OBJECT_ENSURE_REGISTERED (StaWifiMac) | |
NS_OBJECT_ENSURE_REGISTERED (LtePdcp) | |
NS_OBJECT_ENSURE_REGISTERED (UanPhy) | |
NS_OBJECT_ENSURE_REGISTERED (RedQueue) | |
NS_OBJECT_ENSURE_REGISTERED (FdNetDevice) | |
NS_OBJECT_ENSURE_REGISTERED (MinstrelWifiManager) | |
NS_OBJECT_ENSURE_REGISTERED (EpcX2) | |
NS_OBJECT_ENSURE_REGISTERED (LteRlc) | |
NS_OBJECT_ENSURE_REGISTERED (ConstantSpeedPropagationDelayModel) | |
NS_OBJECT_ENSURE_REGISTERED (GridPositionAllocator) | |
NS_OBJECT_ENSURE_REGISTERED (TapBridge) | |
NS_OBJECT_ENSURE_REGISTERED (GenericMacHeader) | |
NS_OBJECT_ENSURE_REGISTERED (RandomPropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6OptionPadn) | |
NS_OBJECT_ENSURE_REGISTERED (RandomRoomPositionAllocator) | |
NS_OBJECT_ENSURE_REGISTERED (ErrorModel) | |
NS_OBJECT_ENSURE_REGISTERED (AthstatsWifiTraceSink) | |
NS_OBJECT_ENSURE_REGISTERED (LteUePhy) | |
NS_OBJECT_ENSURE_REGISTERED (RngReq) | |
NS_OBJECT_ENSURE_REGISTERED (MgtProbeResponseHeader) | |
NS_OBJECT_ENSURE_REGISTERED (LteSpectrumPhy) | |
NS_OBJECT_ENSURE_REGISTERED (DcaTxop) | |
NS_OBJECT_ENSURE_REGISTERED (LteUeRrc) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6OptionPad1Header) | |
NS_OBJECT_ENSURE_REGISTERED (UeManager) | |
NS_OBJECT_ENSURE_REGISTERED (WifiRemoteStationManager) | |
NS_OBJECT_ENSURE_REGISTERED (UniformRandomVariable) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv4Echo) | |
NS_OBJECT_ENSURE_REGISTERED (EdcaTxopN) | |
NS_OBJECT_ENSURE_REGISTERED (FriisPropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (Ns3NscStack) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6OptionJumbogram) | |
NS_OBJECT_ENSURE_REGISTERED (EpcX2HandoverRequestHeader) | |
NS_OBJECT_ENSURE_REGISTERED (RateErrorModel) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6OptionPadnHeader) | |
NS_OBJECT_ENSURE_REGISTERED (LteRlcSm) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv6NS) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionHopByHop) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6OptionRouterAlert) | |
NS_OBJECT_ENSURE_REGISTERED (SameRoomPositionAllocator) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionHopByHopHeader) | |
NS_OBJECT_ENSURE_REGISTERED (ConstantRandomVariable) | |
NS_OBJECT_ENSURE_REGISTERED (LteEnbRrcProtocolIdeal) | |
NS_OBJECT_ENSURE_REGISTERED (RandomRectanglePositionAllocator) | |
NS_OBJECT_ENSURE_REGISTERED (RngRsp) | |
NS_OBJECT_ENSURE_REGISTERED (MgtAssocRequestHeader) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6OptionJumbogramHeader) | |
NS_OBJECT_ENSURE_REGISTERED (RttMeanDeviation) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionDestination) | |
NS_OBJECT_ENSURE_REGISTERED (SequentialRandomVariable) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionDestinationHeader) | |
NS_OBJECT_ENSURE_REGISTERED (RandomBoxPositionAllocator) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv4DestinationUnreachable) | |
NS_OBJECT_ENSURE_REGISTERED (TwoRayGroundPropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (CtrlBAckResponseHeader) | |
NS_OBJECT_ENSURE_REGISTERED (BurstErrorModel) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionFragment) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv6NA) | |
NS_OBJECT_ENSURE_REGISTERED (BandwidthRequestHeader) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6OptionRouterAlertHeader) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionFragmentHeader) | |
NS_OBJECT_ENSURE_REGISTERED (Dcd) | |
NS_OBJECT_ENSURE_REGISTERED (MgtAssocResponseHeader) | |
NS_OBJECT_ENSURE_REGISTERED (UanPropModel) | |
NS_OBJECT_ENSURE_REGISTERED (RandomDiscPositionAllocator) | |
NS_OBJECT_ENSURE_REGISTERED (LteEnbRrcProtocolReal) | |
NS_OBJECT_ENSURE_REGISTERED (ExponentialRandomVariable) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv4TimeExceeded) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionRoutingHeader) | |
NS_OBJECT_ENSURE_REGISTERED (ListErrorModel) | |
NS_OBJECT_ENSURE_REGISTERED (UniformDiscPositionAllocator) | |
NS_OBJECT_ENSURE_REGISTERED (EpcX2HandoverRequestAckHeader) | |
NS_OBJECT_ENSURE_REGISTERED (ParetoRandomVariable) | |
NS_OBJECT_ENSURE_REGISTERED (LogDistancePropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv6RA) | |
NS_OBJECT_ENSURE_REGISTERED (GrantManagementSubheader) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionLooseRoutingHeader) | |
NS_OBJECT_ENSURE_REGISTERED (ReceiveListErrorModel) | |
NS_OBJECT_ENSURE_REGISTERED (DsaReq) | |
NS_OBJECT_ENSURE_REGISTERED (GlobalRouter) | |
NS_OBJECT_ENSURE_REGISTERED (WeibullRandomVariable) | |
NS_OBJECT_ENSURE_REGISTERED (SocketAddressTag) | |
NS_OBJECT_ENSURE_REGISTERED (PacketSocketTag) | |
NS_OBJECT_ENSURE_REGISTERED (ThreeLogDistancePropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (DlMap) | |
NS_OBJECT_ENSURE_REGISTERED (FragmentationSubheader) | |
NS_OBJECT_ENSURE_REGISTERED (MgtAddBaRequestHeader) | |
NS_OBJECT_ENSURE_REGISTERED (UlMap) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionESPHeader) | |
NS_OBJECT_ENSURE_REGISTERED (SocketIpTtlTag) | |
NS_OBJECT_ENSURE_REGISTERED (DeviceNameTag) | |
NS_OBJECT_ENSURE_REGISTERED (EpcTestRrc) | |
NS_OBJECT_ENSURE_REGISTERED (NormalRandomVariable) | |
NS_OBJECT_ENSURE_REGISTERED (DsaRsp) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionAHHeader) | |
NS_OBJECT_ENSURE_REGISTERED (NakagamiPropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (SocketIpv6HopLimitTag) | |
NS_OBJECT_ENSURE_REGISTERED (EpcX2HandoverPreparationFailureHeader) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionRouting) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv6RS) | |
NS_OBJECT_ENSURE_REGISTERED (SocketSetDontFragmentTag) | |
NS_OBJECT_ENSURE_REGISTERED (LogNormalRandomVariable) | |
NS_OBJECT_ENSURE_REGISTERED (MgtAddBaResponseHeader) | |
NS_OBJECT_ENSURE_REGISTERED (FixedRssLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (DsaAck) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionRoutingDemux) | |
NS_OBJECT_ENSURE_REGISTERED (EpcX2SnStatusTransferHeader) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv6Redirection) | |
NS_OBJECT_ENSURE_REGISTERED (MatrixPropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionLooseRouting) | |
NS_OBJECT_ENSURE_REGISTERED (GammaRandomVariable) | |
NS_OBJECT_ENSURE_REGISTERED (RangePropagationLossModel) | |
NS_OBJECT_ENSURE_REGISTERED (MgtDelBaHeader) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv6Echo) | |
NS_OBJECT_ENSURE_REGISTERED (EpcX2UeContextReleaseHeader) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionESP) | |
NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionAH) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv6DestinationUnreachable) | |
NS_OBJECT_ENSURE_REGISTERED (ErlangRandomVariable) | |
NS_OBJECT_ENSURE_REGISTERED (EpcX2LoadInformationHeader) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv6TooBig) | |
NS_OBJECT_ENSURE_REGISTERED (TriangularRandomVariable) | |
NS_OBJECT_ENSURE_REGISTERED (LteEnbRrc) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv6TimeExceeded) | |
NS_OBJECT_ENSURE_REGISTERED (ZipfRandomVariable) | |
NS_OBJECT_ENSURE_REGISTERED (EpcX2ResourceStatusUpdateHeader) | |
NS_OBJECT_ENSURE_REGISTERED (ZetaRandomVariable) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv6ParameterError) | |
NS_OBJECT_ENSURE_REGISTERED (DeterministicRandomVariable) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv6OptionHeader) | |
NS_OBJECT_ENSURE_REGISTERED (EmpiricalRandomVariable) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv6OptionMtu) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv6OptionPrefixInformation) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv6OptionLinkLayerAddress) | |
NS_OBJECT_ENSURE_REGISTERED (Icmpv6OptionRedirected) | |
template<typename T > | |
TracedValue< T > | operator! (const TracedValue< T > &lhs) |
bool | operator!= (const Ipv4InterfaceAddress &a, const Ipv4InterfaceAddress &b) |
bool | operator!= (const Cid &lhs, const Cid &rhs) |
bool | operator!= (const EventId &a, const EventId &b) |
bool | operator!= (const UanAddress &a, const UanAddress &b) |
Returns true if byte address a is unequal to byte address b. | |
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) |
bool | operator!= (const Mac64Address &a, const Mac64Address &b) |
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 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 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) |
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) |
bool | operator!= (const Time &lhs, const Time &rhs) |
bool | operator!= (Ipv6Prefix const &a, Ipv6Prefix const &b) |
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) |
double | operator* (const Time &lhs, const DataRate &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) |
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) |
Time | operator+ (const Time &lhs, const Time &rhs) |
SpectrumValue | operator+ (const SpectrumValue &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) |
Time | operator- (const Time &lhs, const Time &rhs) |
SpectrumValue | operator- (const SpectrumValue &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) |
bool | operator< (const RadioBearerStatsConnector::CellIdRnti &a, const RadioBearerStatsConnector::CellIdRnti &b) |
bool | operator< (const LteFlowId_t &a, const LteFlowId_t &b) |
bool | operator< (UanAddress &a, UanAddress &b) |
Defined for use in UanMacRcGw. | |
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 Scheduler::EventKey &a, const Scheduler::EventKey &b) |
bool | operator< (const TbId_t &a, const TbId_t &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 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, UanPdp &pdp) |
Writes PDP to stream as list of arrivals. | |
std::ostream & | operator<< (std::ostream &os, const WifiMode &mode) |
std::ostream & | operator<< (std::ostream &os, const SPFVertex::VertexType &t) |
std::ostream & | operator<< (std::ostream &os, EpcTft::Direction &d) |
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) |
std::ostream & | operator<< (std::ostream &os, const CandidateQueue &q) |
std::ostream & | operator<< (std::ostream &os, const SPFVertex::NodeExit_t &exit) |
std::ostream & | operator<< (std::ostream &os, EpcTft::PacketFilter &f) |
std::ostream & | operator<< (std::ostream &lhs, TxSpectrumModelInfoMap_t &rhs) |
std::ostream & | operator<< (std::ostream &os, const SPFVertex::ListOfSPFVertex_t &vs) |
std::ostream & | operator<< (std::ostream &os, const BooleanValue &value) |
std::ostream & | operator<< (std::ostream &os, const StatusCode &code) |
std::ostream & | operator<< (std::ostream &os, HalfDuplexIdealPhy::State s) |
std::ostream & | operator<< (std::ostream &os, Ipv6Route const &route) |
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. | |
std::ostream & | operator<< (std::ostream &os, Ipv4Route const &route) |
std::ostream & | operator<< (std::ostream &os, const Vector3D &vector) |
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) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &os, Average< T > const &x) |
Print avg (err) [min, max]. | |
std::ostream & | operator<< (std::ostream &os, const UanAddress &address) |
Writes param address to stream os as 8 bit integer. | |
std::ostream & | operator<< (std::ostream &os, const Rectangle &rectangle) |
std::ostream & | operator<< (std::ostream &os, const Ssid &ssid) |
std::ostream & | operator<< (std::ostream &os, const Ipv4InterfaceAddress &addr) |
std::ostream & | operator<< (std::ostream &os, const Ipv6InterfaceAddress &addr) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &os, const TracedValue< T > &rhs) |
std::ostream & | operator<< (std::ostream &os, const Box &box) |
std::ostream & | operator<< (std::ostream &os, Ipv6MulticastRoute const &route) |
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 Mac64Address &address) |
std::ostream & | operator<< (std::ostream &os, Ipv6RoutingTableEntry const &route) |
std::ostream & | operator<< (std::ostream &os, const MacLowTransmissionParameters ¶ms) |
std::ostream & | operator<< (std::ostream &os, Ipv4RoutingTableEntry const &route) |
std::ostream & | operator<< (std::ostream &os, const SupportedRates &rates) |
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::ostream & | operator<< (std::ostream &os, const UanModesList &ml) |
Write UanModesList to stream os. | |
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, Ipv6MulticastRoutingTableEntry const &route) |
std::ostream & | operator<< (std::ostream &os, Ipv4MulticastRoutingTableEntry const &route) |
std::ostream & | operator<< (std::ostream &os, Ipv4Address const &address) |
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 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::ostream & | operator<< (std::ostream &os, GlobalRoutingLSA &lsa) |
std::ostream & | operator<< (std::ostream &os, const Indent &val) |
std::ostream & | operator<< (std::ostream &os, const Time &time) |
std::ostream & | operator<< (std::ostream &os, Ipv6Address const &address) |
std::ostream & | operator<< (std::ostream &os, TypeId tid) |
std::ostream & | operator<< (std::ostream &os, Ipv6Prefix const &prefix) |
std::ostream & | operator<< (std::ostream &os, enum WifiPhy::State state) |
std::ostream & | operator<< (std::ostream &os, const Packet &packet) |
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) |
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 Ipv4InterfaceAddress &a, const Ipv4InterfaceAddress &b) |
bool | operator== (const Ipv4FlowClassifier::FiveTuple &t1, const Ipv4FlowClassifier::FiveTuple &t2) |
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 UanAddress &a, const UanAddress &b) |
Returns true if byte address a is equal to byte address b. | |
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) |
template<typename T , typename U > | |
bool | operator== (const U &lhs, const TracedValue< T > &rhs) |
bool | operator== (const Mac64Address &a, const Mac64Address &b) |
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) |
bool | operator== (const Address &a, const Address &b) |
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 Time &lhs, const Time &rhs) |
bool | operator== (Ipv6Prefix const &a, Ipv6Prefix const &b) |
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, WifiMode &mode) |
std::istream & | operator>> (std::istream &is, Waypoint &waypoint) |
std::istream & | operator>> (std::istream &is, UanPdp &pdp) |
std::istream & | operator>> (std::istream &is, Angles &a) |
std::istream & | operator>> (std::istream &is, int64x64_t &value) |
std::istream & | operator>> (std::istream &is, UanTxMode &mode) |
std::istream & | operator>> (std::istream &is, Vector3D &vector) |
std::istream & | operator>> (std::istream &is, const UanTxMode &mode) |
Reads tx mode entry from stream is. | |
std::istream & | operator>> (std::istream &is, Vector2D &vector) |
std::istream & | operator>> (std::istream &is, ObjectFactory &factory) |
std::istream & | operator>> (std::istream &is, UanAddress &address) |
Inputs param address from stream is as 8 bit integer. | |
std::istream & | operator>> (std::istream &is, Rectangle &rectangle) |
std::istream & | operator>> (std::istream &is, Ssid &ssid) |
std::istream & | operator>> (std::istream &is, Box &box) |
std::istream & | operator>> (std::ostream &is, UanPdp &pdp) |
Reads in list of arrivals from stream is. | |
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. | |
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) |
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, Time &time) |
std::istream & | operator>> (std::istream &is, Ipv6Address &address) |
std::istream & | operator>> (std::istream &is, TypeId &tid) |
std::istream & | operator>> (std::istream &is, Ipv6Prefix &prefix) |
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) |
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) |
Time | PicoSeconds (uint64_t ps) |
create ns3::Time instances in units of picoseconds. | |
Time | PicoSeconds (int64x64_t ps) |
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) |
double | Prod (const SpectrumValue &x) |
uint8_t | QosUtilsGetTidForPacket (Ptr< const Packet > packet) |
bool | QosUtilsIsOldPacket (uint16_t startingSeq, uint16_t seqNumber) |
uint32_t | QosUtilsMapSeqControlToUniqueInteger (uint16_t seqControl, uint16_t endSequence) |
AcIndex | QosUtilsMapTidToAc (uint8_t tid) |
double | RadiansToDegrees (double radians) |
converts radians to degrees | |
static uint64_t | ReadDigits (std::string str) |
void | ReadFrom (Buffer::Iterator &i, Ipv4Address &ad) |
void | ReadFrom (Buffer::Iterator &i, Ipv6Address &ad) |
void | ReadFrom (Buffer::Iterator &i, Address &ad, uint32_t len) |
void | ReadFrom (Buffer::Iterator &i, Mac48Address &ad) |
static void | RemovePIHeader (uint8_t *&buf, ssize_t &len) |
void | ReportCurrentCellRsrpSinrCallback (Ptr< PhyStatsCalculator > phyStats, std::string path, uint16_t cellId, uint16_t rnti, double rsrp, double sinr) |
void | ReportInterference (Ptr< PhyStatsCalculator > phyStats, std::string path, uint16_t cellId, Ptr< SpectrumValue > interference) |
void | ReportUeSinr (Ptr< PhyStatsCalculator > phyStats, std::string path, uint16_t cellId, uint16_t rnti, double sinrLinear) |
void | save_clicked (GtkButton *button, gpointer user_data) |
void | save_clicked_default (GtkButton *button, gpointer user_data) |
Time | Seconds (double seconds) |
create ns3::Time instances in units of seconds. | |
Time | Seconds (int64x64_t seconds) |
void | SendSocket (const char *path, int fd, const int magic_number) |
Send the file descriptor back to the code that invoked the creation. | |
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. | |
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. Make the string pretty by adding a colon (':') between the hex. | |
bool | TapStringToBuffer (std::string s, uint8_t *buffer, uint32_t *len) |
Convert string encoded by the inverse function (TapBufferToString) back into a byte buffer. | |
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. | |
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 (UeManager::State s) |
static std::string | TrimNs2Line (const std::string &str) |
template<typename T > | |
std::string | TypeNameGet (void) |
void | UlPhyReceptionCallback (Ptr< PhyRxStatsCalculator > phyRxStats, std::string path, PhyReceptionStatParameters params) |
void | UlPhyTransmissionCallback (Ptr< PhyTxStatsCalculator > phyTxStats, std::string path, PhyTransmissionStatParameters params) |
void | UlRxPduCallback (Ptr< BoundCallbackArgument > arg, std::string path, uint16_t rnti, uint8_t lcid, uint32_t packetSize, uint64_t delay) |
void | UlSchedulingCallback (Ptr< MacStatsCalculator > macStats, std::string path, uint32_t frameNo, uint32_t subframeNo, uint16_t rnti, uint8_t mcs, uint16_t size) |
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) |
void | WriteTo (Buffer::Iterator &i, Ipv6Address ad) |
void | WriteTo (Buffer::Iterator &i, const Address &ad) |
void | WriteTo (Buffer::Iterator &i, Mac48Address ad) |
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.
The implementation of the public static-based API which calls into the private implementation through the simulation singleton.
This is the test code for ipv4-l3-protocol.cc
typedef std::vector<BandInfo> ns3::Bands |
Definition at line 53 of file spectrum-model.h.
typedef std::list<std::pair <std::string, LogComponent *> > ns3::ComponentList |
typedef std::list<std::pair <std::string, LogComponent *> >::iterator ns3::ComponentListI |
typedef std::list<Ptr<DataCalculator> > ns3::DataCalculatorList |
Definition at line 35 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 uint32_t ns3::FlowId |
Definition at line 29 of file flow-classifier.h.
typedef std::map<ImsiLcidPair_t, LteFlowId_t> ns3::FlowIdMap |
Definition at line 43 of file radio-bearer-stats-calculator.h.
typedef uint32_t ns3::FlowPacketId |
Definition at line 30 of file flow-classifier.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 |
Definition at line 219 of file internet-stack-helper.cc.
typedef std::map<InterfacePairIpv6, Ptr<PcapFileWrapper> > ns3::InterfaceFileMapIpv6 |
Definition at line 226 of file internet-stack-helper.cc.
typedef std::pair<Ptr<Ipv4>, uint32_t> ns3::InterfacePairIpv4 |
Definition at line 218 of file internet-stack-helper.cc.
typedef std::pair<Ptr<Ipv6>, uint32_t> ns3::InterfacePairIpv6 |
Definition at line 225 of file internet-stack-helper.cc.
typedef std::map<InterfacePairIpv4, Ptr<OutputStreamWrapper> > ns3::InterfaceStreamMapIpv4 |
Definition at line 220 of file internet-stack-helper.cc.
typedef std::map<InterfacePairIpv6, Ptr<OutputStreamWrapper> > ns3::InterfaceStreamMapIpv6 |
Definition at line 227 of file internet-stack-helper.cc.
typedef std::map<Ipv4Address, Ptr<Ipv4Route> > ns3::Ipv4RouteMap_t |
Map of Ipv4Address to Ipv4Route
Definition at line 44 of file ipv4-nix-vector-routing.h.
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 128 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, 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 134 of file lte-spectrum-phy.h.
typedef std::list<std::pair<std::string, std::string> > ns3::MetadataList |
Definition at line 40 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.
typedef std::map<Ipv4Address, Ptr<NixVector> > ns3::NixMap_t |
Map of Ipv4Address to NixVector
Definition at line 40 of file ipv4-nix-vector-routing.h.
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 |
Definition at line 51 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 292 of file sequence-number.h.
typedef SequenceNumber<uint32_t, int32_t> ns3::SequenceNumber32 |
Definition at line 291 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 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<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 174 of file wifi-mode.h.
typedef WifiModeList::const_iterator ns3::WifiModeListIterator |
Definition at line 175 of file wifi-mode.h.
anonymous enum |
Definition at line 26 of file model-node-creator.h.
anonymous enum |
Definition at line 26 of file model-typeid-creator.h.
anonymous enum |
Definition at line 30 of file wifi-mac-header.cc.
anonymous enum |
SUBTYPE_CTL_BACKREQ | |
SUBTYPE_CTL_BACKRESP | |
SUBTYPE_CTL_RTS | |
SUBTYPE_CTL_CTS | |
SUBTYPE_CTL_ACK |
Definition at line 37 of file wifi-mac-header.cc.
enum ns3::BlockAckType |
Definition at line 27 of file ctrl-headers.h.
enum ns3::CeBitmap_e |
Definition at line 71 of file ff-mac-common.h.
Definition at line 36 of file test-cosine-antenna.cc.
Types of ethernet packets. Indicates the type of the current header.
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.
enum ns3::LogLevel |
Definition at line 78 of file ff-mac-common.h.
Definition at line 36 of file test-parabolic-antenna.cc.
Used in Messages to determine whether it contains IPv4 or IPv6 addresses
Definition at line 45 of file packetbb.h.
enum ns3::ReqType |
enum ns3::Result_e |
Definition at line 59 of file ff-mac-common.h.
enum ns3::SetupRelease_e |
Definition at line 65 of file ff-mac-common.h.
enum ns3::TcpStates_t |
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 39 of file tcp-socket.h.
enum ns3::TypeOfStation |
Definition at line 56 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.
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 |
Definition at line 67 of file wifi-mode.h.
enum ns3::WifiMacType |
Definition at line 32 of file wifi-mac-header.h.
This enumeration defines the modulation classes per IEEE 802.11-2007, Section 9.6.1, Table 9-2.
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
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 291 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 57 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 |
Definition at line 52 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 |
Definition at line 46 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.
Definition at line 120 of file ipv6-address.cc.
References NS_LOG_FUNCTION.
Referenced by ns3::Ipv6Address::Ipv6Address(), ns3::Ipv6Prefix::Ipv6Prefix(), and ns3::Ipv6Address::Set().
|
static |
Definition at line 40 of file mac64-address.cc.
References ASCII_a, ASCII_A, ASCII_z, ASCII_Z, and NS_LOG_FUNCTION.
|
static |
Definition at line 42 of file mac48-address.cc.
References ASCII_a, ASCII_A, ASCII_z, ASCII_Z, and NS_LOG_FUNCTION.
Referenced by AsciiToMac48(), ns3::Mac48Address::Mac48Address(), and ns3::Mac64Address::Mac64Address().
|
static |
Definition at line 251 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.
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 | ( | Time | ) |
ns3::ATTRIBUTE_ACCESSOR_DEFINE | ( | RandomVariable | ) |
ns3::ATTRIBUTE_ACCESSOR_DEFINE | ( | Callback | ) |
ns3::ATTRIBUTE_CHECKER_DEFINE | ( | String | ) |
ns3::ATTRIBUTE_CHECKER_DEFINE | ( | Boolean | ) |
ns3::ATTRIBUTE_CHECKER_DEFINE | ( | Time | ) |
ns3::ATTRIBUTE_CHECKER_DEFINE | ( | RandomVariable | ) |
ns3::ATTRIBUTE_CHECKER_DEFINE | ( | Callback | ) |
ns3::ATTRIBUTE_CHECKER_IMPLEMENT | ( | Callback | ) |
ns3::ATTRIBUTE_CHECKER_IMPLEMENT | ( | RandomVariable | ) |
ns3::ATTRIBUTE_CHECKER_IMPLEMENT | ( | Time | ) |
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 | ( | WifiMode | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Rectangle | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Ssid | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Box | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Address | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | DataRate | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | ObjectFactory | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | UanModesList | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Ipv4Address | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Ipv4Mask | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | TypeId | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Ipv6Address | ) |
ns3::ATTRIBUTE_HELPER_CPP | ( | Ipv6Prefix | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Waypoint | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Ssid | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Rectangle | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Vector3D | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Box | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Vector2D | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | DataRate | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | ObjectFactory | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Mac48Address | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | WifiMode | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | UanModesList | ) |
UanModesList is attribute value.
ns3::ATTRIBUTE_HELPER_HEADER | ( | Address | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Ipv4Address | ) |
ns3::ATTRIBUTE_HELPER_HEADER | ( | Ipv4Mask | ) |
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 | ( | double | , |
Double | |||
) |
ns3::ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME | ( | int64_t | , |
Integer | |||
) |
ns3::ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME | ( | uint64_t | , |
Uinteger | |||
) |
void ns3::BreakpointFallback | ( | void | ) |
fallback breakpoint function
This function is used by the NS_BREAKPOINT() macro as a fallback for when breakpoint assembly instructions are not available. It attempts to halt program execution either by a raising SIGTRAP, on unix systems, or by dereferencing a null pointer.
Normally you should not call this function directly.
we test here to allow a debugger to change the value of the variable 'a' to allow the debugger to avoid the subsequent segfault.
Definition at line 46 of file breakpoint.cc.
References NS_LOG_FUNCTION.
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 383 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(), 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 367 of file object.h.
References NS_ASSERT, and PeekPointer().
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(), 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 391 of file object.h.
References CompleteConstruct().
Referenced by ns3::Ipv4L3Protocol::AddInterface(), ns3::Ipv6L3Protocol::AddInterface(), ns3::Ipv4L3ProtocolTestCase::DoRun(), ns3::Ipv6L3ProtocolTestCase::DoRun(), ns3::Ipv4L3Protocol::SetupLoopback(), and ns3::Ipv6L3Protocol::SetupLoopback().
Ptr<T> ns3::CreateObject | ( | T1 | a1 | ) |
Definition at line 397 of file object.h.
References CompleteConstruct().
Ptr<T> ns3::CreateObject | ( | T1 | a1, |
T2 | a2 | ||
) |
Definition at line 403 of file object.h.
References CompleteConstruct().
Ptr<T> ns3::CreateObject | ( | T1 | a1, |
T2 | a2, | ||
T3 | a3 | ||
) |
Definition at line 409 of file object.h.
References CompleteConstruct().
Ptr<T> ns3::CreateObject | ( | T1 | a1, |
T2 | a2, | ||
T3 | a3, | ||
T4 | a4 | ||
) |
Definition at line 415 of file object.h.
References CompleteConstruct().
Ptr<T> ns3::CreateObject | ( | T1 | a1, |
T2 | a2, | ||
T3 | a3, | ||
T4 | a4, | ||
T5 | a5 | ||
) |
Definition at line 421 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 427 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 433 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::DlPhyReceptionCallback | ( | Ptr< PhyRxStatsCalculator > | phyRxStats, |
std::string | path, | ||
PhyReceptionStatParameters | params | ||
) |
Definition at line 1083 of file lte-helper.cc.
References ns3::PhyRxStatsCalculator::DlPhyReception(), ns3::LteStatsCalculator::ExistsImsiPath(), FindImsiForUe(), ns3::LteStatsCalculator::GetImsiPath(), ns3::PhyReceptionStatParameters::m_imsi, ns3::PhyReceptionStatParameters::m_rnti, NS_LOG_FUNCTION, and ns3::LteStatsCalculator::SetImsiPath().
Referenced by ns3::LteHelper::EnableDlRxPhyTraces().
void ns3::DlPhyTransmissionCallback | ( | Ptr< PhyTxStatsCalculator > | phyTxStats, |
std::string | path, | ||
PhyTransmissionStatParameters | params | ||
) |
Definition at line 1038 of file lte-helper.cc.
References ns3::PhyTxStatsCalculator::DlPhyTransmission(), ns3::LteStatsCalculator::ExistsImsiPath(), FindImsiForEnb(), ns3::LteStatsCalculator::GetImsiPath(), ns3::PhyTransmissionStatParameters::m_imsi, ns3::PhyTransmissionStatParameters::m_rnti, NS_LOG_FUNCTION, and ns3::LteStatsCalculator::SetImsiPath().
Referenced by ns3::LteHelper::EnableDlTxPhyTraces().
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::RadioBearerStatsCalculator::DlRxPdu(), ns3::BoundCallbackArgument::imsi, NS_LOG_LOGIC, and ns3::BoundCallbackArgument::stats.
Referenced by ns3::RadioBearerStatsConnector::ConnectSrb0Traces(), ns3::RadioBearerStatsConnector::ConnectSrb1TracesUe(), and ns3::RadioBearerStatsConnector::ConnectTracesUe().
void ns3::DlSchedulingCallback | ( | Ptr< MacStatsCalculator > | macStats, |
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 1168 of file lte-helper.cc.
References ns3::MacStatsCalculator::DlScheduling(), ns3::LteStatsCalculator::ExistsCellIdPath(), ns3::LteStatsCalculator::ExistsImsiPath(), FindCellIdFromEnbMac(), FindImsiFromEnbMac(), ns3::LteStatsCalculator::GetCellIdPath(), ns3::LteStatsCalculator::GetImsiPath(), NS_LOG_FUNCTION, ns3::LteStatsCalculator::SetCellIdPath(), and ns3::LteStatsCalculator::SetImsiPath().
Referenced by ns3::LteHelper::EnableDlMacTraces().
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::RadioBearerStatsCalculator::DlTxPdu(), 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 183 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 | ( | ) |
Definition at line 115 of file nsc-tcp-l4-protocol.cc.
Referenced by ns3::NscTcpL4Protocol::SetNode().
|
inline |
create ns3::Time instances in units of femtoseconds.
For example:
fs | femtoseconds value |
Definition at line 657 of file nstime.h.
References ns3::Time::FromInteger(), and ns3::Time::FS.
Referenced by TimeSimpleTestCase::DoRun().
|
inline |
Definition at line 683 of file nstime.h.
References ns3::Time::From(), and ns3::Time::FS.
uint16_t ns3::FindCellIdFromEnbMac | ( | std::string | path, |
uint16_t | rnti | ||
) |
Definition at line 974 of file lte-helper.cc.
References FindCellIdFromEnbRlcPath(), NS_LOG_FUNCTION, and NS_LOG_LOGIC.
Referenced by DlSchedulingCallback(), and UlSchedulingCallback().
uint16_t ns3::FindCellIdFromEnbRlcPath | ( | std::string | path | ) |
Definition at line 937 of file lte-helper.cc.
References ns3::Config::MatchContainer::Get(), ns3::LteEnbNetDevice::GetCellId(), ns3::Config::MatchContainer::GetN(), ns3::Object::GetObject(), ns3::Config::LookupMatches(), NS_FATAL_ERROR, NS_LOG_FUNCTION, and NS_LOG_LOGIC.
Referenced by FindCellIdFromEnbMac().
uint64_t ns3::FindImsiForEnb | ( | std::string | path, |
uint16_t | rnti | ||
) |
Definition at line 989 of file lte-helper.cc.
References FindImsiFromEnbRlcPath(), FindImsiFromLteNetDevice(), NS_LOG_FUNCTION, and NS_LOG_LOGIC.
Referenced by DlPhyTransmissionCallback(), and UlPhyReceptionCallback().
uint64_t ns3::FindImsiForUe | ( | std::string | path, |
uint16_t | rnti | ||
) |
Definition at line 1014 of file lte-helper.cc.
References FindImsiFromEnbRlcPath(), FindImsiFromLteNetDevice(), NS_LOG_FUNCTION, and NS_LOG_LOGIC.
Referenced by DlPhyReceptionCallback(), and UlPhyTransmissionCallback().
uint64_t ns3::FindImsiFromEnbMac | ( | std::string | path, |
uint16_t | rnti | ||
) |
Definition at line 959 of file lte-helper.cc.
References FindImsiFromEnbRlcPath(), NS_LOG_FUNCTION, and NS_LOG_LOGIC.
Referenced by DlSchedulingCallback(), ReportUeSinr(), and UlSchedulingCallback().
uint64_t ns3::FindImsiFromEnbRlcPath | ( | std::string | path | ) |
Definition at line 867 of file lte-helper.cc.
References ns3::Config::MatchContainer::Get(), ns3::UeManager::GetImsi(), ns3::Config::MatchContainer::GetN(), ns3::Object::GetObject(), ns3::Config::LookupMatches(), NS_FATAL_ERROR, NS_LOG_FUNCTION, and NS_LOG_LOGIC.
Referenced by FindImsiForEnb(), FindImsiForUe(), and FindImsiFromEnbMac().
uint64_t ns3::FindImsiFromLteNetDevice | ( | std::string | path | ) |
Definition at line 915 of file lte-helper.cc.
References ns3::Config::MatchContainer::Get(), ns3::LteUeNetDevice::GetImsi(), ns3::Config::MatchContainer::GetN(), ns3::Object::GetObject(), ns3::Config::LookupMatches(), NS_FATAL_ERROR, NS_LOG_FUNCTION, and NS_LOG_LOGIC.
Referenced by FindImsiForEnb(), and FindImsiForUe().
uint64_t ns3::FindImsiFromUePhy | ( | std::string | path | ) |
Definition at line 890 of file lte-helper.cc.
References ns3::Config::MatchContainer::Get(), ns3::Config::MatchContainer::GetN(), ns3::Object::GetObject(), ns3::Config::LookupMatches(), NS_FATAL_ERROR, and NS_LOG_FUNCTION.
Referenced by ReportCurrentCellRsrpSinrCallback().
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(), 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 37 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().
|
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 |
Definition at line 691 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 |
Definition at line 630 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 |
Definition at line 747 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 |
Definition at line 674 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 |
Definition at line 446 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 |
Definition at line 724 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 |
Definition at line 657 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 |
Definition at line 980 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 |
Definition at line 919 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 |
Definition at line 1036 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 |
Definition at line 963 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 |
Definition at line 538 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 |
Definition at line 1013 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 |
Definition at line 946 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 |
Definition at line 30 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().
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 574 of file log.cc.
References g_logNodePrinter.
LogTimePrinter ns3::LogGetTimePrinter | ( | void | ) |
Definition at line 565 of file log.cc.
References g_logTimePrinter.
void ns3::LogSetNodePrinter | ( | LogNodePrinter | printer | ) |
Definition at line 570 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 47 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 259 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 249 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 290 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 280 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 68 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().
Callback<R> ns3::MakeBoundCallback | ( | R(*)(TX) | fnPtr, |
ARG | a | ||
) |
Definition at line 895 of file callback.h.
Referenced by ns3::LteHelper::ActivateDataRadioBearer(), ns3::RadioBearerStatsConnector::ConnectSrb0Traces(), ns3::RadioBearerStatsConnector::ConnectSrb1TracesUe(), ns3::RadioBearerStatsConnector::ConnectTracesEnb(), ns3::RadioBearerStatsConnector::ConnectTracesUe(), ns3::LteLinkAdaptationTestCase::DoRun(), ns3::LteInterferenceTestCase::DoRun(), MakeBoundCallbackTestCase::DoRun(), MakeCallbackTemplatesTestCase::DoRun(), ThreadedSimulatorEventsTestCase::DoSetup(), ns3::UanHelper::EnableAscii(), ns3::MobilityHelper::EnableAscii(), ns3::WimaxHelper::EnableAsciiForConnection(), ns3::FdNetDeviceHelper::EnableAsciiInternal(), ns3::EmuHelper::EnableAsciiInternal(), ns3::PointToPointHelper::EnableAsciiInternal(), ns3::CsmaHelper::EnableAsciiInternal(), ns3::YansWifiPhyHelper::EnableAsciiInternal(), ns3::WimaxHelper::EnableAsciiInternal(), ns3::InternetStackHelper::EnableAsciiIpv4Internal(), ns3::InternetStackHelper::EnableAsciiIpv6Internal(), ns3::LteHelper::EnableDlMacTraces(), ns3::LteHelper::EnableDlPhyTraces(), ns3::LteHelper::EnableDlRxPhyTraces(), ns3::LteHelper::EnableDlTxPhyTraces(), ns3::YansWifiPhyHelper::EnablePcapInternal(), ns3::WimaxHelper::EnablePcapInternal(), ns3::LteHelper::EnableUlMacTraces(), ns3::LteHelper::EnableUlPhyTraces(), ns3::LteHelper::EnableUlRxPhyTraces(), ns3::LteHelper::EnableUlTxPhyTraces(), ns3::RadioBearerStatsConnector::EnsureConnected(), ns3::AsciiTraceHelper::HookDefaultDequeueSinkWithContext(), ns3::AsciiTraceHelper::HookDefaultDequeueSinkWithoutContext(), ns3::AsciiTraceHelper::HookDefaultDropSinkWithContext(), ns3::AsciiTraceHelper::HookDefaultDropSinkWithoutContext(), ns3::AsciiTraceHelper::HookDefaultEnqueueSinkWithContext(), ns3::AsciiTraceHelper::HookDefaultEnqueueSinkWithoutContext(), ns3::AsciiTraceHelper::HookDefaultReceiveSinkWithContext(), ns3::AsciiTraceHelper::HookDefaultReceiveSinkWithoutContext(), ns3::PcapHelper::HookDefaultSink(), ns3::SpectrumAnalyzerHelper::Install(), and main().
Callback<R,T1> ns3::MakeBoundCallback | ( | R(*)(TX, T1) | fnPtr, |
ARG | a | ||
) |
Definition at line 903 of file callback.h.
Callback<R,T1,T2> ns3::MakeBoundCallback | ( | R(*)(TX, T1, T2) | fnPtr, |
ARG | a | ||
) |
Definition at line 910 of file callback.h.
Callback<R,T1,T2,T3> ns3::MakeBoundCallback | ( | R(*)(TX, T1, T2, T3) | fnPtr, |
ARG | a | ||
) |
Definition at line 917 of file callback.h.
Callback<R,T1,T2,T3,T4> ns3::MakeBoundCallback | ( | R(*)(TX, T1, T2, T3, T4) | fnPtr, |
ARG | a | ||
) |
Definition at line 924 of file callback.h.
Callback<R,T1,T2,T3,T4,T5> ns3::MakeBoundCallback | ( | R(*)(TX, T1, T2, T3, T4, T5) | fnPtr, |
ARG | a | ||
) |
Definition at line 931 of file callback.h.
Callback<R,T1,T2,T3,T4,T5,T6> ns3::MakeBoundCallback | ( | R(*)(TX, T1, T2, T3, T4, T5, T6) | fnPtr, |
ARG | a | ||
) |
Definition at line 938 of file callback.h.
Callback<R,T1,T2,T3,T4,T5,T6,T7> ns3::MakeBoundCallback | ( | R(*)(TX, T1, T2, T3, T4, T5, T6, T7) | fnPtr, |
ARG | a | ||
) |
Definition at line 945 of file callback.h.
Callback<R,T1,T2,T3,T4,T5,T6,T7,T8> ns3::MakeBoundCallback | ( | R(*)(TX, T1, T2, T3, T4, T5, T6, T7, T8) | fnPtr, |
ARG | a | ||
) |
Definition at line 952 of file callback.h.
Callback<R> ns3::MakeCallback | ( | R(T::*)() const | mem_ptr, |
OBJ | objPtr | ||
) |
Definition at line 506 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::RealtimeSimulatorImpl::GetTypeId(), ns3::Building::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(), AttributeObjectTest::GetTypeId(), ns3::RedQueue::GetTypeId(), ns3::FdNetDevice::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::RealtimeSimulatorImpl::GetTypeId(), ns3::Building::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(), AttributeObjectTest::GetTypeId(), ns3::RedQueue::GetTypeId(), ns3::FdNetDevice::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().
Callback<R,T1> ns3::MakeNullCallback | ( | void | ) |
Definition at line 792 of file callback.h.
Callback<R,T1,T2> ns3::MakeNullCallback | ( | void | ) |
Definition at line 803 of file callback.h.
Callback<R,T1,T2,T3> ns3::MakeNullCallback | ( | void | ) |
Definition at line 814 of file callback.h.
Callback<R,T1,T2,T3,T4> ns3::MakeNullCallback | ( | void | ) |
Definition at line 825 of file callback.h.
Callback<R,T1,T2,T3,T4,T5> ns3::MakeNullCallback | ( | void | ) |
Definition at line 836 of file callback.h.
Callback<R,T1,T2,T3,T4,T5,T6> ns3::MakeNullCallback | ( | void | ) |
Definition at line 847 of file callback.h.
Callback<R,T1,T2,T3,T4,T5,T6,T7> ns3::MakeNullCallback | ( | void | ) |
Definition at line 859 of file callback.h.
Callback<R,T1,T2,T3,T4,T5,T6,T7,T8> ns3::MakeNullCallback | ( | void | ) |
Definition at line 871 of file callback.h.
Callback<R,T1,T2,T3,T4,T5,T6,T7,T8,T9> ns3::MakeNullCallback | ( | void | ) |
Definition at line 883 of file callback.h.
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::LteUeRrc::GetTypeId(), ns3::UeManager::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::TcpL4Protocol::GetTypeId(), ns3::Node::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<AttributeChecker> ns3::MakeSimpleAttributeChecker | ( | std::string | name, |
std::string | underlying | ||
) |
Definition at line 32 of file attribute-helper.h.
References Copy(), and Create().
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 ns3::WifiPhyStateHelper::GetTypeId(), ns3::V4Ping::GetTypeId(), ns3::TcpNewReno::GetTypeId(), ns3::WimaxMacQueue::GetTypeId(), ns3::BasicEnergySource::GetTypeId(), ns3::TcpReno::GetTypeId(), ns3::SimpleDeviceEnergyModel::GetTypeId(), ns3::UdpEchoClient::GetTypeId(), ns3::MobilityModel::GetTypeId(), SequenceNumberTestObj::GetTypeId(), ns3::TcpRxBuffer::GetTypeId(), ns3::TcpTxBuffer::GetTypeId(), ns3::LtePdcp::GetTypeId(), ConfigTestObject::GetTypeId(), ns3::TcpTahoe::GetTypeId(), ns3::StaWifiMac::GetTypeId(), ns3::SingleModelSpectrumChannel::GetTypeId(), ns3::WifiMac::GetTypeId(), ns3::ErrorNetDevice::GetTypeId(), ns3::Queue::GetTypeId(), ns3::SimpleNetDevice::GetTypeId(), ns3::UanMacCw::GetTypeId(), ns3::dot11s::HwmpProtocol::GetTypeId(), ns3::PointToPointChannel::GetTypeId(), ns3::EpcUeNas::GetTypeId(), ns3::ArpL3Protocol::GetTypeId(), ns3::RegularWifiMac::GetTypeId(), ns3::BulkSendApplication::GetTypeId(), ns3::RvBatteryModel::GetTypeId(), ns3::UdpSocketImpl::GetTypeId(), ns3::Ipv6Extension::GetTypeId(), ns3::dot11s::PeerManagementProtocol::GetTypeId(), ns3::SimpleOfdmWimaxPhy::GetTypeId(), ns3::EmuNetDevice::GetTypeId(), ns3::SpectrumAnalyzer::GetTypeId(), ns3::ArpCache::GetTypeId(), ns3::NscTcpSocketImpl::GetTypeId(), ns3::LteRlc::GetTypeId(), ns3::LteEnbMac::GetTypeId(), ns3::WaveformGenerator::GetTypeId(), ns3::UanNetDevice::GetTypeId(), ns3::CsmaNetDevice::GetTypeId(), ns3::PointToPointNetDevice::GetTypeId(), ns3::AcousticModemEnergyModel::GetTypeId(), ns3::BaseStationNetDevice::GetTypeId(), ns3::TcpSocketBase::GetTypeId(), ns3::Ipv6L3Protocol::GetTypeId(), ns3::SubscriberStationNetDevice::GetTypeId(), ns3::TcpWestwood::GetTypeId(), ns3::UanMacRcGw::GetTypeId(), ns3::VirtualNetDevice::GetTypeId(), ns3::AlohaNoackNetDevice::GetTypeId(), ns3::LteEnbPhy::GetTypeId(), ns3::LteUePhy::GetTypeId(), ns3::PacketSink::GetTypeId(), ns3::LiIonEnergySource::GetTypeId(), ns3::UanPhyDual::GetTypeId(), ns3::Ipv4L3Protocol::GetTypeId(), ns3::dsr::DsrOptions::GetTypeId(), ns3::PacketSocket::GetTypeId(), ns3::olsr::RoutingProtocol::GetTypeId(), ns3::WimaxNetDevice::GetTypeId(), ns3::WifiRemoteStationManager::GetTypeId(), AttributeObjectTest::GetTypeId(), ns3::FdNetDevice::GetTypeId(), ns3::OnOffApplication::GetTypeId(), ns3::MultiModelSpectrumChannel::GetTypeId(), ns3::HalfDuplexIdealPhy::GetTypeId(), ns3::LteUeRrc::GetTypeId(), ns3::dsr::DsrRouting::GetTypeId(), ns3::UeManager::GetTypeId(), ns3::UanMacRc::GetTypeId(), ns3::WifiRadioEnergyModel::GetTypeId(), ns3::WifiPhy::GetTypeId(), ns3::LteSpectrumPhy::GetTypeId(), ns3::UanPhy::GetTypeId(), ns3::UanPhyGen::GetTypeId(), and ns3::LteEnbRrc::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 |
create ns3::Time instances in units of microseconds.
For example:
us | microseconds value |
Definition at line 615 of file nstime.h.
References ns3::Time::FromInteger(), and ns3::Time::US.
Referenced by ThreadedSimulatorEventsTestCase::A(), 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(), SimulatorEventsTestCase::B(), ThreadedSimulatorEventsTestCase::B(), ns3::Backoff::Backoff(), ThreadedSimulatorEventsTestCase::C(), ns3::InterferenceHelper::CalculatePer(), ns3::WifiPhy::CalculateTxDuration(), ns3::WifiMac::Configure80211_10Mhz(), ns3::WifiMac::Configure80211_5Mhz(), ns3::WifiMac::Configure80211a(), ns3::WifiMac::Configure80211b(), ns3::WifiMac::Configure80211g(), ns3::MacLow::CreateBlockAckAgreement(), ThreadedSimulatorEventsTestCase::D(), WatchdogTestCase::DoRun(), TimeSimpleTestCase::DoRun(), SimulatorEventsTestCase::DoRun(), WifiMsduAggregatorThroughputTest::DoRun(), ThreadedSimulatorEventsTestCase::DoRun(), ns3::Bug555TestCase::DoRun(), ns3::DcfManager::GetBackoffEndFor(), ns3::DcfManager::GetBackoffStartFor(), ns3::WifiMac::GetBasicBlockAckTimeout(), ns3::MeshWifiBeacon::GetBeaconInterval(), ns3::WifiMac::GetCompressedBlockAckTimeout(), ns3::WifiMac::GetDefaultBasicBlockAckDelay(), ns3::WifiMac::GetDefaultBasicBlockAckTimeout(), ns3::WifiMac::GetDefaultCompressedBlockAckDelay(), ns3::WifiMac::GetDefaultCompressedBlockAckTimeout(), ns3::WifiMac::GetDefaultCtsAckDelay(), ns3::WifiMac::GetDefaultCtsAckTimeout(), ns3::SubscriberStationNetDevice::GetDefaultLostDlMapInterval(), ns3::WifiMac::GetDefaultSifs(), ns3::WifiMac::GetDefaultSlot(), ns3::WifiMacHeader::GetDuration(), ns3::InterferenceHelper::GetEnergyDuration(), ns3::ApWifiMac::GetTypeId(), ns3::dot11s::PeerLink::GetTypeId(), ns3::dot11s::HwmpProtocol::GetTypeId(), ns3::YansWifiPhy::GetTypeId(), ns3::DcfManagerTest::NotifyAccessGranted(), ns3::DcfManagerTest::NotifyChannelSwitching(), ns3::DcfManagerTest::NotifyCollision(), ns3::BlockAckManager::NotifyGotBlockAck(), ns3::DcfManagerTest::NotifyInternalCollision(), PrintPsrVsCollisionInterval(), ns3::dsr::DsrRouting::PriorityScheduler(), ns3::dot11s::PeerManagementProtocolMac::Receive(), ns3::StaWifiMac::Receive(), ns3::dot11s::HwmpProtocol::ReceivePrep(), ns3::dot11s::HwmpProtocol::ReceivePreq(), ns3::dsdv::RoutingProtocol::RecvDsdv(), ns3::MacLow::ResetBlockAckInactivityTimerIfNeeded(), ns3::dsdv::RoutingProtocol::RouteOutput(), ThreadedSimulatorEventsTestCase::SchedulingThread(), ns3::MacLow::SendAckAfterData(), ns3::MacLow::SendBlockAckResponse(), ns3::MacLow::SendCtsAfterRts(), ns3::MacLow::SendDataAfterCts(), ns3::dsdv::RoutingProtocol::SendPeriodicUpdate(), ns3::aodv::RoutingProtocol::SendRequest(), ns3::LteTestSinrChunkProcessor::Start(), ns3::LteCtrlSinrChunkProcessor::Start(), ns3::LteDataSinrChunkProcessor::Start(), ns3::LteRsReceivedPowerChunkProcessor::Start(), ns3::LteInterferencePowerChunkProcessor::Start(), ns3::dsdv::RoutingProtocol::Start(), ns3::DcfManagerTest::StartTest(), ns3::SingleModelSpectrumChannel::StartTx(), ns3::MultiModelSpectrumChannel::StartTx(), ns3::dot11s::PeerManagementProtocol::TuToTime(), ns3::BlockAckManager::UpdateAgreement(), and ns3::DcfManager::UpdateBackoff().
|
inline |
Definition at line 671 of file nstime.h.
References ns3::Time::From(), and ns3::Time::US.
|
inline |
create ns3::Time instances in units of milliseconds.
For example:
ms | milliseconds value |
Definition at line 601 of file nstime.h.
References ns3::Time::FromInteger(), and ns3::Time::MS.
Referenced by ns3::BSSchedulerRtps::BSSchedulerUGSConnection(), ns3::dsr::DsrRouting::CancelPacketTimerNextHop(), ns3::ServiceFlow::CleanUpQueue(), ns3::LteEnbRrc::ConfigureCell(), ns3::BriteTopologyHelper::ConstructTopology(), ns3::UplinkSchedulerMBQoS::DetermineDeadline(), ns3::LteInterferenceTestCase::DlScheduling(), ns3::LtePathlossModelSystemTestCase::DlScheduling(), ns3::LteEnbMac::DoAllocateNcRaPreamble(), ns3::UeManager::DoInitialize(), ns3::LteRlcTm::DoNotifyTxOpportunity(), ns3::LteRlcUm::DoNotifyTxOpportunity(), TimeSimpleTestCase::DoRun(), RttTestCase::DoRun(), ns3::LteRrcConnectionEstablishmentTestCase::DoRun(), ns3::LenaFdTbfqFfMacSchedulerTestCase1::DoRun(), ns3::LenaPssFfMacSchedulerTestCase1::DoRun(), ns3::LenaTdTbfqFfMacSchedulerTestCase1::DoRun(), CsmaBridgeTestCase::DoRun(), ns3::LteX2HandoverTestCase::DoRun(), ns3::LenaFdTbfqFfMacSchedulerTestCase2::DoRun(), ns3::LenaPssFfMacSchedulerTestCase2::DoRun(), ns3::LenaTdTbfqFfMacSchedulerTestCase2::DoRun(), CsmaBroadcastTestCase::DoRun(), ns3::aodv::RrepHeaderTest::DoRun(), CsmaMulticastTestCase::DoRun(), Ns3TcpCwndTestCase2::DoRun(), ns3::aodv::AodvRtableEntryTest::DoRun(), CsmaOneSubnetTestCase::DoRun(), CsmaPacketSocketTestCase::DoRun(), CsmaPingTestCase::DoRun(), CsmaRawIpSocketTestCase::DoRun(), ns3::LteUePhy::DoSetSrsConfigurationIndex(), ns3::LteEnbPhy::DoSetSrsConfigurationIndex(), ns3::LteRlcTm::ExpireRbsTimer(), ns3::LteRlcUm::ExpireRbsTimer(), ns3::aodv::RrepHeader::GetLifeTime(), ns3::LteRlcAm::GetTypeId(), ns3::UanMacCw::GetTypeId(), ns3::SpectrumAnalyzer::GetTypeId(), ns3::aodv::RoutingProtocol::GetTypeId(), ns3::SubscriberStationNetDevice::GetTypeId(), ns3::RedQueue::GetTypeId(), ns3::dsr::DsrRouting::GetTypeId(), ns3::LteEnbRrc::GetTypeId(), ns3::Radvd::HandleRead(), ns3::aodv::RoutingProtocol::HelloTimerExpire(), ns3::BaseStationNetDevice::InitBaseStationNetDevice(), ns3::SubscriberStationNetDevice::InitSubscriberStationNetDevice(), ns3::LteRlcAm::LteRlcAm(), ns3::LteX2HandoverTestSuite::LteX2HandoverTestSuite(), main(), ns3::aodv::RoutingProtocol::RecvRequest(), ns3::UeManager::RecvRrcConnectionRequest(), ns3::UplinkSchedulerMBQoS::Schedule(), ns3::dsr::DsrRouting::ScheduleInterRequest(), ns3::SSScheduler::SelectConnection(), ns3::BSSchedulerSimple::SelectConnection(), ns3::UdpTraceClient::Send(), ns3::Radvd::Send(), ns3::dsr::DsrRouting::Send(), ns3::dsr::DsrRouting::SendPacketFromBuffer(), ns3::dsdv::RoutingProtocol::SendPacketFromQueue(), ns3::LteUeMac::SendRaPreamble(), ns3::aodv::RoutingProtocol::SendRequest(), ns3::dsr::DsrRouting::SendRerrWhenBreaksLinkToNextHop(), ns3::aodv::RoutingProtocol::SetIpv4(), ns3::NscTcpL4Protocol::SetNode(), ns3::NdiscCache::Entry::StartProbeTimer(), ns3::NdiscCache::Entry::StartReachableTimer(), ns3::NdiscCache::Entry::StartRetransmitTimer(), and ns3::LteInterferenceTestCase::UlScheduling().
|
inline |
Definition at line 667 of file nstime.h.
References ns3::Time::From(), and ns3::Time::MS.
|
inline |
Definition at line 90 of file int64x64.h.
Referenced by ns3::AarfWifiManager::DoReportDataFailed(), and ns3::AarfcdWifiManager::DoReportDataFailed().
|
static |
Definition at line 16 of file int64x64.cc.
Referenced by operator<<().
|
inline |
create ns3::Time instances in units of nanoseconds.
For example:
ns | nanoseconds value |
Definition at line 629 of file nstime.h.
References ns3::Time::FromInteger(), and ns3::Time::NS.
Referenced by ns3::InterferenceHelper::CalculateChunkSuccessRate(), Bench::Cb(), ns3::RlcTag::Deserialize(), ns3::PdcpTag::Deserialize(), ns3::SimpleOfdmWimaxPhy::DoGetTransmissionTime(), TimeSimpleTestCase::DoRun(), ns3::RedQueue::InitializeParams(), main(), ns3::Synchronizer::NanosecondToTimeStep(), ns3::MpiInterface::ReceiveMessages(), and Bench::RunBench().
|
inline |
Definition at line 675 of file nstime.h.
References ns3::Time::From(), and ns3::Time::NS.
|
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(), and ns3::SpectrumValue::ConstValuesEnd().
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 286 of file simulator.cc.
References ns3::Simulator::Now().
Referenced by ns3::RttEstimator::AckSeq(), ns3::DcfManagerTest::AddAccessRequestWithAckTimeout(), ns3::DcfManagerTest::AddAccessRequestWithSuccessfullAck(), ns3::DcfManagerTest::AddAckTimeoutReset(), ns3::DcfManagerTest::AddCcaBusyEvt(), ns3::DcfManagerTest::AddNavReset(), ns3::DcfManagerTest::AddNavStart(), ns3::flame::FlameRtable::AddPath(), ns3::dot11s::HwmpRtable::AddPrecursor(), ns3::dot11s::HwmpRtable::AddProactivePath(), ns3::dot11s::HwmpRtable::AddReactivePath(), ns3::DcfManagerTest::AddRxErrorEvt(), ns3::DcfManagerTest::AddRxInsideSifsEvt(), ns3::DcfManagerTest::AddRxOkEvt(), ns3::DcfManagerTest::AddRxStartEvt(), ns3::DcfManagerTest::AddSwitchingEvt(), ns3::DcfManagerTest::AddTxEvt(), ns3::UplinkSchedulerSimple::AllocateInitialRangingInterval(), ns3::UplinkSchedulerMBQoS::AllocateInitialRangingInterval(), ns3::UplinkSchedulerRtps::AllocateInitialRangingInterval(), ns3::InterferenceHelper::AppendEvent(), ns3::WimaxHelper::AsciiRxEvent(), ns3::WimaxHelper::AsciiTxEvent(), ns3::BSSchedulerRtps::BSSchedulerRTPSConnection(), ns3::BSSchedulerRtps::BSSchedulerUGSConnection(), ns3::BandwidthManager::CalculateAllocationSize(), ns3::WifiRemoteStationInfo::CalculateAveragingCoefficient(), ns3::BasicEnergySource::CalculateRemainingEnergy(), ns3::LiIonEnergySource::CalculateRemainingEnergy(), Bench::Cb(), ns3::AcousticModemEnergyModel::ChangeState(), ns3::WifiRadioEnergyModel::ChangeState(), ns3::FlowMonitor::CheckForLostPackets(), DsdvManetExample::CheckThroughput(), ns3::RraaWifiManager::CheckTimeout(), ns3::WifiMacQueue::Cleanup(), ns3::dsr::DsrNetworkQueue::Cleanup(), ns3::BlockAckManager::CleanupBuffers(), ns3::ServiceFlow::CleanUpQueue(), ns3::SpectrumInterference::ConditionallyEvaluateChunk(), ns3::LteInterference::ConditionallyEvaluateChunk(), ns3::UplinkSchedulerMBQoS::CountSymbolsJobs(), ns3::Ns2MobilityHelperTest::CourseChange(), WaypointLazyNotifyFalse::CourseChangeCallback(), ns3::WaypointMobilityModelNotifyTest::CourseChangeCallback(), WaypointLazyNotifyTrue::CourseChangeCallback(), ns3::MobilityHelper::CourseChanged(), ns3::AnimationInterface::CsmaPhyTxEndTrace(), Ns3TcpLossTestCase::CwndTracer(), ns3::AsciiTraceHelper::DefaultDequeueSinkWithContext(), ns3::AsciiTraceHelper::DefaultDequeueSinkWithoutContext(), ns3::AsciiTraceHelper::DefaultDropSinkWithContext(), ns3::AsciiTraceHelper::DefaultDropSinkWithoutContext(), ns3::AsciiTraceHelper::DefaultEnqueueSinkWithContext(), ns3::AsciiTraceHelper::DefaultEnqueueSinkWithoutContext(), ns3::AsciiTraceHelper::DefaultReceiveSinkWithContext(), ns3::AsciiTraceHelper::DefaultReceiveSinkWithoutContext(), ns3::dot11s::HwmpRtable::DeleteProactivePath(), ns3::AnimationInterface::DevTxTrace(), ns3::MacStatsCalculator::DlScheduling(), ns3::SpectrumInterference::DoAddSignal(), ns3::LteEnbMac::DoAllocateNcRaPreamble(), ns3::TraceFadingLossModel::DoCalcRxPowerSpectralDensity(), ns3::AmrrWifiManager::DoCreateStation(), ns3::OnoeWifiManager::DoCreateStation(), ns3::MinstrelWifiManager::DoCreateStation(), ns3::PfFfMacScheduler::DoCschedLcConfigReq(), ns3::FdBetFfMacScheduler::DoCschedLcConfigReq(), ns3::TdBetFfMacScheduler::DoCschedLcConfigReq(), ns3::FdTbfqFfMacScheduler::DoCschedLcConfigReq(), ns3::TdTbfqFfMacScheduler::DoCschedLcConfigReq(), ns3::PssFfMacScheduler::DoCschedLcConfigReq(), ns3::RedQueue::DoDequeue(), ns3::RedQueue::DoEnqueue(), ns3::ConstantAccelerationMobilityModel::DoGetPosition(), ns3::ConstantAccelerationMobilityModel::DoGetVelocity(), ns3::DcfManager::DoGrantAccess(), ns3::MeshWifiInterfaceMac::DoInitialize(), ns3::MacLow::DoNavResetNow(), ns3::MacLow::DoNavStartNow(), ns3::LteTestRrc::DoReceivePdcpSdu(), ns3::LteRlcTm::DoReceivePdu(), ns3::LteRlcUm::DoReceivePdu(), ns3::LteRlcAm::DoReceivePdu(), ns3::LtePdcp::DoReceivePdu(), ns3::LteRlcSm::DoReceivePdu(), ns3::LteRlcTm::DoReportBufferStatus(), ns3::LteRlcUm::DoReportBufferStatus(), ns3::LteRlcAm::DoReportBufferStatus(), ns3::LteUePhy::DoReset(), ns3::DcfManager::DoRestartAccessTimeoutIfNeeded(), ns3::LiIonEnergyTestCase::DoRun(), ns3::ConstantAccelerationMobilityModel::DoSetPosition(), ns3::WaypointMobilityModel::DoSetPosition(), ns3::LteUePhy::DoSetSrsConfigurationIndex(), ns3::LteEnbPhy::DoSetSrsConfigurationIndex(), ns3::LteUeMac::DoSubframeIndication(), ns3::SpectrumInterference::DoSubtractSignal(), ns3::WifiPhyStateHelper::DoSwitchFromRx(), ns3::LteRlcAm::DoTransmitPdcpPdu(), ns3::olsr::RoutingProtocol::Dump(), ns3::LteHandoverDelayTestCase::EnbHandoverEndOkCallback(), ns3::LteHandoverDelayTestCase::EnbHandoverStartCallback(), ns3::YansWifiPhy::EndReceive(), ns3::LteSpectrumPhy::EndRxData(), ns3::WifiMacQueue::Enqueue(), ns3::UanMacCw::Enqueue(), ns3::dsr::DsrNetworkQueue::Enqueue(), ns3::TcpWestwood::EstimateBW(), WatchdogTestCase::Expire(), ns3::Watchdog::Expire(), ns3::dsr::RreqTable::FindAndUpdate(), ns3::olsr::RoutingProtocol::ForwardDefault(), ns3::LteUePhy::GenerateCtrlCqiReport(), ns3::UplinkSchedulerSimple::GetChannelDescriptorsToUpdate(), ns3::UplinkSchedulerRtps::GetChannelDescriptorsToUpdate(), ns3::UplinkSchedulerMBQoS::GetChannelDescriptorsToUpdate(), ns3::JakesProcess::GetComplexGain(), ns3::WifiPhyStateHelper::GetDelayUntilIdle(), ns3::InterferenceHelper::GetEnergyDuration(), ns3::aodv::QueueEntry::GetExpireTime(), ns3::dsr::SendBuffEntry::GetExpireTime(), ns3::dsr::ErrorBuffEntry::GetExpireTime(), ns3::dsdv::QueueEntry::GetExpireTime(), ns3::dsr::ReceivedRreqEntry::GetExpireTime(), ns3::dsr::PassiveBuffEntry::GetExpireTime(), ns3::dsr::MaintainBuffEntry::GetExpireTime(), ns3::dsr::RouteCacheEntry::GetExpireTime(), ns3::BridgeNetDevice::GetLearnedState(), ns3::aodv::RoutingTableEntry::GetLifeTime(), ns3::dsr::LinkStab::GetLinkStability(), ns3::dsr::NodeStab::GetNodeStability(), ns3::WifiPhyStateHelper::GetStateDuration(), ns3::NscTcpL4Protocol::gettime(), ns3::SubscriberStationNetDevice::GetTimeToAllocation(), ns3::AnimationInterface::GetXMLOpenClose_linkupdate(), ns3::AnimationInterface::GetXMLOpenClose_nodeupdate(), ns3::AnimationInterface::GetXMLOpenClose_routing(), ns3::AnimationInterface::GetXMLOpenClose_rp(), DynamicGlobalRoutingTestCase::HandleRead(), ns3::UdpServer::HandleRead(), ns3::Radvd::HandleRead(), ns3::aodv::RoutingTableEntry::Invalidate(), ns3::dsr::RouteCacheEntry::Invalidate(), Ns3TcpStateTestCase::Ipv4L3Tx(), Ns3TcpLossTestCase::Ipv4L3Tx(), Ns3TcpInteroperabilityTestCase::Ipv4L3Tx(), ns3::aodv::IdCache::IsDuplicate(), ns3::ArpCache::Entry::IsExpired(), ns3::BridgeNetDevice::Learn(), ns3::olsr::RoutingProtocol::LinkSensing(), ns3::olsr::RoutingProtocol::LinkTupleTimerExpire(), ns3::olsr::RoutingProtocol::LinkTupleUpdated(), ns3::TraceFadingLossModel::LoadTrace(), ns3::WifiPhyStateHelper::LogPreviousIdleAndCcaBusyStates(), JakesPropagationExample::Next(), ns3::DcfManager::NotifyAckTimeoutResetNow(), ns3::DcfManager::NotifyAckTimeoutStartNow(), ns3::dot11s::PeerManagementProtocol::NotifyBeaconSent(), ns3::DcfManager::NotifyCtsTimeoutResetNow(), ns3::DcfManager::NotifyCtsTimeoutStartNow(), ns3::DcfManager::NotifyMaybeCcaBusyStartNow(), ns3::DcfManager::NotifyNavResetNow(), ns3::DcfManager::NotifyNavStartNow(), ns3::Bug555TestCase::NotifyPhyTxBegin(), ns3::DcfManager::NotifyRxEndErrorNow(), ns3::DcfManager::NotifyRxEndOkNow(), ns3::DcfManager::NotifyRxStartNow(), ns3::DcfManager::NotifySwitchingStartNow(), ns3::MacLow::NotifySwitchingStartNow(), ns3::DcfManager::NotifyTxStartNow(), SimulatorEventsTestCase::NowUs(), ns3::Watchdog::Ping(), ns3::olsr::RoutingProtocol::PopulateMprSelectorSet(), ns3::olsr::RoutingProtocol::PopulateTwoHopNeighborSet(), ns3::aodv::RoutingTableEntry::Print(), ns3::dsdv::RoutingTableEntry::Print(), ns3::dsr::RouteCacheEntry::Print(), ns3::dsdv::RoutingProtocol::PrintRoutingTable(), ns3::aodv::RoutingProtocol::PrintRoutingTable(), ns3::Ipv4ListRouting::PrintRoutingTable(), ns3::Ipv6ListRouting::PrintRoutingTable(), ns3::Ipv6StaticRouting::PrintRoutingTable(), ns3::UplinkSchedulerMBQoS::ProcessBandwidthRequest(), ns3::olsr::RoutingProtocol::ProcessHna(), ns3::olsr::RoutingProtocol::ProcessMid(), ns3::BSLinkManager::ProcessRangingRequest(), ns3::olsr::RoutingProtocol::ProcessTc(), ns3::AnimationInterface::PurgePendingCsma(), ns3::AnimationInterface::PurgePendingLte(), ns3::AnimationInterface::PurgePendingWifi(), ns3::AnimationInterface::PurgePendingWimax(), ns3::WifiMacQueue::PushFront(), ns3::V4Ping::Receive(), ns3::MeshWifiInterfaceMac::Receive(), ns3::LteUePhy::ReceiveLteControlMessageList(), ns3::MpiInterface::ReceiveMessages(), DsdvManetExample::ReceivePacket(), ns3::UanMacRcGw::ReceivePacket(), ns3::DelayJitterEstimation::RecordRx(), ns3::dsdv::RoutingProtocol::RecvDsdv(), ns3::flame::FlameProtocol::RemoveRoutingStuff(), ns3::MeshHelper::Report(), ns3::PhyStatsCalculator::ReportCurrentCellRsrpSinr(), ns3::FlowMonitor::ReportFirstTx(), ns3::FlowMonitor::ReportForwarding(), ns3::PhyStatsCalculator::ReportInterference(), ns3::FlowMonitor::ReportLastRx(), ns3::PhyStatsCalculator::ReportUeSinr(), ns3::flame::FlameProtocol::RequestRoute(), ns3::RraaWifiManager::ResetCountersBasic(), NetAnimExperiment::ResetData(), Experiment::ResetData(), ns3::UanMacCw::SaveTimer(), ns3::UanMacRc::ScheduleData(), ns3::SSScheduler::SelectConnection(), ns3::BSSchedulerSimple::SelectConnection(), ns3::UdpClient::Send(), ns3::EpsBearerTagUdpClient::Send(), ns3::olsr::RoutingProtocol::SendHello(), ns3::OnOffApplication::SendPacket(), ns3::UplinkSchedulerSimple::ServiceUnsolicitedGrants(), ns3::UplinkSchedulerRtps::ServiceUnsolicitedGrants(), ns3::SimpleDeviceEnergyModel::SetCurrentA(), ns3::aodv::QueueEntry::SetExpireTime(), ns3::dsr::SendBuffEntry::SetExpireTime(), ns3::dsr::ErrorBuffEntry::SetExpireTime(), ns3::dsdv::QueueEntry::SetExpireTime(), ns3::dsr::ReceivedRreqEntry::SetExpireTime(), ns3::dsr::PassiveBuffEntry::SetExpireTime(), ns3::dsr::MaintainBuffEntry::SetExpireTime(), ns3::dsr::RouteCacheEntry::SetExpireTime(), ns3::aodv::RoutingTableEntry::SetLifeTime(), ns3::dsr::LinkStab::SetLinkStability(), ns3::dsr::NodeStab::SetNodeStability(), ns3::ConstantVelocityHelper::SetPosition(), ns3::ConstantVelocityHelper::SetVelocity(), ns3::ConstantAccelerationMobilityModel::SetVelocityAndAcceleration(), ns3::dot11s::HwmpProtocol::ShouldSendPreq(), ns3::PyViz::SimulatorRunUntil(), DynamicGlobalRoutingTestCase::SinkRx(), ns3::LteTestRrc::Start(), ns3::WaveformGenerator::Start(), ns3::V4Ping::StartApplication(), ns3::DcfState::StartBackoffNow(), ns3::BaseStationNetDevice::StartDlSubFrame(), Ns3TcpStateTestCase::StartFlow(), Ns3TcpLossTestCase::StartFlow(), ns3::BaseStationNetDevice::StartFrame(), ns3::YansWifiPhy::StartReceivePacket(), ns3::SpectrumInterference::StartRx(), ns3::LteInterference::StartRx(), ns3::LteSpectrumPhy::StartRxCtrl(), ns3::LteSpectrumPhy::StartRxData(), ns3::UanPhyGen::StartRxPacket(), ns3::OnOffApplication::StartSending(), ns3::LteEnbPhy::StartSubFrame(), ns3::UanMacCw::StartTimer(), ns3::BaseStationNetDevice::StartUlSubFrame(), ns3::V4Ping::StopApplication(), ns3::WifiPhyStateHelper::SwitchMaybeToCcaBusy(), ns3::WifiPhyStateHelper::SwitchToChannelSwitching(), ns3::WifiPhyStateHelper::SwitchToRx(), ns3::WifiPhyStateHelper::SwitchToTx(), ns3::PyViz::TraceDevQueueDrop(), ns3::PyViz::TraceNetDevRxCommon(), ns3::PyViz::TraceNetDevTxCommon(), ns3::UanTransducerHd::Transmit(), ns3::PointToPointRemoteChannel::TransmitStart(), ns3::LteHandoverDelayTestCase::UeHandoverEndOkCallback(), ns3::LteHandoverDelayTestCase::UeHandoverStartCallback(), ns3::MacStatsCalculator::UlScheduling(), ns3::ConstantVelocityHelper::Update(), ns3::WaypointMobilityModel::Update(), ns3::DcfManager::UpdateBackoff(), ns3::SpectrumAnalyzer::UpdateEnergyReceivedSoFar(), ns3::BasicEnergySource::UpdateEnergySource(), ns3::RvBatteryModel::UpdateEnergySource(), ns3::LiIonEnergySource::UpdateEnergySource(), ns3::AmrrWifiManager::UpdateMode(), ns3::OnoeWifiManager::UpdateMode(), Experiment::UpdatePositions(), NetAnimExperiment::UpdatePositions(), ns3::ArpCache::Entry::UpdateSeen(), ns3::MinstrelWifiManager::UpdateStats(), WriteAveragePowerSpectralDensityReport(), ns3::AnimationInterface::WriteDummyPacket(), ns3::AthstatsWifiTraceSink::WriteStats(), Ns3TcpStateTestCase::WriteUntilBufferFull(), and Ns3TcpLossTestCase::WriteUntilBufferFull().
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Icmpv4L4Protocol" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "AttributeConstructionList" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "LteStatsCalculator" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "ObjectFactory" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "RadvdInterface" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Ipv6EndPointDemux" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "RadvdPrefix" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Ipv4EndPointDemux" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "MacStatsCalculator" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "PhyStatsCalculator" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Names" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Ipv6ExtensionHeader" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "PacketLossCounter" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "GtkconfigStore" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Ipv6OptionHeader" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "ChannelList" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "TopologyReader" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Ipv6EndPoint" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "PhyRxStatsCalculator" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "PhyTxStatsCalculator" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "V4Ping" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "LiIonEnergySourceTestSuite" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Ipv6InterfaceAddress" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "LteGlobalPathlossDatabase" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "EpcTft" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "CalendarScheduler" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "TopologyReaderHelper" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "RadioBearerStatsCalculator" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "NodeList" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Cost231PropagationLossModel" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "NdiscCache" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "BuildingList" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Test" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "EpcSgwPgwApplication" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Histogram" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Ipv4FlowProbe" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "InetTopologyReader" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "OrbisTopologyReader" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "RocketfuelTopologyReader" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "GlobalValue" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Ipv6StaticRouting" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "UdpEchoClientApplication" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "MobilityHelper" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "FlowMonitor" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "ItuR1411LosPropagationLossModelTest" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "ItuR1411NlosOverRooftopPropagationLossModelTest" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Kun2600MhzPropagationLossModelTest" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "OkumuraHataPropagationLossModelTest" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Ipv6Interface" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Time" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Ipv6AddressHelper" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "EpcEnbApplication" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "UdpEchoServerApplication" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "PacketSink" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "UdpClient" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "UdpServer" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "UdpTraceClient" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "UanEnergyModelTestSuite" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Ipv6RawSocketImpl" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Ping6Application" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Icmpv6L4Protocol" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "RadvdApplication" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "EpcHelper" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "RandomVariable" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "EpcTestS1uDownlink" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "Ipv6L3Protocol" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "LteEpcE2eData" | ) |
ns3::NS_LOG_COMPONENT_DEFINE | ( | "EpcTestS1uUplink" | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Chunk | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Header | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Trailer | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv4L4Protocol | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv4RawSocketImpl | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ConstantAccelerationMobilityModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ErrorRateModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ConstantPositionMobilityModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Tag | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanTransducer | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WifiMacTrailer | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UdpSocketFactory | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteRlcSduStatusTag | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ConstantVelocityMobilityModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | HierarchicalMobilityModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanMac | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanNoiseModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanPhyCalcSinr | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | BridgeChannel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | QosTag | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | TcpSocketFactory | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UdpHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Synchronizer | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ConfigStore | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanHeaderCommon | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WifiInformationElementVector | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WifiMac | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6RawSocketFactory | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WimaxMacToMacHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RlcTag | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SocketFactory | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | FlowIdTag | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Queue | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SpectrumChannel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanPropModelIdeal | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv4RawSocketFactory | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv4RoutingProtocol | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | AmsduSubframeHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Dcf | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WifiMacHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ucd | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | MacHeaderType | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | TcpRfc793 | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | PdcpTag | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteRadioBearerTag | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Dot11sStack | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | MobilityModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SteadyStateRandomWaypointMobilityModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | DropTailQueue | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | DeviceEnergyModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | EnergySource | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | PropagationDelayModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | FriisSpectrumPropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanHeaderRcData | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanNoiseModelDefault | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | JakesPropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | MsduAggregator | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WifiPhyStateHelper | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6RoutingProtocol | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | TcpHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Scheduler | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | EpsBearerTag | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LtePdcpHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LtePhyTag | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteRlcAmHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteRlcHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteTestUePhy | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | FlameStack | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | PacketSocketFactory | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | PcapFileWrapper | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | AlohaNoackMacHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SpectrumPropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanHeaderRcRts | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanPropModelThorp | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | MsduStandardAggregator | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | NistErrorRateModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WimaxChannel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | MacStatsCalculator | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | PhyStatsCalculator | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | EpcX2Header | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | MeshL2RoutingProtocol | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | GaussMarkovMobilityModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RandomWaypointMobilityModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Channel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | NetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | EthernetTrailer | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LlcSnapHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WimaxConnection | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RadiotapHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | PointToPointChannel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | PppHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ArpHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanHeaderRcCtsGlobal | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv4ListRouting | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | VisualSimulatorImpl | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LoopbackNetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv4 | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6ExtensionDemux | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6ExtensionHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ConstantRateWifiManager | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | V4Ping | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SnrTag | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | BridgeNetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | YansErrorRateModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6OptionDemux | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6OptionHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SSManager | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ErrorChannel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanHeaderRcCts | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | AntennaModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | FfMacScheduler | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SeqTsHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteSimpleNetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | CsmaChannel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SimpleDeviceEnergyModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | PacketBurst | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SimpleChannel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | TopologyReader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv4Header | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | MgtProbeRequestHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6Header | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WifiMacQueue | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6ListRouting | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6Option | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ManagementMessageType | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6 | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | PhyRxStatsCalculator | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | PhyTxStatsCalculator | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Asn1Header | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteRadioBearerInfo | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteRlcTm | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | MapScheduler | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | IsotropicAntennaModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | BasicEnergySource | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | HeapScheduler | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WifiRadioEnergyModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanHeaderRcAck | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | IpL4Protocol | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | CtrlBAckRequestHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UdpSocket | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ErrorNetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ListScheduler | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | GtpuHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | BuildingsMobilityModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteRlcAm | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Cost231PropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteRlcUm | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | CalendarScheduler | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | PositionAllocator | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RandomWalk2dMobilityModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | EthernetHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RvBatteryModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SimpleNetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SpectrumPhy | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv4Header | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WimaxMacQueue | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | IdealWifiManager | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | OkumuraHataPropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | BurstProfileManager | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | GridBuildingAllocator | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | TcpSocket | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RadioBearerStatsCalculator | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ItuR1411NlosOverRooftopPropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | PointToPointRemoteChannel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | MeshPointDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RandomDirection2dMobilityModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WaypointMobilityModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Application | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ParabolicAntennaModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Socket | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ObjectBase | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanTransducerHd | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LiIonEnergySource | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ItuR1411LosPropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Kun2600MhzPropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | CosineAntennaModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ConstantSpectrumPropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv6Header | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | AcousticModemEnergyModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanMacCw | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6StaticRouting | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | NdiscCache | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | TcpNewReno | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | TcpReno | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | TcpTahoe | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteHexGridEnbTopologyHelper | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ItuR1238PropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv4NixVectorRouting | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RocketfuelTopologyReader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UdpEchoClient | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SpectrumAnalyzer | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WaveformGenerator | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | InetTopologyReader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | OrbisTopologyReader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanMacAloha | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UplinkSchedulerMBQoS | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | EpcMme | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LtePhy | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | FlowMonitor | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | PacketSocket | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ArpCache | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | VirtualNetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6Interface | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SSScheduler | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WimaxPhy | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv4Interface | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Building | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WifiNetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | PointToPointNetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | TraceFadingLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanNetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | YansWifiChannel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv4GlobalRouting | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UplinkSchedulerSimple | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ConnectionManager | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | IpcsClassifier | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | BulkSendApplication | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SSLinkManager | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | BuildingsPropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RemSpectrumPhy | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteSimpleHelper | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | OhBuildingsPropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UdpEchoServer | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WifiChannel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | PacketSink | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ArpL3Protocol | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | BSLinkManager | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RandomBuildingPositionAllocator | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteAmc | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UdpClient | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UplinkSchedulerRtps | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Node | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UplinkScheduler | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | PropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | HalfDuplexIdealPhy | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | NonCommunicatingNetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | BandwidthManager | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv6L4Protocol | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UdpServer | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | CsmaNetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | DefaultSimulatorImpl | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | CaraWifiManager | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RegularWifiMac | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | BSScheduler | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SimpleOfdmWimaxPhy | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RttEstimator | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UdpTraceClient | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | BSSchedulerSimple | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteUeRrcProtocolIdeal | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | DistributedSimulatorImpl | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RandomVariableStream | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteNetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteUeRrcProtocolReal | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | MeshWifiInterfaceMac | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | YansWifiPhy | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv4StaticRouting | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | OnoeWifiManager | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | AdhocWifiMac | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ping6 | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanChannel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanMacRc | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanPhyGen | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | BSSchedulerRtps | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6RawSocketImpl | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanPhyPerGenDefault | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteUeMac | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | PfFfMacScheduler | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | HybridBuildingsPropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Object | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanPhyDual | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | TtaFfMacScheduler | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UdpSocketImpl | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanMacRcGw | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanPhyCalcSinrDual | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Radvd | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | FdBetFfMacScheduler | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | FdMtFfMacScheduler | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ArfWifiManager | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | TdBetFfMacScheduler | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ApWifiMac | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | TdMtFfMacScheduler | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | AmrrWifiManager | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanPhyCalcSinrDefault | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RealtimeSimulatorImpl | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ServiceFlowManager | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | JakesProcess | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | FdTbfqFfMacScheduler | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteEnbMac | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | TdTbfqFfMacScheduler | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanPhyCalcSinrFhFsk | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WimaxNetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanPhyPer | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6Extension | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RraaWifiManager | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6L3Protocol | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UdpL4Protocol | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | EpcHelper | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RrFfMacScheduler | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SingleModelSpectrumChannel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanPhyPerUmodem | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RadioEnvironmentMapHelper | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | PssFfMacScheduler | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | MultiModelSpectrumChannel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | AarfWifiManager | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | TcpWestwood | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SubscriberStationNetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteEnbNetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | OnOffApplication | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv4L3Protocol | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | NscTcpSocketImpl | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RandomPropagationDelayModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteEnbPhy | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteUeNetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ListPositionAllocator | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WifiPhy | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | NscTcpL4Protocol | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | BaseStationNetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | TcpL4Protocol | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | EpcUeNas | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | AarfcdWifiManager | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | TcpSocketBase | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6OptionPad1 | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | AlohaNoackNetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ChannelListPriv | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | EmuNetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | NodeListPriv | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | BuildingListPriv | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | PbbPacket | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteHelper | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | StaWifiMac | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LtePdcp | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanPhy | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RedQueue | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | FdNetDevice | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | MinstrelWifiManager | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | EpcX2 | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteRlc | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ConstantSpeedPropagationDelayModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | GridPositionAllocator | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | TapBridge | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | GenericMacHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RandomPropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6OptionPadn | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RandomRoomPositionAllocator | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ErrorModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | AthstatsWifiTraceSink | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteUePhy | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RngReq | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | MgtProbeResponseHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteSpectrumPhy | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | DcaTxop | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteUeRrc | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6OptionPad1Header | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UeManager | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WifiRemoteStationManager | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UniformRandomVariable | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv4Echo | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | EdcaTxopN | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | FriisPropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ns3NscStack | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6OptionJumbogram | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | EpcX2HandoverRequestHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RateErrorModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6OptionPadnHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteRlcSm | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv6NS | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6ExtensionHopByHop | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6OptionRouterAlert | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SameRoomPositionAllocator | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6ExtensionHopByHopHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ConstantRandomVariable | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteEnbRrcProtocolIdeal | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RandomRectanglePositionAllocator | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RngRsp | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | MgtAssocRequestHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6OptionJumbogramHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RttMeanDeviation | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6ExtensionDestination | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SequentialRandomVariable | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6ExtensionDestinationHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RandomBoxPositionAllocator | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv4DestinationUnreachable | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | TwoRayGroundPropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | CtrlBAckResponseHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | BurstErrorModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6ExtensionFragment | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv6NA | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | BandwidthRequestHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6OptionRouterAlertHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6ExtensionFragmentHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Dcd | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | MgtAssocResponseHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UanPropModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RandomDiscPositionAllocator | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteEnbRrcProtocolReal | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ExponentialRandomVariable | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv4TimeExceeded | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6ExtensionRoutingHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ListErrorModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UniformDiscPositionAllocator | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | EpcX2HandoverRequestAckHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ParetoRandomVariable | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LogDistancePropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv6RA | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | GrantManagementSubheader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6ExtensionLooseRoutingHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ReceiveListErrorModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | DsaReq | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | GlobalRouter | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | WeibullRandomVariable | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SocketAddressTag | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | PacketSocketTag | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ThreeLogDistancePropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | DlMap | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | FragmentationSubheader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | MgtAddBaRequestHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | UlMap | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6ExtensionESPHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SocketIpTtlTag | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | DeviceNameTag | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | EpcTestRrc | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | NormalRandomVariable | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | DsaRsp | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6ExtensionAHHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | NakagamiPropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SocketIpv6HopLimitTag | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | EpcX2HandoverPreparationFailureHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6ExtensionRouting | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv6RS | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | SocketSetDontFragmentTag | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LogNormalRandomVariable | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | MgtAddBaResponseHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | FixedRssLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | DsaAck | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6ExtensionRoutingDemux | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | EpcX2SnStatusTransferHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv6Redirection | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | MatrixPropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6ExtensionLooseRouting | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | GammaRandomVariable | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | RangePropagationLossModel | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | MgtDelBaHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv6Echo | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | EpcX2UeContextReleaseHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6ExtensionESP | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Ipv6ExtensionAH | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv6DestinationUnreachable | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ErlangRandomVariable | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | EpcX2LoadInformationHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv6TooBig | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | TriangularRandomVariable | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | LteEnbRrc | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv6TimeExceeded | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ZipfRandomVariable | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | EpcX2ResourceStatusUpdateHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | ZetaRandomVariable | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv6ParameterError | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | DeterministicRandomVariable | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv6OptionHeader | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | EmpiricalRandomVariable | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv6OptionMtu | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv6OptionPrefixInformation | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv6OptionLinkLayerAddress | ) |
ns3::NS_OBJECT_ENSURE_REGISTERED | ( | Icmpv6OptionRedirected | ) |
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.
|
inline |
Definition at line 92 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 Cid & | lhs, |
const Cid & | rhs | ||
) |
bool ns3::operator!= | ( | const EventId & | a, |
const EventId & | b | ||
) |
Definition at line 97 of file event-id.cc.
bool ns3::operator!= | ( | const UanAddress & | a, |
const UanAddress & | b | ||
) |
Returns true if byte address a is unequal to byte address b.
Definition at line 117 of file uan-address.cc.
|
inline |
Definition at line 121 of file scheduler.h.
References ns3::Scheduler::EventKey::m_uid.
|
inline |
Definition at line 155 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 Mac64Address & | a, |
const Mac64Address & | b | ||
) |
Definition at line 162 of file mac64-address.cc.
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.
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!= | ( | 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 197 of file address.cc.
|
inline |
Definition at line 200 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 369 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 |
Definition at line 452 of file ipv6-address.h.
References ns3::Ipv6Address::m_address.
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 | ||
) |
Definition at line 482 of file callback.h.
References ns3::Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::IsEqual().
|
inline |
Definition at line 496 of file nstime.h.
References ns3::Time::m_data.
bool ns3::operator!= | ( | Ipv6Prefix const & | a, |
Ipv6Prefix const & | b | ||
) |
Definition at line 836 of file ipv6-address.cc.
References ns3::Ipv6Prefix::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 | ||
) |
lhs | |
rhs |
Definition at line 272 of file data-rate.cc.
References ns3::DataRate::GetBitRate(), and ns3::Time::GetSeconds().
double ns3::operator* | ( | const Time & | lhs, |
const DataRate & | rhs | ||
) |
Definition at line 277 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 | ||
) |
multiplication component-by-component (Schur product)
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 | ||
) |
multiplication by a scalar
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 | ||
) |
multiplication of a scalar
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 | ||
) |
addition operator
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 | ||
) |
addition operator
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 | ||
) |
addition operator
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.
|
inline |
Definition at line 520 of file nstime.h.
References ns3::Time::m_data.
SpectrumValue ns3::operator+ | ( | const SpectrumValue & | rhs | ) |
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 528 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 | ||
) |
subtraction operator
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 | ||
) |
subtraction operator
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 | ||
) |
subtraction operator
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.
|
inline |
Definition at line 524 of file nstime.h.
References ns3::Time::m_data.
SpectrumValue ns3::operator- | ( | const SpectrumValue & | rhs | ) |
unary minus operator
Definition at line 546 of file spectrum-value.cc.
References ns3::SpectrumValue::ChangeSign().
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 533 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 | ||
) |
division component-by-component
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 | ||
) |
division by a scalar
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 | ||
) |
division of a scalar
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 | ||
) |
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< | ( | UanAddress & | a, |
UanAddress & | b | ||
) |
Defined for use in UanMacRcGw.
Definition at line 48 of file uan-mac-rc-gw.cc.
References ns3::UanAddress::GetAsInt().
bool ns3::operator< | ( | const Room & | a, |
const Room & | b | ||
) |
Definition at line 55 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 56 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.
|
inline |
Definition at line 105 of file scheduler.h.
References ns3::Scheduler::EventKey::m_ts, and ns3::Scheduler::EventKey::m_uid.
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.
|
inline |
Definition at line 144 of file scheduler.h.
References ns3::Scheduler::Event::key.
|
inline |
Definition at line 159 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 Address & | a, |
const Address & | b | ||
) |
Definition at line 201 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 |
Definition at line 457 of file ipv6-address.h.
References ns3::Ipv6Address::m_address.
|
inline |
Definition at line 511 of file nstime.h.
References ns3::Time::m_data.
bool ns3::operator< | ( | TypeId | a, |
TypeId | b | ||
) |
Definition at line 698 of file type-id.cc.
References ns3::TypeId::m_tid.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Header & | header | ||
) |
Definition at line 24 of file header.cc.
References ns3::Header::Print().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Trailer & | trailer | ||
) |
Definition at line 24 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, |
UanPdp & | pdp | ||
) |
Writes PDP to stream as list of arrivals.
Definition at line 30 of file uan-prop-model.cc.
References ns3::UanPdp::GetNTaps(), ns3::UanPdp::GetResolution(), ns3::Time::GetSeconds(), and ns3::UanPdp::m_taps.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const WifiMode & | mode | ||
) |
Definition at line 31 of file wifi-mode.cc.
References ns3::WifiMode::GetUniqueName().
std::ostream& ns3::operator<< | ( | std::ostream & | os, |
const SPFVertex::VertexType & | t | ||
) |
Definition at line 31 of file candidate-queue.cc.
References ns3::SPFVertex::VertexNetwork, and ns3::SPFVertex::VertexRouter.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
EpcTft::Direction & | d | ||
) |
Definition at line 33 of file epc-tft.cc.
References ns3::EpcTft::DOWNLINK, and ns3::EpcTft::UPLINK.
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 38 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 CandidateQueue & | q | ||
) |
Definition at line 43 of file candidate-queue.cc.
References list, and ns3::CandidateQueue::m_candidates.
std::ostream& ns3::operator<< | ( | std::ostream & | os, |
const SPFVertex::NodeExit_t & | exit | ||
) |
Definition at line 48 of file global-route-manager-impl.cc.
std::ostream& ns3::operator<< | ( | std::ostream & | os, |
EpcTft::PacketFilter & | f | ||
) |
Definition at line 51 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 & | lhs, |
TxSpectrumModelInfoMap_t & | rhs | ||
) |
Definition at line 51 of file multi-model-spectrum-channel.cc.
std::ostream& ns3::operator<< | ( | std::ostream & | os, |
const SPFVertex::ListOfSPFVertex_t & | vs | ||
) |
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 StatusCode & | code | ||
) |
Definition at line 65 of file status-code.cc.
References ns3::StatusCode::IsSuccess().
std::ostream& ns3::operator<< | ( | std::ostream & | os, |
HalfDuplexIdealPhy::State | s | ||
) |
Definition at line 74 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 | ||
) |
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 80 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.
Definition at line 87 of file uan-tx-mode.cc.
References ns3::UanTxMode::m_uid.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
Ipv4Route const & | 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 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, |
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 101 of file object-factory.cc.
References ns3::AttributeConstructionList::Begin(), ns3::AttributeConstructionList::End(), 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 & | os, |
Average< T > const & | x | ||
) |
Print avg (err) [min, max].
Definition at line 116 of file average.h.
References sample-rng-plot::x.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const UanAddress & | address | ||
) |
Writes param address to stream os as 8 bit integer.
Definition at line 123 of file uan-address.cc.
References ns3::UanAddress::m_address.
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 Ssid & | ssid | ||
) |
Definition at line 133 of file ssid.cc.
References ns3::Ssid::PeekString().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Ipv4InterfaceAddress & | addr | ||
) |
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 Ipv6InterfaceAddress & | addr | ||
) |
Definition at line 134 of file ipv6-interface-address.cc.
References ns3::Ipv6InterfaceAddress::GetAddress(), ns3::Ipv6InterfaceAddress::GetPrefix(), and ns3::Ipv6InterfaceAddress::GetScope().
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 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, |
Ipv6MulticastRoute const & | 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, |
LteSpectrumPhy::State | s | ||
) |
Definition at line 161 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 Mac64Address & | address | ||
) |
Definition at line 167 of file mac64-address.cc.
References ns3::Mac64Address::CopyTo().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
Ipv6RoutingTableEntry const & | route | ||
) |
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::Ipv6RoutingTableEntry::IsDefault(), ns3::Ipv6RoutingTableEntry::IsGateway(), ns3::Ipv6RoutingTableEntry::IsHost(), ns3::Ipv6RoutingTableEntry::IsNetwork(), and NS_ASSERT.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const MacLowTransmissionParameters & | params | ||
) |
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 | ||
) |
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 | ||
) |
Definition at line 220 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 234 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 251 of file data-rate.cc.
References ns3::DataRate::GetBitRate().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const UanModesList & | ml | ||
) |
Write UanModesList to stream os.
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 SequenceNumber< NUMERIC_TYPE, SIGNED_TYPE > & | val | ||
) |
Definition at line 277 of file sequence-number.h.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
Ipv6MulticastRoutingTableEntry const & | route | ||
) |
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 | ||
) |
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, |
Ipv4Address const & | address | ||
) |
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 TracedValue< U > & | rhs | ||
) |
Definition at line 461 of file traced-value.h.
References TRACED_VALUE_DEBUG.
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.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
GlobalRoutingLSA & | 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 518 of file test.cc.
References ns3::Indent::level.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const Time & | time | ||
) |
Definition at line 148 of file time.cc.
References ns3::Time::FS, ns3::Time::GetResolution(), ns3::Time::LAST, ns3::Time::MS, ns3::Time::NS, NS_ABORT_MSG, ns3::Time::PS, ns3::Time::S, and ns3::Time::US.
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
Ipv6Address const & | address | ||
) |
Definition at line 636 of file ipv6-address.cc.
References ns3::Ipv6Address::Print().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
TypeId | tid | ||
) |
Definition at line 678 of file type-id.cc.
References ns3::TypeId::GetName().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
Ipv6Prefix const & | prefix | ||
) |
Definition at line 817 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 838 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, |
const Packet & | packet | ||
) |
Definition at line 925 of file packet.cc.
References ns3::Packet::Print().
std::ostream & ns3::operator<< | ( | std::ostream & | os, |
const RandomVariable & | var | ||
) |
Definition at line 2016 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 501 of file nstime.h.
References ns3::Time::m_data.
bool ns3::operator== | ( | const WifiMode & | a, |
const WifiMode & | b | ||
) |
Definition at line 27 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 50 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.
|
inline |
Definition at line 87 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 Ipv4FlowClassifier::FiveTuple & | t1, |
const Ipv4FlowClassifier::FiveTuple & | t2 | ||
) |
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.
bool ns3::operator== | ( | const UanAddress & | a, |
const UanAddress & | b | ||
) |
Returns true if byte address a is equal to byte address b.
Definition at line 111 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 |
Definition at line 151 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.
bool ns3::operator== | ( | const Mac64Address & | a, |
const Mac64Address & | b | ||
) |
Definition at line 154 of file mac64-address.cc.
References ns3::Mac64Address::CopyTo().
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 | ||
) |
Definition at line 174 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 |
Definition at line 194 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 364 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 |
Definition at line 447 of file ipv6-address.h.
References ns3::Ipv6Address::m_address.
|
inline |
Definition at line 491 of file nstime.h.
References ns3::Time::m_data.
bool ns3::operator== | ( | Ipv6Prefix const & | a, |
Ipv6Prefix const & | b | ||
) |
Definition at line 831 of file ipv6-address.cc.
References ns3::Ipv6Prefix::IsEqual().
|
inline |
Definition at line 125 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 516 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 506 of file nstime.h.
References ns3::Time::m_data.
std::istream & ns3::operator>> | ( | std::istream & | is, |
WifiMode & | mode | ||
) |
Definition at line 36 of file wifi-mode.cc.
References ns3::WifiModeFactory::GetFactory(), and ns3::WifiModeFactory::Search().
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, |
UanPdp & | pdp | ||
) |
Definition at line 44 of file uan-prop-model.cc.
References ns3::UanPdp::m_resolution, ns3::UanPdp::m_taps, NS_FATAL_ERROR, and Seconds().
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, |
int64x64_t & | value | ||
) |
Definition at line 69 of file int64x64.cc.
References ReadDigits().
std::istream& ns3::operator>> | ( | std::istream & | is, |
UanTxMode & | 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, |
const UanTxMode & | mode | ||
) |
Reads tx mode entry from stream is.
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 116 of file object-factory.cc.
References ns3::AttributeConstructionList::Add(), ns3::TypeId::AttributeInformation::checker, ns3::AttributeChecker::Create(), 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, |
UanAddress & | address | ||
) |
Inputs param address from stream is as 8 bit integer.
Definition at line 129 of file uan-address.cc.
References ns3::UanAddress::m_address, NS_ASSERT, and sample-rng-plot::x.
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, |
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::ostream & | is, |
UanPdp & | pdp | ||
) |
Reads in list of arrivals from stream is.
std::istream & ns3::operator>> | ( | std::istream & | is, |
DataRate & | rate | ||
) |
Definition at line 256 of file data-rate.cc.
References DoParse().
std::istream & ns3::operator>> | ( | std::istream & | is, |
Address & | address | ||
) |
Definition at line 261 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.
Definition at line 277 of file uan-tx-mode.cc.
References ns3::UanModesList::m_modes.
std::istream& ns3::operator>> | ( | std::istream & | is, |
const SequenceNumber< NUMERIC_TYPE, SIGNED_TYPE > & | val | ||
) |
Definition at line 284 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.
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, |
Time & | time | ||
) |
std::istream & ns3::operator>> | ( | std::istream & | is, |
Ipv6Address & | address | ||
) |
Definition at line 642 of file ipv6-address.cc.
std::istream & ns3::operator>> | ( | std::istream & | is, |
TypeId & | tid | ||
) |
Definition at line 683 of file type-id.cc.
References ns3::TypeId::LookupByNameFailSafe().
std::istream & ns3::operator>> | ( | std::istream & | is, |
Ipv6Prefix & | prefix | ||
) |
Definition at line 823 of file ipv6-address.cc.
std::istream & ns3::operator>> | ( | std::istream & | is, |
RandomVariable & | var | ||
) |
Definition at line 2046 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, ns3::ParseResult::svals, ns3::ParseResult::tokens, TrimNs2Line(), and sample-rng-plot::x.
Referenced by ns3::Ns2MobilityHelper::ConfigNodesMovements().
|
static |
Definition at line 323 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(), 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::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().
|
inline |
create ns3::Time instances in units of picoseconds.
For example:
ps | picoseconds value |
Definition at line 643 of file nstime.h.
References ns3::Time::FromInteger(), and ns3::Time::PS.
Referenced by TimeSimpleTestCase::DoRun().
|
inline |
Definition at line 679 of file nstime.h.
References ns3::Time::From(), and ns3::Time::PS.
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 27 of file int64x64.cc.
Referenced by operator<<().
|
inlinestatic |
Definition at line 81 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(), and ns3::SpectrumValue::ConstValuesEnd().
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 56 of file int64x64.cc.
Referenced by operator>>().
void ns3::ReadFrom | ( | Buffer::Iterator & | i, |
Ipv4Address & | ad | ||
) |
Definition at line 55 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::ArpHeader::Deserialize(), ns3::dot11s::MeshHeader::Deserialize(), ns3::dsdv::DsdvHeader::Deserialize(), ns3::OfdmDownlinkFramePrefix::Deserialize(), ns3::WifiMacHeader::Deserialize(), ns3::EthernetHeader::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 | ||
) |
Definition at line 60 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 | ||
) |
Definition at line 67 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, |
Mac48Address & | ad | ||
) |
Definition at line 74 of file address-utils.cc.
References ns3::Mac48Address::CopyFrom(), NS_LOG_FUNCTION, and ns3::Buffer::Iterator::Read().
|
static |
Definition at line 327 of file fd-net-device.cc.
Referenced by ns3::FdNetDevice::ForwardUp().
void ns3::ReportCurrentCellRsrpSinrCallback | ( | Ptr< PhyStatsCalculator > | phyStats, |
std::string | path, | ||
uint16_t | cellId, | ||
uint16_t | rnti, | ||
double | rsrp, | ||
double | sinr | ||
) |
Definition at line 1261 of file lte-helper.cc.
References ns3::LteStatsCalculator::ExistsImsiPath(), FindImsiFromUePhy(), ns3::LteStatsCalculator::GetImsiPath(), NS_LOG_FUNCTION, ns3::PhyStatsCalculator::ReportCurrentCellRsrpSinr(), and ns3::LteStatsCalculator::SetImsiPath().
Referenced by ns3::LteHelper::EnableDlPhyTraces().
void ns3::ReportInterference | ( | Ptr< PhyStatsCalculator > | phyStats, |
std::string | path, | ||
uint16_t | cellId, | ||
Ptr< SpectrumValue > | interference | ||
) |
Definition at line 1314 of file lte-helper.cc.
References NS_LOG_FUNCTION, and ns3::PhyStatsCalculator::ReportInterference().
Referenced by ns3::LteHelper::EnableUlPhyTraces().
void ns3::ReportUeSinr | ( | Ptr< PhyStatsCalculator > | phyStats, |
std::string | path, | ||
uint16_t | cellId, | ||
uint16_t | rnti, | ||
double | sinrLinear | ||
) |
Definition at line 1290 of file lte-helper.cc.
References ns3::LteStatsCalculator::ExistsImsiPath(), FindImsiFromEnbMac(), ns3::LteStatsCalculator::GetImsiPath(), NS_LOG_FUNCTION, ns3::PhyStatsCalculator::ReportUeSinr(), and ns3::LteStatsCalculator::SetImsiPath().
Referenced by ns3::LteHelper::EnableUlPhyTraces().
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().
|
inline |
create ns3::Time instances in units of seconds.
For example:
seconds | seconds value |
Definition at line 586 of file nstime.h.
References ns3::Time::FromDouble(), and ns3::Time::S.
Referenced by ns3::RttEstimator::AckSeq(), ns3::AcousticModemEnergyModel::AcousticModemEnergyModel(), ns3::Ipv6Interface::AddAddress(), ns3::Node::AddApplication(), ns3::Node::AddDevice(), ns3::Ns2MobilityHelperTest::AddReferencePoint(), ns3::UplinkSchedulerSimple::AllocateInitialRangingInterval(), ns3::UplinkSchedulerMBQoS::AllocateInitialRangingInterval(), ns3::UplinkSchedulerRtps::AllocateInitialRangingInterval(), ns3::aodv::AodvRegressionTestSuite::AodvRegressionTestSuite(), ns3::UanMacRc::Associate(), ns3::UanMacRc::AssociateTimeout(), ns3::CsmaNetDevice::Attach(), ns3::BasicEnergySource::BasicEnergySource(), ns3::RandomDirection2dMobilityModel::BeginPause(), ns3::RandomWaypointMobilityModel::BeginWalk(), ns3::SteadyStateRandomWaypointMobilityModel::BeginWalk(), BuildAppsTest(), ns3::UanPhyCalcSinrFhFsk::CalcSinrDb(), ns3::DistributedSimulatorImpl::CalculateLookAhead(), ns3::MacLow::CalculateOverallTxTime(), ns3::PyViz::CallbackStopSimulation(), DsdvManetExample::CaseRun(), ns3::Ns2MobilityHelperTest::CheckInitialPositions(), CheckQueueSize(), ns3::aodv::AodvRqueueTest::CheckSizeLimit(), ns3::dsr::DsrSendBuffTest::CheckSizeLimit(), DsdvManetExample::CheckThroughput(), BatteryLifetimeTest::ConstantLoadTest(), PeerManagementProtocolRegressionTest::CreateDevices(), ns3::aodv::Bug772ChainTest::CreateDevices(), HwmpProactiveRegressionTest::CreateDevices(), FlameRegressionTest::CreateDevices(), HwmpDoRfRegressionTest::CreateDevices(), HwmpSimplestRegressionTest::CreateDevices(), HwmpReactiveRegressionTest::CreateDevices(), ns3::aodv::ChainRegressionTest::CreateDevices(), ns3::UanPdp::CreateImpulsePdp(), BatteryLifetimeTest::CreateLoadProfiles(), ns3::olsr::Bug780Test::CreateNodes(), HwmpSimplestRegressionTest::CreateNodes(), HwmpReactiveRegressionTest::CreateNodes(), MeshTest::CreateNodes(), ns3::WifiTest::CreateOne(), ns3::WimaxHelper::CreateUplinkScheduler(), ns3::CsmaNetDevice::CsmaNetDevice(), ns3::RadioEnvironmentMapHelper::DelayedInstall(), BasicEnergyDepletionTest::DepletionTestCase(), ns3::UanHeaderRcData::Deserialize(), ns3::UanHeaderRcRts::Deserialize(), ns3::UanHeaderRcCtsGlobal::Deserialize(), ns3::UanHeaderRcCts::Deserialize(), ns3::MacLowTransmissionParameters::DisableOverrideDurationId(), ns3::RvBatteryModel::Discharge(), ns3::DistributedSimulatorImpl::DistributedSimulatorImpl(), ns3::SimpleOfdmWimaxPhy::DoGetFrameDuration(), ns3::SimpleOfdmWimaxPhy::DoGetNrBytes(), ns3::SimpleOfdmWimaxPhy::DoGetNrSymbols(), ns3::SimpleOfdmWimaxPhy::DoGetTransmissionTime(), ns3::MeshWifiInterfaceMac::DoInitialize(), ns3::RandomWalk2dMobilityModel::DoInitializePrivate(), ns3::RandomWaypointMobilityModel::DoInitializePrivate(), ns3::SteadyStateRandomWaypointMobilityModel::DoInitializePrivate(), FakeNetDevice::Doit3(), UanTest::DoOnePhyTest(), UanTest::DoPhyTests(), ns3::LteTestMac::DoReportBufferStatus(), PointToPointTest::DoRun(), WatchdogTestCase::DoRun(), TimeSimpleTestCase::DoRun(), ns3::aodv::NeighborTest::DoRun(), RttTestCase::DoRun(), ns3::LiIonEnergyTestCase::DoRun(), ns3::aodv::LoopbackTestCase::DoRun(), ns3::LenaMimoTestCase::DoRun(), ns3::SteadyStateRandomWaypointTest::DoRun(), ns3::SpectrumInterferenceTestCase::DoRun(), ns3::aodv::IdCacheTest::DoRun(), ns3::LenaHarqTestCase::DoRun(), ns3::LenaDataPhyErrorModelTestCase::DoRun(), ns3::MeshInformationElementVectorBist::DoRun(), ns3::LenaRrFfMacSchedulerTestCase::DoRun(), WaypointLazyNotifyFalse::DoRun(), ns3::LteRlcAmE2eTestCase::DoRun(), ns3::LteRlcUmE2eTestCase::DoRun(), ns3::olsr::OlsrMprTestCase::DoRun(), ns3::LenaPfFfMacSchedulerTestCase1::DoRun(), ns3::WaypointMobilityModelNotifyTest::DoRun(), ns3::AnimationInterfaceTestCase::DoRun(), ns3::LenaFdBetFfMacSchedulerTestCase1::DoRun(), LenaFdMtFfMacSchedulerTestCase::DoRun(), ns3::LenaFdTbfqFfMacSchedulerTestCase1::DoRun(), WifiMsduAggregatorThroughputTest::DoRun(), ns3::LenaPssFfMacSchedulerTestCase1::DoRun(), ns3::LenaTdBetFfMacSchedulerTestCase1::DoRun(), LenaTdMtFfMacSchedulerTestCase::DoRun(), ns3::LenaTdTbfqFfMacSchedulerTestCase1::DoRun(), LenaTtaFfMacSchedulerTestCase::DoRun(), ns3::LteDownlinkDataSinrTestCase::DoRun(), ns3::LteLinkAdaptationTestCase::DoRun(), StaticRoutingSlash32TestCase::DoRun(), ns3::LteUplinkDataSinrTestCase::DoRun(), UdpClientServerTestCase::DoRun(), ns3::AcousticModemEnergyTestCase::DoRun(), MobilityTraceTestCase::DoRun(), ns3::OlsrMidTestCase::DoRun(), Ns3TcpNoDelayTestCase::DoRun(), ns3::LteInterferenceTestCase::DoRun(), ns3::LteFadingTestCase::DoRun(), Ns3TcpSocketTestCase1::DoRun(), TimerStateTestCase::DoRun(), Ns3WimaxSfCreationTestCase::DoRun(), ns3::LtePathlossModelSystemTestCase::DoRun(), Ns3WimaxNetworkEntryTestCase::DoRun(), DynamicGlobalRoutingTestCase::DoRun(), NscTcpLossTestCase1::DoRun(), ns3::LteEnbAntennaTestCase::DoRun(), CsmaBridgeTestCase::DoRun(), ns3::LteX2HandoverTestCase::DoRun(), ThreadedSimulatorEventsTestCase::DoRun(), ns3::flame::FlameRtableTest::DoRun(), ns3::LenaDlCtrlPhyErrorModelTestCase::DoRun(), BatteryLifetimeTest::DoRun(), ns3::LteDownlinkCtrlSinrTestCase::DoRun(), Ns3TcpLossTestCase::DoRun(), Ns3TcpStateTestCase::DoRun(), ns3::LenaPfFfMacSchedulerTestCase2::DoRun(), ns3::LteUplinkSrsSinrTestCase::DoRun(), ns3::LenaFdBetFfMacSchedulerTestCase2::DoRun(), ns3::LenaTdBetFfMacSchedulerTestCase2::DoRun(), ns3::LenaFdTbfqFfMacSchedulerTestCase2::DoRun(), ns3::LenaPssFfMacSchedulerTestCase2::DoRun(), ns3::LenaTdTbfqFfMacSchedulerTestCase2::DoRun(), ns3::LteHandoverDelayTestCase::DoRun(), ErrorModelSimple::DoRun(), ns3::LteRlcAmTransmitterOneSduTestCase::DoRun(), ns3::LteRlcUmTransmitterOneSduTestCase::DoRun(), Ipv6PacketInfoTagTest::DoRun(), ns3::SpectrumIdealPhyTestCase::DoRun(), ns3::EpcS1uDlTestCase::DoRun(), Ipv4PacketInfoTagTest::DoRun(), Ns3TcpInteroperabilityTestCase::DoRun(), ns3::LteRlcAmTransmitterSegmentationTestCase::DoRun(), ns3::LteRlcUmTransmitterSegmentationTestCase::DoRun(), ns3::dot11s::HwmpRtableTest::DoRun(), ns3::LteEpcE2eDataTestCase::DoRun(), Ipv4FragmentationTest::DoRun(), ns3::BriteTopologyFunctionTestCase::DoRun(), TimerTemplateTestCase::DoRun(), ns3::LteRlcAmTransmitterConcatenationTestCase::DoRun(), ns3::LteRlcUmTransmitterConcatenationTestCase::DoRun(), ns3::DsdvTableTestCase::DoRun(), WaypointLazyNotifyTrue::DoRun(), Ipv6FragmentationTest::DoRun(), Ns3WimaxManagementConnectionsTestCase::DoRun(), ns3::LteRlcAmTransmitterReportBufferStatusTestCase::DoRun(), ns3::LteRlcUmTransmitterReportBufferStatusTestCase::DoRun(), UdpTraceClientServerTestCase::DoRun(), BurstErrorModelSimple::DoRun(), ns3::OlsrHelloTestCase::DoRun(), Ns3TcpSocketTestCase2::DoRun(), WaypointInitialPositionIsWaypoint::DoRun(), CsmaBroadcastTestCase::DoRun(), NscTcpLossTestCase2::DoRun(), ns3::aodv::RrepHeaderTest::DoRun(), SimulatorTemplateTestCase::DoRun(), Ns3TcpCwndTestCase1::DoRun(), ns3::InterferenceHelperSequenceTest::DoRun(), ns3::AcousticModemEnergyDepletionTestCase::DoRun(), ns3::aodv::QueueEntryTest::DoRun(), UdpEchoClientSetFillTestCase::DoRun(), ns3::EpcS1uUlTestCase::DoRun(), CsmaMulticastTestCase::DoRun(), GlobalRoutingSlash32TestCase::DoRun(), WaypointMobilityModelViaHelper::DoRun(), ns3::aodv::AodvRqueueTest::DoRun(), ns3::Bug555TestCase::DoRun(), ns3::dsr::DsrCacheEntryTest::DoRun(), Ns3TcpCwndTestCase2::DoRun(), ns3::dsr::DsrSendBuffTest::DoRun(), ns3::aodv::AodvRtableEntryTest::DoRun(), CsmaOneSubnetTestCase::DoRun(), ns3::aodv::AodvRtableTest::DoRun(), CsmaPacketSocketTestCase::DoRun(), CsmaPingTestCase::DoRun(), CsmaRawIpSocketTestCase::DoRun(), CsmaStarTestCase::DoRun(), Ns3WimaxSchedulingTestCase::DoRunOnce(), Ns3WimaxSimpleOFDMTestCase::DoRunOnce(), Ns3WimaxSFTypeTestCase::DoRunOnce(), ns3::SimpleOfdmWimaxPhy::DoSetPhyParameters(), ns3::LteTestMac::DoTransmitPdu(), ns3::RandomWalk2dMobilityModel::DoWalk(), ns3::GaussMarkovMobilityModel::DoWalk(), ns3::dsr::DsrRouting::DsrRouting(), ns3::LteHandoverDelayTestCase::EnbHandoverEndOkCallback(), ns3::UanMacRcGw::EndCycle(), ns3::BaseStationNetDevice::EndDlSubFrame(), ns3::SimpleOfdmWimaxPhy::EndReceiveFecBlock(), ns3::UanTransducerHd::EndTx(), ns3::BaseStationNetDevice::EndUlSubFrame(), ns3::UanMacCw::Enqueue(), ns3::Icmpv6L4Protocol::FunctionDadTimeout(), GenerateTraffic(), ns3::dot11s::PeerManagementProtocol::GetBeaconTimingElement(), ns3::SimpleOfdmWimaxPhy::GetBlockTransmissionTime(), ns3::MinstrelWifiManager::GetCalcTxTime(), ns3::WifiMac::GetDefaultMaxPropagationDelay(), ns3::UanPropModelThorp::GetDelay(), ns3::UanPropModelIdeal::GetDelay(), ns3::RandomPropagationDelayModel::GetDelay(), ns3::ConstantSpeedPropagationDelayModel::GetDelay(), ns3::WifiPhyStateHelper::GetDelayUntilIdle(), ns3::MacLowTransmissionParameters::GetDurationId(), ns3::aodv::Neighbors::GetExpireTime(), ns3::dsr::RouteCache::GetExpireTime(), ns3::olsr::MessageHeader::Hello::GetHTime(), ns3::WifiMac::GetMsduLifetime(), ns3::dsdv::RoutingProtocol::GetSettlingTime(), ns3::FlowMonitor::GetStatsForFlow(), ns3::ArpCache::Entry::GetTimeout(), ns3::SubscriberStationNetDevice::GetTimeToAllocation(), ns3::V4Ping::GetTypeId(), ns3::BasicEnergySource::GetTypeId(), ns3::RealtimeSimulatorImpl::GetTypeId(), ns3::UdpEchoClient::GetTypeId(), ns3::AmrrWifiManager::GetTypeId(), ns3::RraaWifiManager::GetTypeId(), ns3::OnoeWifiManager::GetTypeId(), ns3::StaWifiMac::GetTypeId(), ns3::UdpClient::GetTypeId(), ns3::RandomWalk2dMobilityModel::GetTypeId(), ns3::TraceFadingLossModel::GetTypeId(), ns3::PointToPointChannel::GetTypeId(), ns3::dot11s::HwmpProtocol::GetTypeId(), ns3::Ping6::GetTypeId(), ns3::RvBatteryModel::GetTypeId(), ns3::EmuNetDevice::GetTypeId(), ns3::WifiMacQueue::GetTypeId(), ns3::aodv::RoutingProtocol::GetTypeId(), ns3::ArpCache::GetTypeId(), ns3::dsdv::RoutingProtocol::GetTypeId(), ns3::MeshWifiInterfaceMac::GetTypeId(), ns3::WaveformGenerator::GetTypeId(), ns3::RttEstimator::GetTypeId(), ns3::PointToPointNetDevice::GetTypeId(), ns3::BaseStationNetDevice::GetTypeId(), ns3::Application::GetTypeId(), ns3::EpcHelper::GetTypeId(), ns3::WimaxPhy::GetTypeId(), ns3::SubscriberStationNetDevice::GetTypeId(), ns3::TcpSocket::GetTypeId(), ns3::UanMacRcGw::GetTypeId(), ns3::flame::FlameRtable::GetTypeId(), ns3::BridgeNetDevice::GetTypeId(), ns3::EpsBearerTagUdpClient::GetTypeId(), ns3::LiIonEnergySource::GetTypeId(), ns3::UplinkSchedulerMBQoS::GetTypeId(), ns3::CsmaChannel::GetTypeId(), ns3::Ipv4L3Protocol::GetTypeId(), ns3::olsr::RoutingProtocol::GetTypeId(), ns3::flame::FlameProtocol::GetTypeId(), ns3::GaussMarkovMobilityModel::GetTypeId(), ns3::RadioBearerStatsCalculator::GetTypeId(), ns3::AthstatsWifiTraceSink::GetTypeId(), ns3::FdNetDevice::GetTypeId(), ns3::MinstrelWifiManager::GetTypeId(), ns3::dsr::DsrRouting::GetTypeId(), ns3::TapBridge::GetTypeId(), ns3::FlowMonitor::GetTypeId(), ns3::UanMacRc::GetTypeId(), ns3::olsr::MessageHeader::GetVTime(), ns3::MacLowTransmissionParameters::HasDurationId(), ns3::BaseStationNetDevice::InitBaseStationNetDevice(), ns3::SubscriberStationNetDevice::InitSubscriberStationNetDevice(), ns3::RadioEnvironmentMapHelper::Install(), ns3::WimaxHelper::Install(), MeshTest::InstallApplication(), FlameRegressionTest::InstallApplications(), HwmpProactiveRegressionTest::InstallApplications(), AodvExample::InstallApplications(), HwmpDoRfRegressionTest::InstallApplications(), HwmpSimplestRegressionTest::InstallApplications(), DsdvManetExample::InstallApplications(), HwmpReactiveRegressionTest::InstallApplications(), AodvExample::InstallInternetStack(), DsdvManetExample::InstallInternetStack(), ns3::olsr::RoutingProtocol::LinkSensing(), ns3::dot11s::HwmpRtable::LookupReactive(), ns3::LteHandoverDelayTestSuite::LteHandoverDelayTestSuite(), ns3::AnimationInterface::LteRxTrace(), ns3::AnimationInterface::LteSpectrumPhyRxStart(), ns3::AnimationInterface::LteSpectrumPhyTxStart(), ns3::LteTestMac::LteTestMac(), ns3::AnimationInterface::LteTxTrace(), ns3::MacLow::MacLow(), main(), ns3::BaseStationNetDevice::MarkUplinkAllocations(), modify(), ns3::MacLow::NavCounterResetCtsMissed(), ns3::Bug555TestCase::NotifyPhyTxBegin(), ns3::MacLow::NotifySwitchingStartNow(), ns3::Ns2MobilityHelperTestSuite::Ns2MobilityHelperTestSuite(), ns3::aodv::IsExpired::operator()(), ns3::dsr::IsExpired::operator()(), ns3::dsdv::IsExpired::operator()(), operator>>(), ns3::SSLinkManager::PerformBackoff(), ns3::TcpSocketBase::PersistTimeout(), PrintCellInfo(), ns3::dsr::DsrRouting::PriorityScheduler(), ns3::Ipv6ExtensionFragment::Process(), ns3::BSLinkManager::ProcessRangingRequest(), ns3::SubscriberStationNetDevice::ProcessUlMap(), Progress(), ns3::aodv::RoutingTable::Purge(), ns3::dsr::RouteCache::Purge(), ns3::dsr::RouteCache::PurgeLinkNode(), ns3::TapBridge::ReadCallback(), ns3::EmuNetDevice::ReadThread(), ns3::UanTransducerHd::Receive(), ns3::dsr::RreqTable::RemoveLeastExpire(), ns3::flame::FlameProtocol::RemoveRoutingStuff(), ns3::FlowMonitor::ReportFirstTx(), ns3::FlowMonitor::ReportLastRx(), ns3::aodv::RoutingProtocol::RerrRateLimitTimerExpire(), ns3::RttMeanDeviation::Reset(), ns3::aodv::RoutingProtocol::RreqRateLimitTimerExpire(), ns3::UanMacRc::RtsTimeout(), Experiment::Run(), NetAnimExperiment::Run(), AodvExample::Run(), PsrExperiment::Run(), MeshTest::Run(), CollisionExperiment::Run(), ns3::WifiTest::RunOne(), ns3::RadioEnvironmentMapHelper::RunOneIteration(), ns3::RvBatteryModel::RvBatteryModel(), ns3::UanMacRc::ScheduleData(), ns3::OnOffApplication::ScheduleNextTx(), ns3::OnOffApplication::ScheduleStartEvent(), ns3::OnOffApplication::ScheduleStopEvent(), SimpleSource::ScheduleTx(), ns3::SimpleChannel::Send(), ns3::ErrorChannel::Send(), ns3::LoopbackNetDevice::Send(), ns3::SimpleOfdmWimaxChannel::Send(), ns3::BaseStationNetDevice::SendBursts(), Ipv6RawSocketImplTest::SendData(), Ipv4RawSocketImplTest::SendData(), UdpSocketImplTest::SendData(), Udp6SocketImplTest::SendData(), Ipv4RawSocketImplTest::SendData_IpHdr(), Ipv4HeaderTest::SendData_IpHdr_Dscp(), ns3::MacLow::SendDataAfterCts(), ns3::MacLow::SendDataPacket(), ns3::LoopbackNetDevice::SendFrom(), ns3::AcousticModemEnergyTestCase::SendOnePacket(), ns3::AcousticModemEnergyDepletionTestCase::SendOnePacket(), ns3::UanMacCw::SendPacket(), ns3::UanPhyGen::SendPacket(), ns3::aodv::RoutingProtocol::SendRequest(), ns3::UanMacRc::SendRts(), ns3::MacLow::SendRtsForPacket(), ns3::LteTestMac::SendTxOpportunity(), ns3::ServiceFlowRecord::ServiceFlowRecord(), ns3::UplinkSchedulerSimple::ServiceUnsolicitedGrants(), ns3::UplinkSchedulerRtps::ServiceUnsolicitedGrants(), ns3::dot11s::PeerLink::SetBeaconInformation(), ns3::dot11s::PeerManagementProtocolMac::SetBeaconShift(), ns3::YansWifiPhy::SetChannelNumber(), ns3::RandomDirection2dMobilityModel::SetDirectionAndSpeed(), SetMovement(), ns3::dot11s::HwmpProtocol::SetRoot(), SetSchedPosition(), ns3::UanPdp::SetTap(), SetTimeout(), ns3::LteTestMac::SetTxOpportunityMode(), showPosition(), ns3::SimpleDeviceEnergyModel::SimpleDeviceEnergyModel(), ns3::PyViz::SimulatorRunUntil(), MyModel::Start(), ns3::SteadyStateRandomWaypointMobilityModel::Start(), ns3::aodv::RoutingProtocol::Start(), ns3::SubscriberStationNetDevice::Start(), ns3::UdpClient::StartApplication(), ns3::EpsBearerTagUdpClient::StartApplication(), ns3::Ping6::StartApplication(), ns3::Radvd::StartApplication(), ns3::UdpTraceClient::StartApplication(), ns3::UdpEchoClient::StartApplication(), ns3::UanMacRcGw::StartCycle(), ns3::NdiscCache::Entry::StartDelayTimer(), ns3::BaseStationNetDevice::StartDlSubFrame(), ns3::Ipv6AutoconfiguredPrefix::StartPreferredTimer(), ns3::UanPhyGen::StartRxPacket(), ns3::LteEnbPhy::StartSubFrame(), ns3::HalfDuplexIdealPhy::StartTx(), ns3::BaseStationNetDevice::StartUlSubFrame(), ns3::Ipv6AutoconfiguredPrefix::StartValidTimer(), BasicEnergyUpdateTest::StateSwitchTest(), ns3::SteadyStateRandomWaypointMobilityModel::SteadyStateBeginWalk(), ns3::LteUePhy::SubframeIndication(), ns3::UanPdp::SumTapsC(), ns3::UanPdp::SumTapsFromMaxC(), ns3::UanPdp::SumTapsFromMaxNc(), ns3::UanPdp::SumTapsNc(), ns3::MeshWifiInterfaceMac::SwitchFrequencyChannel(), test(), TestDeterministic(), ns3::dot11s::HwmpRtableTest::TestPrecursorAdd(), TestProbabilistic(), python-unit-tests.TestSimulator::testSchedule(), python-unit-tests.TestSimulator::testScheduleDestroy(), python-unit-tests.TestSimulator::testTimeComparison(), python-unit-tests.TestSimulator::testTimeNumericOperations(), ns3::TcpSocketBase::TimeWait(), ns3::UanTransducerHd::Transmit(), ns3::PointToPointNetDevice::TransmitStart(), ns3::CsmaNetDevice::TransmitStart(), ns3::UanPdp::UanPdp(), ns3::LteHandoverDelayTestCase::UeHandoverEndOkCallback(), ns3::WaypointMobilityModel::Update(), ns3::MinstrelWifiManager::UpdateStats(), ns3::UplinkSchedulerRtps::UplinkSchedulerRtps(), ns3::UplinkSchedulerSimple::UplinkSchedulerSimple(), BatteryLifetimeTest::VariableLoadTest(), ns3::WifiRadioEnergyModel::WifiRadioEnergyModel(), WifiInterferenceTestCase::WifiSimpleInterference(), ns3::WimaxNetDevice::WimaxNetDevice(), ns3::AnimationInterface::WimaxRxTrace(), and ns3::AnimationInterface::WimaxTxTrace().
|
inline |
Definition at line 663 of file nstime.h.
References ns3::Time::From(), and ns3::Time::S.
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 52 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(), Seconds(), 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(), Seconds(), 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().
double ns3::Sum | ( | const SpectrumValue & | x | ) |
x | the operand |
Definition at line 358 of file spectrum-value.cc.
References ns3::SpectrumValue::ConstValuesBegin(), and ns3::SpectrumValue::ConstValuesEnd().
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 36 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 689 of file nstime.h.
Referenced by ns3::NodeListPriv::Add(), ns3::BuildingListPriv::Add(), ns3::Application::DoInitialize(), TimeSimpleTestCase::DoRun(), ns3::DefaultSimulatorImpl::GetDelayLeft(), ns3::RealtimeSimulatorImpl::GetDelayLeft(), ns3::DistributedSimulatorImpl::GetDelayLeft(), ns3::Timer::GetDelayLeft(), ns3::DefaultSimulatorImpl::GetMaximumSimulationTime(), ns3::RealtimeSimulatorImpl::GetMaximumSimulationTime(), ns3::DistributedSimulatorImpl::GetMaximumSimulationTime(), ns3::SeqTsHeader::GetTs(), ns3::DelayJitterEstimationTimestampTag::GetTxTime(), ns3::Application::GetTypeId(), ns3::DistributedSimulatorImpl::Next(), ns3::DefaultSimulatorImpl::Now(), ns3::RealtimeSimulatorImpl::Now(), ns3::DistributedSimulatorImpl::Now(), ns3::SeqTsHeader::Print(), ns3::RealtimeSimulatorImpl::RealtimeNow(), ns3::DefaultSimulatorImpl::Schedule(), ns3::RealtimeSimulatorImpl::Schedule(), ns3::DistributedSimulatorImpl::Schedule(), ns3::DefaultSimulatorImpl::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::LteUeRrc::DoConnect(), ns3::LteUeRrc::DoDisconnect(), ns3::UeManager::DoInitialize(), ns3::LteUeRrc::DoNotifyRandomAccessSuccessful(), ns3::LteUeRrc::DoRecvRrcConnectionReconfiguration(), ns3::LteUeRrc::DoRecvRrcConnectionReestablishment(), ns3::LteUeRrc::DoRecvRrcConnectionReestablishmentReject(), ns3::LteUeRrc::DoRecvRrcConnectionSetup(), ns3::UeManager::PrepareHandover(), ns3::UeManager::RecvHandoverPreparationFailure(), ns3::UeManager::RecvRrcConnectionReconfigurationCompleted(), ns3::UeManager::RecvRrcConnectionRequest(), ns3::UeManager::RecvRrcConnectionSetupCompleted(), ns3::UeManager::ScheduleRrcConnectionReconfiguration(), ns3::UeManager::SendData(), ns3::UeManager::SendUeContextRelease(), ns3::EpcUeNas::SwitchToState(), ns3::LteUeRrc::SwitchToState(), and ns3::UeManager::SwitchToState().
std::string ns3::ToString | ( | LteUeRrc::State | s | ) |
Definition at line 106 of file lte-ue-rrc.cc.
References g_ueRrcStateName.
std::string ns3::ToString | ( | UeManager::State | s | ) |
Definition at line 112 of file lte-enb-rrc.cc.
References g_ueManagerStateName.
|
static |
Definition at line 501 of file ns2-mobility-helper.cc.
Referenced by ParseNs2Line().
std::string ns3::TypeNameGet | ( | void | ) |
Definition at line 12 of file type-name.h.
void ns3::UlPhyReceptionCallback | ( | Ptr< PhyRxStatsCalculator > | phyRxStats, |
std::string | path, | ||
PhyReceptionStatParameters | params | ||
) |
Definition at line 1105 of file lte-helper.cc.
References ns3::LteStatsCalculator::ExistsImsiPath(), FindImsiForEnb(), ns3::LteStatsCalculator::GetImsiPath(), ns3::PhyReceptionStatParameters::m_imsi, ns3::PhyReceptionStatParameters::m_rnti, NS_LOG_FUNCTION, ns3::LteStatsCalculator::SetImsiPath(), and ns3::PhyRxStatsCalculator::UlPhyReception().
Referenced by ns3::LteHelper::EnableUlRxPhyTraces().
void ns3::UlPhyTransmissionCallback | ( | Ptr< PhyTxStatsCalculator > | phyTxStats, |
std::string | path, | ||
PhyTransmissionStatParameters | params | ||
) |
Definition at line 1060 of file lte-helper.cc.
References ns3::LteStatsCalculator::ExistsImsiPath(), FindImsiForUe(), ns3::LteStatsCalculator::GetImsiPath(), ns3::PhyTransmissionStatParameters::m_imsi, ns3::PhyTransmissionStatParameters::m_rnti, NS_LOG_FUNCTION, ns3::LteStatsCalculator::SetImsiPath(), and ns3::PhyTxStatsCalculator::UlPhyTransmission().
Referenced by ns3::LteHelper::EnableUlTxPhyTraces().
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, ns3::BoundCallbackArgument::stats, and ns3::RadioBearerStatsCalculator::UlRxPdu().
Referenced by ns3::RadioBearerStatsConnector::ConnectSrb0Traces(), and ns3::RadioBearerStatsConnector::ConnectTracesEnb().
void ns3::UlSchedulingCallback | ( | Ptr< MacStatsCalculator > | macStats, |
std::string | path, | ||
uint32_t | frameNo, | ||
uint32_t | subframeNo, | ||
uint16_t | rnti, | ||
uint8_t | mcs, | ||
uint16_t | size | ||
) |
Definition at line 1220 of file lte-helper.cc.
References ns3::LteStatsCalculator::ExistsCellIdPath(), ns3::LteStatsCalculator::ExistsImsiPath(), FindCellIdFromEnbMac(), FindImsiFromEnbMac(), ns3::LteStatsCalculator::GetCellIdPath(), ns3::LteStatsCalculator::GetImsiPath(), NS_LOG_FUNCTION, ns3::LteStatsCalculator::SetCellIdPath(), ns3::LteStatsCalculator::SetImsiPath(), and ns3::MacStatsCalculator::UlScheduling().
Referenced by ns3::LteHelper::EnableUlMacTraces().
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, ns3::BoundCallbackArgument::stats, and ns3::RadioBearerStatsCalculator::UlTxPdu().
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 | ||
) |
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::ArpHeader::Serialize(), ns3::dot11s::MeshHeader::Serialize(), ns3::dsdv::DsdvHeader::Serialize(), ns3::OfdmDownlinkFramePrefix::Serialize(), ns3::WifiMacHeader::Serialize(), ns3::EthernetHeader::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 | ||
) |
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 | ||
) |
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, |
Mac48Address | ad | ||
) |
Definition at line 47 of file address-utils.cc.
References ns3::Mac48Address::CopyTo(), NS_LOG_FUNCTION, and ns3::Buffer::Iterator::Write().
Asn1EncodingSuite ns3::asn1EncodingSuite |
Definition at line 980 of file test-asn1-encoding.cc.
double ns3::bEcrTable[9][38] |
Definition at line 154 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::MappingMiBler().
double ns3::BlerCurvesEcrMap[38] |
Definition at line 51 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 325 of file buildings-helper-test.cc.
|
static |
Definition at line 130 of file buildings-pathloss-test.cc.
|
static |
Definition at line 239 of file building-position-allocator-test.cc.
|
static |
Definition at line 67 of file buildings-shadowing-test.cc.
uint16_t ns3::cbMiSizeTable[9] = {40, 104, 160, 256, 512, 1024, 2560, 4032, 6144} |
Definition at line 120 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::MappingMiBler().
uint16_t ns3::cbSizeTable[188] |
Definition at line 102 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::GetTbDecodificationStats().
double ns3::cEcrTable[9][38] |
Definition at line 239 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::MappingMiBler().
|
static |
Definition at line 30 of file crc8.cc.
Referenced by CRC8Calculate().
|
static |
Definition at line 59 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 55 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 37 of file fdbet-ff-mac-scheduler.cc.
Referenced by ns3::FdBetFfMacScheduler::GetRbgSize().
int ns3::FdMtType0AllocationRbg[4] |
Definition at line 37 of file fdmt-ff-mac-scheduler.cc.
Referenced by ns3::FdMtFfMacScheduler::GetRbgSize().
int ns3::FdTbfqType0AllocationRbg[4] |
Definition at line 38 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 41 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[] |
|
static |
|
static |
Referenced by ns3::ByteTagList::Allocate(), and ns3::ByteTagList::Deallocate().
uint32_t ns3::g_handoverCommandMsgIdCounter = 0 |
Definition at line 573 of file lte-rrc-protocol-ideal.cc.
Referenced by ns3::LteEnbRrcProtocolIdeal::DoEncodeHandoverCommand().
std::map<uint32_t, LteRrcSap::RrcConnectionReconfiguration> ns3::g_handoverCommandMsgMap |
Definition at line 572 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 467 of file lte-rrc-protocol-ideal.cc.
Referenced by ns3::LteEnbRrcProtocolIdeal::DoEncodeHandoverPreparationInformation().
std::map<uint32_t, LteRrcSap::HandoverPreparationInfo> ns3::g_handoverPreparationInfoMsgMap |
Definition at line 466 of file lte-rrc-protocol-ideal.cc.
Referenced by ns3::LteEnbRrcProtocolIdeal::DoDecodeHandoverPreparationInformation(), and ns3::LteEnbRrcProtocolIdeal::DoEncodeHandoverPreparationInformation().
|
static |
|
static |
A mapping of Ipv4/interface pairs to pcap files
Definition at line 222 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 229 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 223 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 230 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 124 of file itu-r-1411-los-test-suite.cc.
|
static |
Definition at line 127 of file itu-r-1411-nlos-over-rooftop-test-suite.cc.
|
static |
Definition at line 115 of file kun-2600-mhz-test-suite.cc.
|
static |
Definition at line 94 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 122 of file lte-test-earfcn.cc.
ns3::LteEpcE2eDataTestSuite ns3::g_lteEpcE2eDataTestSuite |
|
static |
|
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 667 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 142 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 246 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 1799 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 1798 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 1797 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 194 of file tx-duration-test.cc.
|
static |
Definition at line 311 of file uan-energy-model-test.cc.
const char* ns3::g_ueManagerStateName[UeManager::NUM_STATES] |
Definition at line 98 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_ueRrcStateName[LteUeRrc::NUM_STATES] |
Definition at line 94 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 446 of file wifi-test.cc.
|
static |
Definition at line 91 of file global-value-test-suite.cc.
Definition at line 260 of file gnuplot.cc.
int ns3::gVerbose = 0 |
Definition at line 40 of file creator-utils.cc.
Referenced by main().
double ns3::HarqRetxEcr[9] |
Definition at line 75 of file lte-mi-error-model.cc.
|
static |
Definition at line 58 of file animation-interface.cc.
Referenced by ns3::AnimationInterface::AnimationInterface(), ns3::AnimationInterface::IsInitialized(), ns3::AnimationInterface::SetNodeColor(), and ns3::AnimationInterface::SetNodeDescription().
|
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 81 of file lte-test-harq.cc.
|
static |
Definition at line 84 of file lte-test-mimo.cc.
|
static |
Definition at line 189 of file lte-test-pf-ff-mac-scheduler.cc.
|
static |
Definition at line 93 of file lte-test-phy-error-model.cc.
|
static |
Definition at line 226 of file lte-test-pss-ff-mac-scheduler.cc.
|
static |
Definition at line 175 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.
int ns3::linksNumber = 0 |
|
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 181 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 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 |
Definition at line 47 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 51 of file mpi-interface.h.
Referenced by ns3::MpiInterface::Enable(), and ns3::MpiInterface::ReceiveMessages().
uint8_t ns3::McsEcrBlerTableMapping[29] |
Definition at line 64 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::GetTbDecodificationStats().
double ns3::McsEcrTable[29] |
Definition at line 71 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::GetTbDecodificationStats().
int ns3::McsToItbs[29] |
Definition at line 81 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 134 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 138 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 143 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 147 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 123 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 129 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 58 of file lte-amc.cc.
const uint32_t ns3::N_BITS = 32 |
Definition at line 164 of file ipv4-address-helper.cc.
Referenced by ns3::Ipv4AddressHelper::NumAddressBits().
Definition at line 31 of file data-calculator.cc.
Referenced by ns3::MinMaxAvgTotalCalculator< T >::MinMaxAvgTotalCalculator(), and ns3::MinMaxAvgTotalCalculator< T >::Reset().
Definition at line 78 of file rocketfuel-topology-reader.cc.
Referenced by ns3::RocketfuelTopologyReader::GenerateFromMapsFile(), ns3::RocketfuelTopologyReader::GenerateFromWeightsFile(), ns3::OrbisTopologyReader::Read(), and ns3::InetTopologyReader::Read().
int ns3::nodesNumber = 0 |
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 427 of file object-test-suite.cc.
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 81 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::GetPcfichPdcchError().
double ns3::PdcchPcfichBlerCurveYaxis[PDCCH_PCFICH_CURVE_SIZE] |
Definition at line 89 of file lte-mi-error-model.cc.
Referenced by ns3::LteMiErrorModel::GetPcfichPdcchError().
int ns3::PfType0AllocationRbg[4] |
Definition at line 36 of file pf-ff-mac-scheduler.cc.
Referenced by ns3::PfFfMacScheduler::GetRbgSize().
int ns3::PssType0AllocationRbg[4] |
Definition at line 40 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::LteEnbRrcProtocolIdeal::DoSendMasterInformationBlock(), 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(), ns3::LteEnbRrcProtocolIdeal::DoSendSystemInformation(), and ns3::LteEnbRrcProtocolIdeal::DoSendSystemInformationBlockType1().
const Time ns3::RRC_REAL_MSG_DELAY = MilliSeconds (0) |
Definition at line 41 of file lte-rrc-protocol-real.cc.
Referenced by ns3::LteEnbRrcProtocolReal::DoSendMasterInformationBlock(), ns3::LteEnbRrcProtocolReal::DoSendSystemInformation(), and ns3::LteEnbRrcProtocolReal::DoSendSystemInformationBlockType1().
const int32_t ns3::SIGFIGS_DEFAULT = 0 |
Significant figures for timestamps (libpcap doesn't even bother)
Definition at line 48 of file pcap-file.cc.
double ns3::SpectralEfficiencyForCqi[16] |
Definition at line 45 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 73 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 |
Definition at line 37 of file global-route-manager-impl.h.
const uint8_t ns3::SRS_ENTRIES = 9 |
Definition at line 1796 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 100 of file lte-mi-error-model.cc.
const uint8_t ns3::TCP_PROT_NUMBER = 6 |
Definition at line 30 of file ipv4-flow-classifier.cc.
Referenced by ns3::Ipv4FlowClassifier::Classify().
int ns3::TdBetType0AllocationRbg[4] |
Definition at line 37 of file tdbet-ff-mac-scheduler.cc.
Referenced by ns3::TdBetFfMacScheduler::GetRbgSize().
int ns3::TdMtType0AllocationRbg[4] |
Definition at line 37 of file tdmt-ff-mac-scheduler.cc.
Referenced by ns3::TdMtFfMacScheduler::GetRbgSize().
int ns3::TdTbfqType0AllocationRbg[4] |
Definition at line 38 of file tdtbfq-ff-mac-scheduler.cc.
Referenced by ns3::TdTbfqFfMacScheduler::GetRbgSize().
int ns3::TransportBlockSizeTable[110][27] |
Definition at line 90 of file lte-amc.cc.
Referenced by ns3::LteAmc::GetTbSizeFromMcs().
int ns3::TtaType0AllocationRbg[4] |
Definition at line 37 of file tta-ff-mac-scheduler.cc.
Referenced by ns3::TtaFfMacScheduler::GetRbgSize().
int ns3::Type0AllocationRbg[4] |
Definition at line 37 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 |
Definition at line 31 of file ipv4-flow-classifier.cc.
Referenced by ns3::Ipv4FlowClassifier::Classify().
|
static |
Definition at line 52 of file lte-ue-phy.cc.
Referenced by ns3::LteUePhy::SubframeIndication().
|
static |
Definition at line 56 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().