ns-3
Logging

Logging functions and macros. More...

Collaboration diagram for Logging:

Defines

#define NS_LOG_COMPONENT_DEFINE(name)   static ns3::LogComponent g_log = ns3::LogComponent (name)
#define NS_LOG(level, msg)
#define NS_LOG_ERROR(msg)   NS_LOG (ns3::LOG_ERROR, msg)
#define NS_LOG_WARN(msg)   NS_LOG (ns3::LOG_WARN, msg)
#define NS_LOG_DEBUG(msg)   NS_LOG (ns3::LOG_DEBUG, msg)
#define NS_LOG_INFO(msg)   NS_LOG (ns3::LOG_INFO, msg)
#define NS_LOG_FUNCTION_NOARGS()
#define NS_LOG_FUNCTION(parameters)
#define NS_LOG_LOGIC(msg)   NS_LOG (ns3::LOG_LOGIC, msg)
#define NS_LOG_UNCOND(msg)

Functions

void ns3::LogComponentEnable (char const *name, enum LogLevel level)
void ns3::LogComponentEnableAll (enum LogLevel level)
void ns3::LogComponentDisable (char const *name, enum LogLevel level)
void ns3::LogComponentDisableAll (enum LogLevel level)
void ns3::LogComponentPrintList (void)

Detailed Description

Logging functions and macros.

LOG functionality: macros which allow developers to send information out on screen. All logging messages are disabled by default. To enable selected logging messages, use the ns3::LogComponentEnable function or use the NS_LOG environment variable

Use the environment variable NS_LOG to define a ':'-separated list of logging components to enable. For example (using bash syntax), NS_LOG="OlsrAgent" would enable one component at all log levels. NS_LOG="OlsrAgent:Ipv4L3Protocol" would enable two components, at all log levels, etc. NS_LOG="*" will enable all available log components at all levels.

To control more selectively the log levels for each component, use this syntax: NS_LOG='Component1=func|warn:Component2=error|debug' This example would enable the 'func', and 'warn' log levels for 'Component1' and the 'error' and 'debug' log levels for 'Component2'. The wildcard can be used here as well. For example NS_LOG='*=level_all|prefix' would enable all log levels and prefix all prints with the component and function names.


Define Documentation

#define NS_LOG (   level,
  msg 
)
Value:
do                                                            \
    {                                                           \
      if (g_log.IsEnabled (level))                              \
        {                                                       \
          NS_LOG_APPEND_TIME_PREFIX;                            \
          NS_LOG_APPEND_NODE_PREFIX;                            \
          NS_LOG_APPEND_CONTEXT;                                \
          NS_LOG_APPEND_FUNC_PREFIX;                            \
          std::clog << msg << std::endl;                        \
        }                                                       \
    }                                                           \
  while (false)
Parameters:
levelthe log level
msgthe message to log

This macro allows you to log an arbitrary message at a specific log level. The log message is expected to be a C++ ostream message such as "my string" << aNumber << "my oth stream".

Typical usage looks like:

 NS_LOG (LOG_DEBUG, "a number="<<aNumber<<", anotherNumber="<<anotherNumber);

Referenced by ns3::UplinkSchedulerMBQoS::UplinkSchedWindowTimer().

#define NS_LOG_COMPONENT_DEFINE (   name)    static ns3::LogComponent g_log = ns3::LogComponent (name)
Parameters:
namea string

Define a Log component with a specific name. This macro should be used at the top of every file in which you want to use the NS_LOG macro. This macro defines a new "log component" which can be later selectively enabled or disabled with the ns3::LogComponentEnable and ns3::LogComponentDisable functions or with the NS_LOG environment variable.

#define NS_LOG_DEBUG (   msg)    NS_LOG (ns3::LOG_DEBUG, msg)
Parameters:
msgthe message to log

Use NS_LOG to output a message of level LOG_DEBUG.

Referenced by ns3::BridgeNetDevice::AddBridgePort(), ns3::UanChannel::AddDevice(), ns3::Ipv6EndPointDemux::Allocate(), ns3::UanPhyCalcSinrDual::CalcSinrDb(), ns3::UanPhyCalcSinrDefault::CalcSinrDb(), ns3::UanPhyCalcSinrFhFsk::CalcSinrDb(), ns3::AcousticModemEnergyModel::ChangeState(), ns3::WifiRadioEnergyModel::ChangeState(), ns3::UplinkSchedulerMBQoS::CheckDeadline(), ns3::ObjectBase::ConstructSelf(), ns3::olsr::RoutingProtocol::DoStart(), ns3::olsr::RoutingProtocol::Dump(), ns3::UanPhyDual::EnergyDepletionHandler(), ns3::UanPhyGen::EnergyDepletionHandler(), ns3::UanMacAloha::Enqueue(), ns3::UanMacCw::Enqueue(), ns3::dsdv::PacketQueue::Enqueue(), ns3::dsdv::PacketQueue::Find(), ns3::Cost231PropagationLossModel::GetLoss(), ns3::RandomDiscPositionAllocator::GetNext(), ns3::UniformDiscPositionAllocator::GetNext(), ns3::olsr::MessageHeader::GetSerializedSize(), ns3::SSManager::GetSSRecord(), ns3::UeManager::GetUeRecord(), ns3::AcousticModemEnergyModel::HandleEnergyDepletion(), ns3::WifiRadioEnergyModel::HandleEnergyDepletion(), ns3::WifiHelper::Install(), ns3::MobilityHelper::Install(), ns3::UanHelper::Install(), ns3::ArpCache::Entry::IsExpired(), ns3::Ipv6EndPointDemux::Lookup(), ns3::flame::FlameRtable::Lookup(), ns3::dot11s::HwmpRtable::LookupProactive(), ns3::dot11s::HwmpRtable::LookupReactive(), ns3::UanMacCw::NotifyCcaEnd(), ns3::UanMacCw::NotifyCcaStart(), ns3::UanMacCw::NotifyRxEndError(), ns3::UanMacCw::NotifyRxEndOk(), ns3::UanMacCw::NotifyRxStart(), ns3::MacLow::NotifySwitchingStartNow(), ns3::UanMacCw::NotifyTxStart(), ns3::MapScheduler::PeekNext(), ns3::Icmpv4L4Protocol::Receive(), ns3::UanTransducerHd::Receive(), ns3::MacRxMiddle::Receive(), ns3::UdpL4Protocol::Receive(), ns3::MacLow::ReceiveError(), ns3::UdpL4Protocol::ReceiveIcmp(), ns3::MacLow::ReceiveOk(), ns3::Ns2CalendarScheduler::Remove(), ns3::MapScheduler::RemoveNext(), ns3::flame::FlameProtocol::RemoveRoutingStuff(), ns3::FlowMonitor::ReportDrop(), ns3::FlowMonitor::ReportFirstTx(), ns3::FlowMonitor::ReportLastRx(), ns3::flame::FlameProtocol::RequestRoute(), ns3::aodv::RoutingProtocol::RouteInput(), ns3::aodv::RoutingProtocol::RouteOutput(), ns3::dsdv::RoutingProtocol::RouteOutput(), ns3::BSSchedulerRtps::Schedule(), ns3::YansWifiChannel::Send(), ns3::SubscriberStationNetDevice::SendBurst(), ns3::UanPhyDual::SendPacket(), ns3::UanPhyGen::SendPacket(), ns3::Ipv4RawSocketImpl::SendTo(), ns3::Ipv6RawSocketImpl::SendTo(), ns3::UanTransducerHd::SetChannel(), ns3::UanNetDevice::SetChannel(), ns3::YansWifiPhy::SetChannelNumber(), ns3::AcousticModemEnergyModel::SetEnergyDepletionCallback(), ns3::WifiRadioEnergyModel::SetEnergyDepletionCallback(), ns3::UanPhyDual::SetEnergyModelCallback(), ns3::UanNetDevice::SetMac(), ns3::UanNetDevice::SetPhy(), ns3::UanChannel::SetPropagationModel(), ns3::olsr::RoutingProtocol::SetRoutingTableAssociation(), ns3::UanNetDevice::SetTransducer(), ns3::AnimationInterface::StartAnimation(), ns3::UanPhyGen::StartRxPacket(), ns3::MacLow::StartTransmission(), ns3::dot11s::PeerManagementProtocol::TransmissionFailure(), ns3::dot11s::PeerManagementProtocol::TransmissionSuccess(), ns3::UanTransducerHd::Transmit(), ns3::UanChannel::TxPacket(), ns3::BasicEnergySource::UpdateEnergySource(), ns3::RvBatteryModel::UpdateEnergySource(), and ns3::LiIonEnergySource::UpdateEnergySource().

#define NS_LOG_FUNCTION (   parameters)
Value:
do                                                            \
    {                                                           \
      if (g_log.IsEnabled (ns3::LOG_FUNCTION))                  \
        {                                                       \
          NS_LOG_APPEND_TIME_PREFIX;                            \
          NS_LOG_APPEND_NODE_PREFIX;                            \
          NS_LOG_APPEND_CONTEXT;                                \
          std::clog << g_log.Name () << ":"                     \
                    << __FUNCTION__ << "(";                     \
          ns3::ParameterLogger (std::clog) << parameters;      \
          std::clog << ")" << std::endl;                        \
        }                                                       \
    }                                                           \
  while (false)
Parameters:
parametersthe parameters to output.

If log level LOG_FUNCTION is enabled, this macro will output all input parameters separated by ", ".

Typical usage looks like:

 NS_LOG_FUNCTION (aNumber<<anotherNumber);

And the output will look like:

 Component:Function (aNumber, anotherNumber)

Referenced by ns3::TcpRxBuffer::Add(), ns3::TcpTxBuffer::Add(), ns3::NdiscCache::Add(), ns3::ArpCache::Add(), ns3::ByteTagList::Add(), ns3::Ipv4L3Protocol::AddAddress(), ns3::Ipv6L3Protocol::AddAddress(), ns3::Ipv4GlobalRouting::AddASExternalRouteTo(), ns3::ByteTagList::AddAtEnd(), ns3::Packet::AddAtEnd(), ns3::Buffer::AddAtEnd(), ns3::ByteTagList::AddAtStart(), ns3::Buffer::AddAtStart(), ns3::Ipv6L3Protocol::AddAutoconfiguredAddress(), ns3::Packet::AddByteTag(), ns3::SPFVertex::AddChild(), ns3::RrcEntity::AddDownlinkGbrBearer(), ns3::RrcEntity::AddDownlinkNgbrBearer(), ns3::Packet::AddHeader(), ns3::CsmaNetDevice::AddHeader(), ns3::Ipv6StaticRouting::AddHostRouteTo(), ns3::Ipv4GlobalRouting::AddHostRouteTo(), ns3::Ipv4StaticRouting::AddHostRouteTo(), ns3::Ipv6L3Protocol::AddInterface(), ns3::Ipv4L3Protocol::AddInterface(), ns3::LteNetDevice::AddLinkChangeCallback(), ns3::NonCommunicatingNetDevice::AddLinkChangeCallback(), ns3::AlohaNoackNetDevice::AddLinkChangeCallback(), ns3::CsmaNetDevice::AddLinkChangeCallback(), ns3::Ipv6StaticRouting::AddMulticastRoute(), ns3::Ipv4StaticRouting::AddMulticastRoute(), ns3::Ipv6StaticRouting::AddNetworkRouteTo(), ns3::Ipv4StaticRouting::AddNetworkRouteTo(), ns3::Ipv4GlobalRouting::AddNetworkRouteTo(), ns3::Packet::AddPacketTag(), ns3::Packet::AddPaddingAtEnd(), ns3::SingleModelSpectrumChannel::AddPropagationLossModel(), ns3::MultiModelSpectrumChannel::AddPropagationLossModel(), ns3::aodv::RoutingTable::AddRoute(), ns3::Ipv4ListRouting::AddRoutingProtocol(), ns3::Ipv6ListRouting::AddRoutingProtocol(), ns3::SingleModelSpectrumChannel::AddRx(), ns3::MultiModelSpectrumChannel::AddRx(), ns3::SpectrumInterference::AddSignal(), ns3::SingleModelSpectrumChannel::AddSpectrumPropagationLossModel(), ns3::Packet::AddTrailer(), ns3::RrcEntity::AddUplinkGbrBearer(), ns3::RrcEntity::AddUplinkNgbrBearer(), ns3::CommandLine::AddValue(), ns3::NdiscCache::Entry::AddWaitingPacket(), ns3::MsduStandardAggregator::Aggregate(), ns3::Ipv6EndPointDemux::Allocate(), ns3::EnergySource::AppendDeviceEnergyModel(), ns3::PointToPointChannel::Attach(), ns3::CsmaChannel::Attach(), ns3::PointToPointNetDevice::Attach(), ns3::CsmaNetDevice::Attach(), ns3::ByteTagList::Begin(), ns3::Ipv4RawSocketImpl::Bind(), ns3::UdpSocketImpl::Bind(), ns3::NscTcpSocketImpl::Bind(), ns3::TcpSocketBase::Bind(), ns3::PacketSocket::Bind(), ns3::Ipv6RawSocketImpl::Bind(), ns3::UdpSocketImpl::BindToNetDevice(), ns3::TcpSocketBase::BindToNetDevice(), ns3::EnergySource::BreakDeviceEnergyModelRefCycle(), ns3::EnbLtePhy::CalcChannelQualityForUe(), ns3::UeLteSpectrumPhy::CalcSinrValues(), ns3::EnbLteSpectrumPhy::CalcSinrValues(), ns3::EnergySource::CalculateTotalCurrent(), ns3::Simulator::Cancel(), ns3::AcousticModemEnergyModel::ChangeState(), ns3::WifiRadioEnergyModel::ChangeState(), ns3::RrcEntity::Classify(), ns3::ArpCache::Entry::ClearRetries(), ns3::Ipv4RawSocketImpl::Close(), ns3::NscTcpSocketImpl::Close(), ns3::TcpSocketBase::Close(), ns3::PacketSocket::Close(), ns3::TcpSocketBase::CloseAndNotify(), ns3::Ipv4RawSocketImpl::Connect(), ns3::TcpNewReno::Connect(), ns3::TcpReno::Connect(), ns3::TcpTahoe::Connect(), ns3::UdpSocketImpl::Connect(), ns3::NscTcpSocketImpl::Connect(), ns3::TcpSocketBase::Connect(), ns3::PacketSocket::Connect(), ns3::Ipv6RawSocketImpl::Connect(), ns3::LteSpectrumSignalParameters::Copy(), ns3::HalfDuplexIdealPhySignalParameters::Copy(), ns3::SpectrumSignalParameters::Copy(), ns3::TcpTxBuffer::CopyFromSequence(), ns3::LtePropagationLossModel::CreateChannelRealization(), ns3::UeMacEntity::CreateCqiFeedbacks(), ns3::AmcModule::CreateCqiFeedbacks(), ns3::UeLtePhy::CreateCqiFeedbacks(), ns3::PcapHelper::CreateFile(), ns3::AsciiTraceHelper::CreateFileStream(), ns3::Packet::CreateFragment(), ns3::Buffer::CreateFragment(), ns3::NscTcpL4Protocol::CreateSocket(), ns3::EnbLtePhy::CreateTxPowerSpectralDensity(), ns3::UeLtePhy::CreateTxPowerSpectralDensity(), ns3::UeManager::CreateUeRecord(), ns3::CsmaNetDevice::CsmaNetDevice(), ns3::GlobalRouteManagerImpl::DebugSPFCalculate(), ns3::GlobalRouteManagerImpl::DebugUseLsdb(), ns3::LiIonEnergySource::DecreaseRemainingEnergy(), ns3::aodv::RoutingTableEntry::DeleteAllPrecursors(), ns3::aodv::RoutingTable::DeleteAllRoutesFromInterface(), ns3::aodv::RoutingTableEntry::DeletePrecursor(), ns3::Ipv6L3Protocol::DeleteRawSocket(), ns3::aodv::RoutingTable::DeleteRoute(), ns3::UeManager::DeleteUeRecord(), ns3::Queue::Dequeue(), ns3::RlcEntity::Dequeue(), ns3::LteMacQueue::Dequeue(), ns3::RadioBearerInstance::Dequeue(), ns3::dsdv::PacketQueue::Dequeue(), ns3::Queue::DequeueAll(), ns3::ArpCache::Entry::DequeuePending(), ns3::RadiotapHeader::Deserialize(), ns3::NixVector::Deserialize(), ns3::TcpSocketBase::Destroy(), ns3::CsmaChannel::Detach(), ns3::AthstatsWifiTraceSink::DevRxTrace(), ns3::AthstatsWifiTraceSink::DevTxTrace(), ns3::TcpTxBuffer::DiscardUpTo(), ns3::TcpSocketBase::DoClose(), ns3::TcpSocketBase::DoConnect(), ns3::Icmpv6L4Protocol::DoDAD(), ns3::RrcEntity::DoDispose(), ns3::RlcEntity::DoDispose(), ns3::PacketScheduler::DoDispose(), ns3::LteNetDevice::DoDispose(), ns3::ShannonSpectrumErrorModel::DoDispose(), ns3::EnbNetDevice::DoDispose(), ns3::UeNetDevice::DoDispose(), ns3::UdpServer::DoDispose(), ns3::ArpL3Protocol::DoDispose(), ns3::BulkSendApplication::DoDispose(), ns3::SpectrumAnalyzer::DoDispose(), ns3::EdcaTxopN::DoDispose(), ns3::PacketSink::DoDispose(), ns3::NscTcpL4Protocol::DoDispose(), ns3::MultiModelSpectrumChannel::DoDispose(), ns3::SpectrumInterference::DoDispose(), ns3::LtePhy::DoDispose(), ns3::Ipv4L3Protocol::DoDispose(), ns3::RegularWifiMac::DoDispose(), ns3::SimplePacketScheduler::DoRunPacketScheduler(), ns3::EnbLtePhy::DoSetDownlinkSubChannels(), ns3::LtePhy::DoSetDownlinkSubChannels(), ns3::UeLtePhy::DoSetUplinkSubChannels(), ns3::LtePhy::DoSetUplinkSubChannels(), ns3::RegularWifiMac::DoStart(), ns3::aodv::RequestQueue::DropPacketWithDst(), ns3::dsdv::PacketQueue::DropPacketWithDst(), ns3::TcpNewReno::DupAck(), ns3::TcpTahoe::DupAck(), ns3::EmuNetDevice::EmuNetDevice(), ns3::SpectrumAnalyzerHelper::EnableAsciiAll(), ns3::EnbNetDevice::EnbNetDevice(), ns3::EnbLtePhy::EndFrame(), ns3::SpectrumInterference::EndRx(), ns3::EnbLtePhy::EndSubFrame(), ns3::UanPhyGen::EnergyDepletionHandler(), ns3::StaWifiMac::Enqueue(), ns3::Queue::Enqueue(), ns3::AdhocWifiMac::Enqueue(), ns3::MeshWifiInterfaceMac::Enqueue(), ns3::LteMacQueue::Enqueue(), ns3::ApWifiMac::Enqueue(), ns3::RadioBearerInstance::Enqueue(), ns3::dsdv::PacketQueue::Enqueue(), ns3::ArpCache::Entry::Entry(), ns3::TcpRxBuffer::Extract(), ns3::EnergySource::FindDeviceEnergyModels(), ns3::ArpCache::Flush(), ns3::Icmpv6L4Protocol::ForgeEchoRequest(), ns3::Icmpv6L4Protocol::ForgeNA(), ns3::Icmpv6L4Protocol::ForgeNS(), ns3::Icmpv6L4Protocol::ForgeRS(), ns3::LteNetDevice::ForwardUp(), ns3::Ipv6RawSocketImpl::ForwardUp(), ns3::PacketSink::GetAcceptedSockets(), ns3::LteNetDevice::GetAddress(), ns3::NonCommunicatingNetDevice::GetAddress(), ns3::AlohaNoackNetDevice::GetAddress(), ns3::Ipv6Interface::GetAddress(), ns3::Ipv6L3Protocol::GetAddress(), ns3::Ipv6Interface::GetAddressMatchingDestination(), ns3::MacEntity::GetAmcModule(), ns3::RadiotapHeader::GetAntennaNoisePower(), ns3::RadiotapHeader::GetAntennaSignalPower(), ns3::RvBatteryModel::GetBatteryLevel(), ns3::LteNetDevice::GetBroadcast(), ns3::NonCommunicatingNetDevice::GetBroadcast(), ns3::AlohaNoackNetDevice::GetBroadcast(), ns3::LteNetDevice::GetChannel(), ns3::NonCommunicatingNetDevice::GetChannel(), ns3::AlohaNoackNetDevice::GetChannel(), ns3::RadiotapHeader::GetChannelFlags(), ns3::RadiotapHeader::GetChannelFrequency(), ns3::LtePropagationLossModel::GetChannelRealization(), ns3::SPFVertex::GetChild(), ns3::UeRecord::GetCqiFeedbacks(), ns3::AcousticModemEnergyModel::GetCurrentState(), ns3::RrcEntity::GetDefaultBearer(), ns3::Ipv4StaticRouting::GetDefaultRoute(), ns3::Simulator::GetDelayLeft(), ns3::MacEntity::GetDevice(), ns3::SingleModelSpectrumChannel::GetDevice(), ns3::RlcEntity::GetDevice(), ns3::LtePhy::GetDevice(), ns3::PacketScheduler::GetDevice(), ns3::LteSpectrumPhy::GetDevice(), ns3::HalfDuplexIdealPhy::GetDevice(), ns3::LtePhy::GetDownlinkChannel(), ns3::RrcEntity::GetDownlinkGbrBearers(), ns3::RrcEntity::GetDownlinkNgbrBearers(), ns3::EnbMacEntity::GetDownlinkPacketScheduler(), ns3::LtePhy::GetDownlinkSpectrumPhy(), ns3::LtePhy::GetDownlinkSubChannels(), ns3::UeRecord::GetEnb(), ns3::BasicEnergySource::GetEnergyFraction(), ns3::LiIonEnergySource::GetEnergyFraction(), ns3::LiIonEnergySource::GetEnergyUpdateInterval(), ns3::Ipv4RawSocketImpl::GetErrno(), ns3::PacketSocket::GetErrno(), ns3::PcapHelper::GetFilenameFromDevice(), ns3::AsciiTraceHelper::GetFilenameFromDevice(), ns3::PcapHelper::GetFilenameFromInterfacePair(), ns3::AsciiTraceHelper::GetFilenameFromInterfacePair(), ns3::RadiotapHeader::GetFrameFlags(), ns3::MeshWifiInterfaceMac::GetFrequencyChannel(), ns3::AcousticModemEnergyModel::GetIdlePowerW(), ns3::LteNetDevice::GetIfIndex(), ns3::NonCommunicatingNetDevice::GetIfIndex(), ns3::AlohaNoackNetDevice::GetIfIndex(), ns3::LiIonEnergySource::GetInitialEnergy(), ns3::GlobalRouter::GetInjectedRoute(), ns3::RadiotapHeader::GetInstanceTypeId(), ns3::Ipv6L3Protocol::GetInterface(), ns3::Ipv6L3Protocol::GetInterfaceForAddress(), ns3::Ipv6L3Protocol::GetInterfaceForDevice(), ns3::Ipv6L3Protocol::GetInterfaceForPrefix(), ns3::RadioBearerInstance::GetIpcsClassifierRecord(), ns3::ChannelRealization::GetJakesFadingLossModel(), ns3::DiscreteTimeLossModel::GetLastUpdate(), ns3::PacketSink::GetListeningSocket(), ns3::aodv::RoutingTable::GetListOfDestinationWithNextHop(), ns3::GlobalRouteManagerLSDB::GetLSA(), ns3::GlobalRouteManagerLSDB::GetLSAByLinkData(), ns3::PacketScheduler::GetMacEntity(), ns3::UeNetDevice::GetMacEntity(), ns3::EnbNetDevice::GetMacEntity(), ns3::LteMacQueue::GetMaxSize(), ns3::AmcModule::GetMcsFromCqi(), ns3::Ipv4StaticRouting::GetMetric(), ns3::Ipv6L3Protocol::GetMetric(), ns3::LteSpectrumPhy::GetMobility(), ns3::HalfDuplexIdealPhy::GetMobility(), ns3::LteNetDevice::GetMtu(), ns3::NonCommunicatingNetDevice::GetMtu(), ns3::AlohaNoackNetDevice::GetMtu(), ns3::Ipv6L3Protocol::GetMtu(), ns3::BridgeNetDevice::GetMulticast(), ns3::MeshPointDevice::GetMulticast(), ns3::LteNetDevice::GetMulticast(), ns3::NonCommunicatingNetDevice::GetMulticast(), ns3::EmuNetDevice::GetMulticast(), ns3::AlohaNoackNetDevice::GetMulticast(), ns3::PointToPointNetDevice::GetMulticast(), ns3::TapBridge::GetMulticast(), ns3::WimaxNetDevice::GetMulticast(), ns3::CsmaNetDevice::GetMulticast(), ns3::Ipv6StaticRouting::GetMulticastRoute(), ns3::Ipv4StaticRouting::GetMulticastRoute(), ns3::Ipv6L3Protocol::GetNAddresses(), ns3::LteMacQueue::GetNBytes(), ns3::SingleModelSpectrumChannel::GetNDevices(), ns3::Ipv6L3Protocol::GetNetDevice(), ns3::BlockAckManager::GetNextPacket(), ns3::Ipv4StaticRouting::GetNMulticastRoutes(), ns3::Ipv4RawSocketImpl::GetNode(), ns3::PacketSocket::GetNode(), ns3::LteNetDevice::GetNode(), ns3::NonCommunicatingNetDevice::GetNode(), ns3::AlohaNoackNetDevice::GetNode(), ns3::LteSpectrumPhy::GetNoisePowerSpectralDensity(), ns3::UeManager::GetNRegisteredUes(), ns3::LtePhy::GetNrFrames(), ns3::Ipv4StaticRouting::GetNRoutes(), ns3::Ipv4ListRouting::GetNRoutingProtocols(), ns3::Ipv6ListRouting::GetNRoutingProtocols(), ns3::LtePhy::GetNrSubFrames(), ns3::LteMacQueue::GetPacketQueue(), ns3::ChannelRealization::GetPathLossModel(), ns3::WifiPhy::GetPayloadDurationMicroSeconds(), ns3::ChannelRealization::GetPenetrationLossModel(), ns3::JakesFadingLossModel::GetPhy(), ns3::LteNetDevice::GetPhy(), ns3::NonCommunicatingNetDevice::GetPhy(), ns3::AlohaNoackNetDevice::GetPhy(), ns3::aodv::RoutingTableEntry::GetPrecursors(), ns3::Ipv6L3Protocol::GetProtocol(), ns3::RadioBearerInstance::GetQueue(), ns3::LteMacQueue::GetQueueLengthWithMACOverhead(), ns3::RlcEntity::GetRadioBearer(), ns3::HalfDuplexIdealPhy::GetRate(), ns3::RadiotapHeader::GetRate(), ns3::BasicEnergySource::GetRemainingEnergy(), ns3::RvBatteryModel::GetRemainingEnergy(), ns3::LiIonEnergySource::GetRemainingEnergy(), ns3::RadioBearerInstance::GetRlcEntity(), ns3::SPFVertex::GetRootExitDirection(), ns3::Ipv6StaticRouting::GetRoute(), ns3::Ipv4GlobalRouting::GetRoute(), ns3::Ipv4StaticRouting::GetRoute(), ns3::Ipv4ListRouting::GetRoutingProtocol(), ns3::Ipv6ListRouting::GetRoutingProtocol(), ns3::LteNetDevice::GetRrcEntity(), ns3::Ipv4RawSocketImpl::GetRxAvailable(), ns3::TcpSocketBase::GetRxAvailable(), ns3::PacketSocket::GetRxAvailable(), ns3::AcousticModemEnergyModel::GetRxPowerW(), ns3::DiscreteTimeLossModel::GetSamplingPeriod(), ns3::RadiotapHeader::GetSerializedSize(), ns3::ChannelRealization::GetShadowingLossModel(), ns3::LteMacQueue::GetSize(), ns3::AcousticModemEnergyModel::GetSleepPowerW(), ns3::BulkSendApplication::GetSocket(), ns3::OnOffApplication::GetSocket(), ns3::TcpSocketBase::GetSockName(), ns3::PacketSocket::GetSockName(), ns3::AmcModule::GetSpectralEfficiencyFromCqi(), ns3::Ipv6StaticRoutingHelper::GetStaticRouting(), ns3::Ipv4StaticRoutingHelper::GetStaticRouting(), ns3::UeLtePhy::GetSubChannelsForReception(), ns3::UeLtePhy::GetSubChannelsForTransmission(), ns3::LiIonEnergySource::GetSupplyVoltage(), ns3::UeNetDevice::GetTargetEnb(), ns3::AmcModule::GetTbSizeFromMcs(), ns3::AcousticModemEnergyModel::GetTotalEnergyConsumption(), ns3::RadiotapHeader::GetTsft(), ns3::LtePhy::GetTti(), ns3::Ipv4RawSocketImpl::GetTxAvailable(), ns3::TcpSocketBase::GetTxAvailable(), ns3::LtePhy::GetTxPower(), ns3::AcousticModemEnergyModel::GetTxPowerW(), ns3::UeRecord::GetUe(), ns3::EnbNetDevice::GetUeManager(), ns3::UeManager::GetUeRecord(), ns3::UeManager::GetUeRecords(), ns3::LtePhy::GetUplinkChannel(), ns3::RrcEntity::GetUplinkGbrBearers(), ns3::RrcEntity::GetUplinkNgbrBearers(), ns3::EnbMacEntity::GetUplinkPacketScheduler(), ns3::LtePhy::GetUplinkSpectrumPhy(), ns3::LtePhy::GetUplinkSubChannels(), ns3::PenetrationLossModel::GetValue(), ns3::JakesFadingLossModel::GetValue(), ns3::PathLossModel::GetValue(), ns3::ShadowingLossModel::GetValue(), ns3::GlobalRoutingLinkRecord::GlobalRoutingLinkRecord(), ns3::GlobalRoutingLSA::GlobalRoutingLSA(), ns3::HalfDuplexIdealPhySignalParameters::HalfDuplexIdealPhySignalParameters(), ns3::AcousticModemEnergyModel::HandleEnergyDepletion(), ns3::Ipv6StaticRouting::HasNetworkDest(), ns3::RadioBearerInstance::HasPackets(), ns3::LiIonEnergySource::IncreaseRemainingEnergy(), ns3::ArpCache::Entry::IncrementRetries(), ns3::SPFVertex::InheritAllRootExitDirections(), ns3::EnbNetDevice::InitEnbNetDevice(), ns3::AmcModule::Initialize(), ns3::UeNetDevice::InitUeNetDevice(), ns3::GlobalRouter::InjectRoute(), ns3::MapScheduler::Insert(), ns3::Ns2CalendarScheduler::Insert(), ns3::Ipv6L3Protocol::Insert(), ns3::GlobalRouteManagerLSDB::Insert(), ns3::aodv::RoutingTableEntry::InsertPrecursor(), ns3::SpectrumAnalyzerHelper::Install(), ns3::TapBridgeHelper::Install(), ns3::MeshWifiInterfaceMac::InstallPlugin(), ns3::aodv::RoutingTableEntry::Invalidate(), ns3::aodv::RoutingTable::InvalidateRoutesWithDst(), ns3::Ipv4Interface::Ipv4Interface(), ns3::Ipv6Interface::Ipv6Interface(), ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(), ns3::LteNetDevice::IsBridge(), ns3::NonCommunicatingNetDevice::IsBridge(), ns3::AlohaNoackNetDevice::IsBridge(), ns3::LteNetDevice::IsBroadcast(), ns3::NonCommunicatingNetDevice::IsBroadcast(), ns3::AlohaNoackNetDevice::IsBroadcast(), ns3::LteMacQueue::IsEmpty(), ns3::Simulator::IsExpired(), ns3::Ipv4L3Protocol::IsForwarding(), ns3::Ipv6L3Protocol::IsForwarding(), ns3::LteNetDevice::IsLinkUp(), ns3::NonCommunicatingNetDevice::IsLinkUp(), ns3::AlohaNoackNetDevice::IsLinkUp(), ns3::LteNetDevice::IsMulticast(), ns3::NonCommunicatingNetDevice::IsMulticast(), ns3::AlohaNoackNetDevice::IsMulticast(), ns3::LteNetDevice::IsPointToPoint(), ns3::NonCommunicatingNetDevice::IsPointToPoint(), ns3::AlohaNoackNetDevice::IsPointToPoint(), ns3::UeManager::IsRegistered(), ns3::Ipv6L3Protocol::IsUp(), ns3::Ipv4RawSocketImpl::Listen(), ns3::TcpNewReno::Listen(), ns3::TcpReno::Listen(), ns3::TcpTahoe::Listen(), ns3::NscTcpSocketImpl::Listen(), ns3::TcpSocketBase::Listen(), ns3::Ipv6EndPointDemux::Lookup(), ns3::ArpL3Protocol::Lookup(), ns3::NdiscCache::Lookup(), ns3::Icmpv6L4Protocol::Lookup(), ns3::Ipv6EndPointDemux::LookupLocal(), ns3::Ipv6EndPointDemux::LookupPortLocal(), ns3::aodv::RoutingTableEntry::LookupPrecursor(), ns3::aodv::RoutingTable::LookupRoute(), ns3::aodv::RoutingTable::LookupValidRoute(), ns3::LteSpectrumSignalParameters::LteSpectrumSignalParameters(), ns3::ArpCache::Entry::MarkAlive(), ns3::ArpCache::Entry::MarkDead(), ns3::NdiscCache::Entry::MarkIncomplete(), ns3::aodv::RoutingTable::MarkLinkAsUnidirectional(), ns3::NdiscCache::Entry::MarkReachable(), ns3::NdiscCache::Entry::MarkStale(), ns3::ArpCache::Entry::MarkWaitReply(), ns3::SPFVertex::MergeParent(), ns3::SPFVertex::MergeRootExitDirections(), ns3::MeshWifiInterfaceMac::MeshWifiInterfaceMac(), ns3::UdpSocketImpl::MulticastJoinGroup(), ns3::UdpSocketImpl::MulticastLeaveGroup(), ns3::DiscreteTimeLossModel::NeedForUpdate(), ns3::LteNetDevice::NeedsArp(), ns3::NonCommunicatingNetDevice::NeedsArp(), ns3::AlohaNoackNetDevice::NeedsArp(), ns3::TcpNewReno::NewAck(), ns3::TcpReno::NewAck(), ns3::TcpTahoe::NewAck(), ns3::Ipv6AddressHelper::NewAddress(), ns3::Ipv6AddressHelper::NewNetwork(), ns3::aodv::RoutingProtocol::NotifyAddAddress(), ns3::dsdv::RoutingProtocol::NotifyAddAddress(), ns3::Ipv4StaticRouting::NotifyAddAddress(), ns3::Ipv4ListRouting::NotifyAddAddress(), ns3::Ipv4GlobalRouting::NotifyAddAddress(), ns3::Ipv6ListRouting::NotifyAddAddress(), ns3::Ipv6ListRouting::NotifyAddRoute(), ns3::BlockAckManager::NotifyAgreementEstablished(), ns3::BlockAckManager::NotifyAgreementUnsuccessful(), ns3::EnergySource::NotifyEnergyDrained(), ns3::BlockAckManager::NotifyGotBlockAck(), ns3::aodv::RoutingProtocol::NotifyInterfaceDown(), ns3::Ipv4StaticRouting::NotifyInterfaceDown(), ns3::Ipv4ListRouting::NotifyInterfaceDown(), ns3::Ipv4GlobalRouting::NotifyInterfaceDown(), ns3::Ipv6ListRouting::NotifyInterfaceDown(), ns3::Ipv6StaticRouting::NotifyInterfaceDown(), ns3::aodv::RoutingProtocol::NotifyInterfaceUp(), ns3::dsdv::RoutingProtocol::NotifyInterfaceUp(), ns3::Ipv4StaticRouting::NotifyInterfaceUp(), ns3::Ipv4ListRouting::NotifyInterfaceUp(), ns3::Ipv4GlobalRouting::NotifyInterfaceUp(), ns3::Ipv6ListRouting::NotifyInterfaceUp(), ns3::BlockAckManager::NotifyMpduTransmission(), ns3::AlohaNoackNetDevice::NotifyReceptionEndError(), ns3::AlohaNoackNetDevice::NotifyReceptionEndOk(), ns3::AlohaNoackNetDevice::NotifyReceptionStart(), ns3::aodv::RoutingProtocol::NotifyRemoveAddress(), ns3::Ipv4StaticRouting::NotifyRemoveAddress(), ns3::Ipv4ListRouting::NotifyRemoveAddress(), ns3::Ipv4GlobalRouting::NotifyRemoveAddress(), ns3::Ipv6ListRouting::NotifyRemoveAddress(), ns3::Ipv6ListRouting::NotifyRemoveRoute(), ns3::Ipv6StaticRouting::NotifyRemoveRoute(), ns3::AlohaNoackNetDevice::NotifyTransmissionEnd(), ns3::NscTcpSocketImpl::NscTcpSocketImpl(), ns3::PendingData::OffsetFromSeq(), ns3::AthstatsWifiTraceSink::Open(), ns3::PacketScheduler::PacketScheduler(), ns3::Queue::Peek(), ns3::LteMacQueue::Peek(), ns3::Packet::PeekData(), ns3::Packet::PeekHeader(), ns3::MapScheduler::PeekNext(), ns3::Ns2CalendarScheduler::PeekNext(), ns3::CalendarScheduler::PeekNext(), ns3::Packet::PeekTrailer(), ns3::TcpSocketBase::PeerClose(), ns3::AthstatsWifiTraceSink::PhyRxErrorTrace(), ns3::AthstatsWifiTraceSink::PhyRxOkTrace(), ns3::AthstatsWifiTraceSink::PhyStateTrace(), ns3::AthstatsWifiTraceSink::PhyTxTrace(), ns3::PointToPointNetDevice::PointToPointNetDevice(), ns3::RadiotapHeader::Print(), ns3::Ipv6OptionPad1::Process(), ns3::Ipv6ExtensionHopByHop::Process(), ns3::Ipv6OptionPadn::Process(), ns3::Ipv6ExtensionDestination::Process(), ns3::Ipv6OptionJumbogram::Process(), ns3::Ipv6ExtensionFragment::Process(), ns3::Ipv6OptionRouterAlert::Process(), ns3::Ipv6ExtensionRouting::Process(), ns3::Ipv6ExtensionLooseRouting::Process(), ns3::Ipv6ExtensionESP::Process(), ns3::Ipv6ExtensionAH::Process(), ns3::TcpSocketBase::ProcessClosing(), ns3::TcpSocketBase::ProcessEstablished(), ns3::TcpSocketBase::ProcessLastAck(), ns3::TcpSocketBase::ProcessListen(), ns3::Ipv6Extension::ProcessOptions(), ns3::TcpSocketBase::ProcessSynRcvd(), ns3::TcpSocketBase::ProcessSynSent(), ns3::TcpSocketBase::ProcessWait(), ns3::CsmaChannel::PropagationCompleteEvent(), ns3::aodv::RoutingTable::Purge(), ns3::CandidateQueue::Push(), ns3::DcaTxop::Queue(), ns3::CsmaChannel::Reattach(), ns3::Icmpv4L4Protocol::Receive(), ns3::MacRxMiddle::Receive(), ns3::ArpL3Protocol::Receive(), ns3::NscTcpL4Protocol::Receive(), ns3::UdpL4Protocol::Receive(), ns3::TcpL4Protocol::Receive(), ns3::LteNetDevice::Receive(), ns3::PointToPointNetDevice::Receive(), ns3::Ipv6L3Protocol::Receive(), ns3::Ipv4L3Protocol::Receive(), ns3::CsmaNetDevice::Receive(), ns3::RegularWifiMac::Receive(), ns3::Icmpv6L4Protocol::Receive(), ns3::EnbMacEntity::ReceiveCqiIdealControlMessage(), ns3::TcpSocketBase::ReceivedAck(), ns3::MacLow::ReceiveError(), ns3::UdpL4Protocol::ReceiveIcmp(), ns3::EnbLtePhy::ReceiveIdealControlMessage(), ns3::UeLtePhy::ReceiveIdealControlMessage(), ns3::MacLow::ReceiveOk(), ns3::Ipv4RawSocketImpl::Recv(), ns3::UdpSocketImpl::Recv(), ns3::TcpSocketBase::Recv(), ns3::PacketSocket::Recv(), ns3::Ipv6RawSocketImpl::Recv(), ns3::Ipv4RawSocketImpl::RecvFrom(), ns3::UdpSocketImpl::RecvFrom(), ns3::NscTcpSocketImpl::RecvFrom(), ns3::TcpSocketBase::RecvFrom(), ns3::PacketSocket::RecvFrom(), ns3::Ipv6RawSocketImpl::RecvFrom(), ns3::MapScheduler::Remove(), ns3::PacketTagList::Remove(), ns3::Ipv6L3Protocol::Remove(), ns3::Simulator::Remove(), ns3::Ipv4L3Protocol::RemoveAddress(), ns3::Ipv6Interface::RemoveAddress(), ns3::Ipv6L3Protocol::RemoveAddress(), ns3::Packet::RemoveAllByteTags(), ns3::Packet::RemoveAllPacketTags(), ns3::Packet::RemoveAtEnd(), ns3::Buffer::RemoveAtEnd(), ns3::Packet::RemoveAtStart(), ns3::Buffer::RemoveAtStart(), ns3::Ipv6L3Protocol::RemoveAutoconfiguredAddress(), ns3::Packet::RemoveHeader(), ns3::GlobalRouter::RemoveInjectedRoute(), ns3::Ipv6StaticRouting::RemoveMulticastRoute(), ns3::Ipv4StaticRouting::RemoveMulticastRoute(), ns3::MapScheduler::RemoveNext(), ns3::Ns2CalendarScheduler::RemoveNext(), ns3::CalendarScheduler::RemoveNext(), ns3::Packet::RemovePacketTag(), ns3::Ipv6StaticRouting::RemoveRoute(), ns3::Ipv4GlobalRouting::RemoveRoute(), ns3::Ipv4StaticRouting::RemoveRoute(), ns3::PendingData::RemoveToSeq(), ns3::Packet::RemoveTrailer(), ns3::TcpNewReno::Retransmit(), ns3::TcpTahoe::Retransmit(), ns3::RlcEntity::RlcEntity(), ns3::aodv::RoutingProtocol::RouteInput(), ns3::Ipv4StaticRouting::RouteInput(), ns3::Ipv4ListRouting::RouteInput(), ns3::Ipv4GlobalRouting::RouteInput(), ns3::Ipv6ListRouting::RouteInput(), ns3::Ipv6StaticRouting::RouteInput(), ns3::aodv::RoutingProtocol::RouteOutput(), ns3::dsdv::RoutingProtocol::RouteOutput(), ns3::Ipv4StaticRouting::RouteOutput(), ns3::Ipv4ListRouting::RouteOutput(), ns3::Ipv6ListRouting::RouteOutput(), ns3::Ipv6StaticRouting::RouteOutput(), ns3::PacketScheduler::RunPacketScheduler(), ns3::RealtimeSimulatorImpl::Schedule(), ns3::Simulator::Schedule(), ns3::Simulator::ScheduleDestroy(), ns3::Simulator::ScheduleNow(), ns3::DefaultSimulatorImpl::ScheduleWithContext(), ns3::RealtimeSimulatorImpl::ScheduleWithContext(), ns3::DistributedSimulatorImpl::ScheduleWithContext(), ns3::Simulator::ScheduleWithContext(), ns3::Ipv4L3Protocol::SelectSourceAddress(), ns3::Ipv4RawSocketImpl::Send(), ns3::LoopbackNetDevice::Send(), ns3::UdpSocketImpl::Send(), ns3::NscTcpSocketImpl::Send(), ns3::SimpleNetDevice::Send(), ns3::UdpL4Protocol::Send(), ns3::TcpSocketBase::Send(), ns3::TcpL4Protocol::Send(), ns3::PacketSocket::Send(), ns3::NonCommunicatingNetDevice::Send(), ns3::LteNetDevice::Send(), ns3::Ipv4Interface::Send(), ns3::Ipv6L3Protocol::Send(), ns3::AlohaNoackNetDevice::Send(), ns3::Ipv4L3Protocol::Send(), ns3::Ipv6RawSocketImpl::Send(), ns3::Ipv6Interface::Send(), ns3::EmuNetDevice::Send(), ns3::TapBridge::Send(), ns3::CsmaNetDevice::Send(), ns3::RegularWifiMac::SendAddBaResponse(), ns3::TcpSocketBase::SendDataPacket(), ns3::Icmpv6L4Protocol::SendEchoReply(), ns3::TcpSocketBase::SendEmptyPacket(), ns3::Icmpv6L4Protocol::SendErrorDestinationUnreachable(), ns3::Icmpv6L4Protocol::SendErrorParameterError(), ns3::Icmpv6L4Protocol::SendErrorTimeExceeded(), ns3::Icmpv6L4Protocol::SendErrorTooBig(), ns3::LoopbackNetDevice::SendFrom(), ns3::NonCommunicatingNetDevice::SendFrom(), ns3::LteNetDevice::SendFrom(), ns3::AlohaNoackNetDevice::SendFrom(), ns3::EmuNetDevice::SendFrom(), ns3::TapBridge::SendFrom(), ns3::CsmaNetDevice::SendFrom(), ns3::EnbLtePhy::SendIdealControlMessage(), ns3::UeLtePhy::SendIdealControlMessage(), ns3::EnbNetDevice::SendIdealPdcchMessage(), ns3::Icmpv6L4Protocol::SendMessage(), ns3::Icmpv6L4Protocol::SendNA(), ns3::Icmpv6L4Protocol::SendNS(), ns3::EnbLtePhy::SendPacket(), ns3::UeLtePhy::SendPacket(), ns3::EnbNetDevice::SendPacket(), ns3::YansWifiPhy::SendPacket(), ns3::EnbMacEntity::SendPdcchMapIdealControlMessage(), ns3::TcpSocketBase::SendPendingData(), ns3::Icmpv6L4Protocol::SendRedirection(), ns3::Icmpv6L4Protocol::SendRS(), ns3::TcpSocketBase::SendRST(), ns3::Ipv4RawSocketImpl::SendTo(), ns3::UdpSocketImpl::SendTo(), ns3::NscTcpSocketImpl::SendTo(), ns3::PacketSocket::SendTo(), ns3::Ipv6RawSocketImpl::SendTo(), ns3::Ipv4L3Protocol::SendWithHeader(), ns3::RadiotapHeader::Serialize(), ns3::NixVector::Serialize(), ns3::Buffer::Serialize(), ns3::RegularWifiMac::SetAckTimeout(), ns3::LteNetDevice::SetAddress(), ns3::NonCommunicatingNetDevice::SetAddress(), ns3::Ipv6InterfaceAddress::SetAddress(), ns3::RegularWifiMac::SetAddress(), ns3::EmuNetDevice::SetAddress(), ns3::AlohaNoackNetDevice::SetAddress(), ns3::TapBridge::SetAddress(), ns3::RvBatteryModel::SetAlpha(), ns3::MacEntity::SetAmcModule(), ns3::RadiotapHeader::SetAntennaNoisePower(), ns3::RadiotapHeader::SetAntennaSignalPower(), ns3::ArpCache::SetArpRequestCallback(), ns3::StaWifiMac::SetAssocRequestTimeout(), ns3::CsmaNetDevice::SetBackoffParams(), ns3::Ipv6Interface::SetBaseReachableTime(), ns3::MeshWifiInterfaceMac::SetBeaconGeneration(), ns3::MeshWifiInterfaceMac::SetBeaconInterval(), ns3::ApWifiMac::SetBeaconInterval(), ns3::RvBatteryModel::SetBeta(), ns3::TapBridge::SetBridgedNetDevice(), ns3::RegularWifiMac::SetBssid(), ns3::SpectrumAnalyzer::SetChannel(), ns3::SpectrumAnalyzerHelper::SetChannel(), ns3::LteSpectrumPhy::SetChannel(), ns3::NonCommunicatingNetDevice::SetChannel(), ns3::HalfDuplexIdealPhy::SetChannel(), ns3::AlohaNoackNetDevice::SetChannel(), ns3::RadiotapHeader::SetChannelFrequencyAndFlags(), ns3::UeRecord::SetCqiFeedbacks(), ns3::RegularWifiMac::SetCtsTimeout(), ns3::Ipv6Interface::SetCurHopLimit(), ns3::RvBatteryModel::SetCutoffVoltage(), ns3::EmuNetDevice::SetDataRate(), ns3::UdpEchoClient::SetDataSize(), ns3::Ipv6StaticRouting::SetDefaultMulticastRoute(), ns3::Ipv4StaticRouting::SetDefaultMulticastRoute(), ns3::Ipv6StaticRouting::SetDefaultRoute(), ns3::Ipv4StaticRouting::SetDefaultRoute(), ns3::Ipv6L3Protocol::SetDefaultTtl(), ns3::MacEntity::SetDevice(), ns3::SpectrumAnalyzer::SetDevice(), ns3::RlcEntity::SetDevice(), ns3::LtePhy::SetDevice(), ns3::PacketScheduler::SetDevice(), ns3::ArpCache::SetDevice(), ns3::LteSpectrumPhy::SetDevice(), ns3::Ipv6Interface::SetDevice(), ns3::HalfDuplexIdealPhy::SetDevice(), ns3::NdiscCache::SetDevice(), ns3::SpectrumAnalyzerHelper::SetDeviceAttribute(), ns3::SPFVertex::SetDistanceFromRoot(), ns3::Ipv4L3Protocol::SetDown(), ns3::Ipv6L3Protocol::SetDown(), ns3::LtePhy::SetDownlinkChannel(), ns3::EnbMacEntity::SetDownlinkPacketScheduler(), ns3::LtePhy::SetDownlinkSpectrumPhy(), ns3::LtePhy::SetDownlinkSubChannels(), ns3::RegularWifiMac::SetEifsNoDifs(), ns3::UeRecord::SetEnb(), ns3::CsmaNetDevice::SetEncapsulationMode(), ns3::EmuNetDevice::SetEncapsulationMode(), ns3::AcousticModemEnergyModel::SetEnergyDepletionCallback(), ns3::WifiRadioEnergyModel::SetEnergyDepletionCallback(), ns3::UanPhyGen::SetEnergyModelCallback(), ns3::AcousticModemEnergyModel::SetEnergySource(), ns3::WifiRadioEnergyModel::SetEnergySource(), ns3::BasicEnergySource::SetEnergyUpdateInterval(), ns3::LiIonEnergySource::SetEnergyUpdateInterval(), ns3::aodv::RoutingTable::SetEntryState(), ns3::SpectrumInterference::SetErrorModel(), ns3::UdpEchoClient::SetFill(), ns3::Ipv6Interface::SetForwarding(), ns3::Ipv4L3Protocol::SetForwarding(), ns3::Ipv6L3Protocol::SetForwarding(), ns3::RegularWifiMac::SetForwardUpCallback(), ns3::RadiotapHeader::SetFrameFlags(), ns3::LteSpectrumPhy::SetGenericPhyRxEndErrorCallback(), ns3::HalfDuplexIdealPhy::SetGenericPhyRxEndErrorCallback(), ns3::LteSpectrumPhy::SetGenericPhyRxEndOkCallback(), ns3::HalfDuplexIdealPhy::SetGenericPhyRxEndOkCallback(), ns3::LteSpectrumPhy::SetGenericPhyRxStartCallback(), ns3::HalfDuplexIdealPhy::SetGenericPhyRxStartCallback(), ns3::LteSpectrumPhy::SetGenericPhyTxEndCallback(), ns3::HalfDuplexIdealPhy::SetGenericPhyTxEndCallback(), ns3::LteNetDevice::SetGenericPhyTxStartCallback(), ns3::AlohaNoackNetDevice::SetGenericPhyTxStartCallback(), ns3::TcpTxBuffer::SetHeadSequence(), ns3::AcousticModemEnergyModel::SetIdlePowerW(), ns3::LteNetDevice::SetIfIndex(), ns3::NonCommunicatingNetDevice::SetIfIndex(), ns3::AlohaNoackNetDevice::SetIfIndex(), ns3::CsmaNetDevice::SetIfIndex(), ns3::BasicEnergySource::SetInitialEnergy(), ns3::LiIonEnergySource::SetInitialEnergy(), ns3::CsmaNetDevice::SetInterframeGap(), ns3::RadioBearerInstance::SetIpcsClassifierRecord(), ns3::Ipv4StaticRouting::SetIpv4(), ns3::Ipv4ListRouting::SetIpv4(), ns3::Ipv4GlobalRouting::SetIpv4(), ns3::ArpCache::Entry::SetIpv4Address(), ns3::Ipv6ListRouting::SetIpv6(), ns3::Ipv6StaticRouting::SetIpv6(), ns3::NdiscCache::Entry::SetIpv6Address(), ns3::ChannelRealization::SetJakesFadingLossModel(), ns3::DiscreteTimeLossModel::SetLastUpdate(), ns3::RegularWifiMac::SetLinkDownCallback(), ns3::AdhocWifiMac::SetLinkUpCallback(), ns3::ApWifiMac::SetLinkUpCallback(), ns3::MeshWifiInterfaceMac::SetLinkUpCallback(), ns3::RegularWifiMac::SetLinkUpCallback(), ns3::Ping6::SetLocal(), ns3::SPFVertex::SetLSA(), ns3::NdiscCache::Entry::SetMacAddress(), ns3::PacketScheduler::SetMacEntity(), ns3::UeNetDevice::SetMacEntity(), ns3::EnbNetDevice::SetMacEntity(), ns3::BulkSendApplication::SetMaxBytes(), ns3::OnOffApplication::SetMaxBytes(), ns3::StaWifiMac::SetMaxMissedBeacons(), ns3::BlockAckManager::SetMaxPacketDelay(), ns3::LteMacQueue::SetMaxSize(), ns3::Ipv4Interface::SetMetric(), ns3::Ipv6Interface::SetMetric(), ns3::Ipv4L3Protocol::SetMetric(), ns3::Ipv6L3Protocol::SetMetric(), ns3::SpectrumAnalyzer::SetMobility(), ns3::LteSpectrumPhy::SetMobility(), ns3::HalfDuplexIdealPhy::SetMobility(), ns3::DropTailQueue::SetMode(), ns3::TapBridge::SetMode(), ns3::LteNetDevice::SetMtu(), ns3::NonCommunicatingNetDevice::SetMtu(), ns3::AlohaNoackNetDevice::SetMtu(), ns3::PointToPointNetDevice::SetMtu(), ns3::CsmaNetDevice::SetMtu(), ns3::Ipv6Option::SetNode(), ns3::Ipv6Extension::SetNode(), ns3::AcousticModemEnergyModel::SetNode(), ns3::Ipv6Interface::SetNode(), ns3::Ipv6RawSocketImpl::SetNode(), ns3::Ipv6L3Protocol::SetNode(), ns3::LteNetDevice::SetNode(), ns3::NonCommunicatingNetDevice::SetNode(), ns3::Icmpv6L4Protocol::SetNode(), ns3::AlohaNoackNetDevice::SetNode(), ns3::CsmaNetDevice::SetNode(), ns3::GlobalRoutingLSA::SetNode(), ns3::AdhocAlohaNoackIdealPhyHelper::SetNoisePowerSpectralDensity(), ns3::LteSpectrumPhy::SetNoisePowerSpectralDensity(), ns3::SpectrumInterference::SetNoisePowerSpectralDensity(), ns3::HalfDuplexIdealPhy::SetNoisePowerSpectralDensity(), ns3::LtePhy::SetNrFrames(), ns3::LtePhy::SetNrSubFrames(), ns3::Ipv6InterfaceAddress::SetNsDadUid(), ns3::Ipv6Interface::SetNsDadUid(), ns3::RvBatteryModel::SetNumOfTerms(), ns3::RvBatteryModel::SetOpenCircuitVoltage(), ns3::SPFVertex::SetParent(), ns3::ChannelRealization::SetPathLossModel(), ns3::ChannelRealization::SetPenetrationLossModel(), ns3::JakesFadingLossModel::SetPhy(), ns3::LteNetDevice::SetPhy(), ns3::NonCommunicatingNetDevice::SetPhy(), ns3::AlohaNoackNetDevice::SetPhy(), ns3::SpectrumAnalyzerHelper::SetPhyAttribute(), ns3::RegularWifiMac::SetPifs(), ns3::StaWifiMac::SetProbeRequestTimeout(), ns3::LteNetDevice::SetPromiscReceiveCallback(), ns3::NonCommunicatingNetDevice::SetPromiscReceiveCallback(), ns3::AlohaNoackNetDevice::SetPromiscReceiveCallback(), ns3::CsmaNetDevice::SetPromiscReceiveCallback(), ns3::SingleModelSpectrumChannel::SetPropagationDelayModel(), ns3::RegularWifiMac::SetQosSupported(), ns3::AlohaNoackNetDevice::SetQueue(), ns3::EmuNetDevice::SetQueue(), ns3::PointToPointNetDevice::SetQueue(), ns3::CsmaNetDevice::SetQueue(), ns3::RlcEntity::SetRadioBearer(), ns3::MeshWifiInterfaceMac::SetRandomStartDelay(), ns3::HalfDuplexIdealPhy::SetRate(), ns3::RadiotapHeader::SetRate(), ns3::Ipv6Interface::SetReachableTime(), ns3::LteNetDevice::SetReceiveCallback(), ns3::NonCommunicatingNetDevice::SetReceiveCallback(), ns3::AlohaNoackNetDevice::SetReceiveCallback(), ns3::CsmaNetDevice::SetReceiveCallback(), ns3::CsmaNetDevice::SetReceiveEnable(), ns3::PointToPointNetDevice::SetReceiveErrorModel(), ns3::CsmaNetDevice::SetReceiveErrorModel(), ns3::Ping6::SetRemote(), ns3::Ipv6Interface::SetRetransTimer(), ns3::RadioBearerInstance::SetRlcEntity(), ns3::SPFVertex::SetRootExitDirection(), ns3::NdiscCache::Entry::SetRouter(), ns3::Ipv4L3Protocol::SetRoutingProtocol(), ns3::Ipv6L3Protocol::SetRoutingProtocol(), ns3::LteNetDevice::SetRrcEntity(), ns3::AcousticModemEnergyModel::SetRxPowerW(), ns3::SpectrumAnalyzer::SetRxSpectrumModel(), ns3::SpectrumAnalyzerHelper::SetRxSpectrumModel(), ns3::RvBatteryModel::SetSamplingInterval(), ns3::DiscreteTimeLossModel::SetSamplingPeriod(), ns3::Simulator::SetScheduler(), ns3::Ipv6InterfaceAddress::SetScope(), ns3::CsmaNetDevice::SetSendEnable(), ns3::ChannelRealization::SetShadowingLossModel(), ns3::RegularWifiMac::SetSifs(), ns3::AcousticModemEnergyModel::SetSleepPowerW(), ns3::RegularWifiMac::SetSlot(), ns3::RegularWifiMac::SetSsid(), ns3::Ipv6InterfaceAddress::SetState(), ns3::Ipv6Interface::SetState(), ns3::UeLtePhy::SetSubChannelsForReception(), ns3::UeLtePhy::SetSubChannelsForTransmission(), ns3::BasicEnergySource::SetSupplyVoltage(), ns3::UeNetDevice::SetTargetEnb(), ns3::RadiotapHeader::SetTsft(), ns3::LtePhy::SetTti(), ns3::LtePhy::SetTxPower(), ns3::AdhocAlohaNoackIdealPhyHelper::SetTxPowerSpectralDensity(), ns3::WaveformGeneratorHelper::SetTxPowerSpectralDensity(), ns3::WaveformGenerator::SetTxPowerSpectralDensity(), ns3::LteSpectrumPhy::SetTxPowerSpectralDensity(), ns3::HalfDuplexIdealPhy::SetTxPowerSpectralDensity(), ns3::AcousticModemEnergyModel::SetTxPowerW(), ns3::RegularWifiMac::SetTypeOfStation(), ns3::UeRecord::SetUe(), ns3::EnbNetDevice::SetUeManager(), ns3::NdiscCache::SetUnresQlen(), ns3::Ipv4L3Protocol::SetUp(), ns3::Ipv6L3Protocol::SetUp(), ns3::TcpSocketBase::SetupCallback(), ns3::TcpSocketBase::SetupEndpoint(), ns3::LtePhy::SetUplinkChannel(), ns3::EnbMacEntity::SetUplinkPacketScheduler(), ns3::LtePhy::SetUplinkSpectrumPhy(), ns3::LtePhy::SetUplinkSubChannels(), ns3::PenetrationLossModel::SetValue(), ns3::PathLossModel::SetValue(), ns3::JakesFadingLossModel::SetValue(), ns3::ShadowingLossModel::SetValue(), ns3::SPFVertex::SetVertexId(), ns3::SPFVertex::SetVertexType(), ns3::RegularWifiMac::SetWifiPhy(), ns3::ApWifiMac::SetWifiRemoteStationManager(), ns3::RegularWifiMac::SetWifiRemoteStationManager(), ns3::Ipv4RawSocketImpl::ShutdownRecv(), ns3::TcpSocketBase::ShutdownRecv(), ns3::PacketSocket::ShutdownRecv(), ns3::Ipv4RawSocketImpl::ShutdownSend(), ns3::TcpSocketBase::ShutdownSend(), ns3::PacketSocket::ShutdownSend(), ns3::SimplePacketScheduler::SimplePacketScheduler(), ns3::PendingData::SizeFromOffset(), ns3::PendingData::SizeFromSeq(), ns3::TcpTxBuffer::SizeFromSequence(), ns3::SpectrumConverter::SpectrumConverter(), ns3::SpectrumSignalParameters::SpectrumSignalParameters(), ns3::EnbNetDevice::Start(), ns3::SpectrumAnalyzer::Start(), ns3::UeNetDevice::Start(), ns3::EmuNetDevice::Start(), ns3::WaveformGenerator::Start(), ns3::TapBridge::Start(), ns3::StaWifiMac::StartActiveAssociation(), ns3::ApWifiMac::StartBeaconing(), ns3::EnbLtePhy::StartFrame(), ns3::SpectrumAnalyzer::StartRx(), ns3::WaveformGenerator::StartRx(), ns3::SpectrumInterference::StartRx(), ns3::LteSpectrumPhy::StartRx(), ns3::HalfDuplexIdealPhy::StartRx(), ns3::EnbLtePhy::StartSubFrame(), ns3::EnbNetDevice::StartTransmission(), ns3::UeNetDevice::StartTransmission(), ns3::MacLow::StartTransmission(), ns3::SingleModelSpectrumChannel::StartTx(), ns3::MultiModelSpectrumChannel::StartTx(), ns3::LteSpectrumPhy::StartTx(), ns3::HalfDuplexIdealPhy::StartTx(), ns3::ArpCache::StartWaitReplyTimer(), ns3::EnbNetDevice::Stop(), ns3::UeNetDevice::Stop(), ns3::EmuNetDevice::Stop(), ns3::WaveformGenerator::Stop(), ns3::Simulator::Stop(), ns3::TapBridge::Stop(), ns3::BlockAckManager::StorePacket(), ns3::NonCommunicatingNetDevice::SupportsSendFrom(), ns3::LteNetDevice::SupportsSendFrom(), ns3::AlohaNoackNetDevice::SupportsSendFrom(), ns3::MeshWifiInterfaceMac::SwitchFrequencyChannel(), ns3::BlockAckManager::SwitchToBlockAckIfNeeded(), ns3::TcpNewReno::TcpNewReno(), ns3::TcpReno::TcpReno(), ns3::TcpRfc793::TcpRfc793(), ns3::TcpSocketBase::TcpSocketBase(), ns3::TcpTahoe::TcpTahoe(), ns3::BlockAckManager::TearDownBlockAck(), ns3::CsmaChannel::TransmitEnd(), ns3::PointToPointRemoteChannel::TransmitStart(), ns3::PointToPointChannel::TransmitStart(), ns3::CsmaChannel::TransmitStart(), ns3::AthstatsWifiTraceSink::TxDataFailedTrace(), ns3::AthstatsWifiTraceSink::TxFinalDataFailedTrace(), ns3::AthstatsWifiTraceSink::TxFinalRtsFailedTrace(), ns3::AthstatsWifiTraceSink::TxRtsFailedTrace(), ns3::UeNetDevice::UeNetDevice(), ns3::UeRecord::UeRecord(), ns3::aodv::RoutingTable::Update(), ns3::BasicEnergySource::UpdateEnergySource(), ns3::RvBatteryModel::UpdateEnergySource(), ns3::LiIonEnergySource::UpdateEnergySource(), ns3::ArpCache::Entry::UpdateWaitReply(), ns3::TcpNewReno::Window(), ns3::TcpReno::Window(), ns3::TcpTahoe::Window(), ns3::GlobalRouter::WithdrawRoute(), ns3::MeshWifiInterfaceMac::~MeshWifiInterfaceMac(), ns3::NscTcpSocketImpl::~NscTcpSocketImpl(), ns3::SpectrumSignalParameters::~SpectrumSignalParameters(), and ns3::SPFVertex::~SPFVertex().

Value:
do                                                            \
    {                                                           \
      if (g_log.IsEnabled (ns3::LOG_FUNCTION))                  \
        {                                                       \
          NS_LOG_APPEND_TIME_PREFIX;                            \
          NS_LOG_APPEND_NODE_PREFIX;                            \
          NS_LOG_APPEND_CONTEXT;                                \
          std::clog << g_log.Name () << ":"                     \
                    << __FUNCTION__ << "()" << std::endl;       \
        }                                                       \
    }                                                           \
  while (false)

Output the name of the function.

Referenced by ns3::Ipv4Interface::AddAddress(), ns3::Ipv6Interface::AddAddress(), ns3::Ipv6AddressGenerator::AddAllocated(), ns3::GlobalRoutingLSA::AddAttachedRouter(), ns3::BridgeNetDevice::AddBridgePort(), ns3::MeshPointDevice::AddInterface(), ns3::TapBridge::AddLinkChangeCallback(), ns3::GlobalRoutingLSA::AddLinkRecord(), ns3::NixVector::AddNeighborIndex(), ns3::OptionField::AddOption(), ns3::Ipv6EndPointDemux::Allocate(), ns3::AsciiTraceHelper::AsciiTraceHelper(), ns3::Ipv6AddressHelper::Assign(), ns3::Ipv4AddressHelper::Assign(), ns3::Ipv6AddressHelper::AssignWithoutAddress(), ns3::UdpSocketImpl::Bind(), ns3::NscTcpSocketImpl::Bind(), ns3::TcpSocketBase::Bind(), ns3::Ipv6RawSocketImpl::Bind(), ns3::NixVector::BitCount(), ns3::SystemThread::Break(), ns3::SystemCondition::Broadcast(), ns3::GlobalRouteManagerImpl::BuildGlobalRoutingDatabase(), ns3::CandidateQueue::CandidateQueue(), ns3::CandidateQueue::Clear(), ns3::GlobalRoutingLSA::ClearLinkRecords(), ns3::NdiscCache::Entry::ClearWaitingPacket(), ns3::UdpSocketImpl::Close(), ns3::Ipv6RawSocketImpl::Close(), ns3::GlobalRoutingLSA::CopyLinkRecords(), ns3::Ipv6L3Protocol::CreateRawSocket(), ns3::UdpL4Protocol::CreateSocket(), ns3::CsmaChannel::CsmaChannel(), ns3::Ipv6EndPointDemux::DeAllocate(), ns3::GlobalRouteManagerImpl::DeleteGlobalRoutes(), ns3::Icmpv6RS::Deserialize(), ns3::RealtimeSimulatorImpl::Destroy(), ns3::Simulator::Destroy(), ns3::ErrorModel::Disable(), ns3::GlobalRouter::DiscoverLSAs(), ns3::OmnetDataOutput::DoDispose(), ns3::PacketCounterCalculator::DoDispose(), ns3::SqliteDataOutput::DoDispose(), ns3::DataOutputInterface::DoDispose(), ns3::UdpEchoServer::DoDispose(), ns3::dot11s::HwmpProtocol::DoDispose(), ns3::UdpClient::DoDispose(), ns3::PacketSizeMinMaxAvgTotalCalculator::DoDispose(), ns3::DataCollector::DoDispose(), ns3::Radvd::DoDispose(), ns3::Ipv4ListRouting::DoDispose(), ns3::Ping6::DoDispose(), ns3::Ipv6ListRouting::DoDispose(), ns3::OnOffApplication::DoDispose(), ns3::TcpL4Protocol::DoDispose(), ns3::DataCalculator::DoDispose(), ns3::MeshPointDevice::DoDispose(), ns3::UdpL4Protocol::DoDispose(), ns3::BridgeNetDevice::DoDispose(), ns3::UdpEchoClient::DoDispose(), ns3::VirtualNetDevice::DoDispose(), ns3::Ipv4Interface::DoDispose(), ns3::Ipv4GlobalRouting::DoDispose(), ns3::TapBridge::DoDispose(), ns3::Ipv6StaticRouting::DoDispose(), ns3::Ipv6Interface::DoDispose(), ns3::Ipv6ExtensionFragment::DoDispose(), ns3::CsmaNetDevice::DoDispose(), ns3::Ipv6L3Protocol::DoDispose(), ns3::Icmpv6L4Protocol::DoDispose(), ns3::WallClockSynchronizer::DoGetCurrentRealtime(), ns3::WallClockSynchronizer::DoGetDrift(), ns3::WallClockSynchronizer::DoRealtime(), ns3::WallClockSynchronizer::DoSetCondition(), ns3::WallClockSynchronizer::DoSetOrigin(), ns3::WallClockSynchronizer::DoSignal(), ns3::WallClockSynchronizer::DoSynchronize(), ns3::DropTailQueue::DropTailQueue(), ns3::CandidateQueue::Empty(), ns3::ErrorModel::Enable(), ns3::Packet::EnableChecking(), ns3::Packet::EnablePrinting(), ns3::NdiscCache::Entry::Entry(), ns3::NixVector::ExtractNeighborIndex(), ns3::CandidateQueue::Find(), ns3::NdiscCache::Flush(), ns3::Ipv4NixVectorRouting::FlushGlobalNixRoutingCache(), ns3::Icmpv6L4Protocol::FunctionDadTimeout(), ns3::NdiscCache::Entry::FunctionDelayTimeout(), ns3::NdiscCache::Entry::FunctionProbeTimeout(), ns3::NdiscCache::Entry::FunctionReachableTimeout(), ns3::NdiscCache::Entry::FunctionRetransmitTimeout(), ns3::MeshPointDevice::GetAddress(), ns3::BridgeNetDevice::GetAddress(), ns3::Ipv6InterfaceAddress::GetAddress(), ns3::Ipv6AddressGenerator::GetAddress(), ns3::EmuNetDevice::GetAddress(), ns3::Ipv4Interface::GetAddress(), ns3::TapBridge::GetAddress(), ns3::CsmaNetDevice::GetAddress(), ns3::GlobalRoutingLSA::GetAdvertisingRouter(), ns3::GlobalRoutingLSA::GetAttachedRouter(), ns3::Ipv6Interface::GetBaseReachableTime(), ns3::TapBridge::GetBridgedNetDevice(), ns3::MeshPointDevice::GetBroadcast(), ns3::BridgeNetDevice::GetBroadcast(), ns3::TapBridge::GetBroadcast(), ns3::CsmaNetDevice::GetBroadcast(), ns3::BridgeNetDevice::GetChannel(), ns3::MeshPointDevice::GetChannel(), ns3::TapBridge::GetChannel(), ns3::CsmaNetDevice::GetChannel(), ns3::SystemCondition::GetCondition(), ns3::Ipv6Interface::GetCurHopLimit(), ns3::UdpEchoClient::GetDataSize(), ns3::Ipv6StaticRouting::GetDefaultRoute(), ns3::NdiscCache::GetDevice(), ns3::Ipv6Interface::GetDevice(), ns3::PointToPointChannel::GetDevice(), ns3::SPFVertex::GetDistanceFromRoot(), ns3::CsmaNetDevice::GetEncapsulationMode(), ns3::EmuNetDevice::GetEncapsulationMode(), ns3::UdpSocketImpl::GetErrno(), ns3::NscTcpSocketImpl::GetErrno(), ns3::Ipv6RawSocketImpl::GetErrno(), ns3::Ipv6ExtensionHopByHop::GetExtensionNumber(), ns3::Ipv6ExtensionDestination::GetExtensionNumber(), ns3::Ipv6ExtensionFragment::GetExtensionNumber(), ns3::Ipv6ExtensionRouting::GetExtensionNumber(), ns3::Ipv6ExtensionESP::GetExtensionNumber(), ns3::Ipv6ExtensionAH::GetExtensionNumber(), ns3::Ipv6L3Protocol::GetIcmpv6(), ns3::BridgeNetDevice::GetIfIndex(), ns3::MeshPointDevice::GetIfIndex(), ns3::TapBridge::GetIfIndex(), ns3::CsmaNetDevice::GetIfIndex(), ns3::NdiscCache::GetInterface(), ns3::NdiscCache::Entry::GetLastReachabilityConfirmation(), ns3::Icmpv6OptionHeader::GetLength(), ns3::GlobalRoutingLinkRecord::GetLinkData(), ns3::GlobalRoutingLinkRecord::GetLinkId(), ns3::Ipv6Interface::GetLinkLocalAddress(), ns3::GlobalRoutingLSA::GetLinkRecord(), ns3::GlobalRoutingLSA::GetLinkStateId(), ns3::GlobalRoutingLinkRecord::GetLinkType(), ns3::ListErrorModel::GetList(), ns3::ReceiveListErrorModel::GetList(), ns3::SPFVertex::GetLSA(), ns3::GlobalRouter::GetLSA(), ns3::GlobalRoutingLSA::GetLSType(), ns3::NdiscCache::Entry::GetMacAddress(), ns3::Simulator::GetMaximumSimulationTime(), ns3::Ipv4Interface::GetMetric(), ns3::Ipv6Interface::GetMetric(), ns3::Ipv6StaticRouting::GetMetric(), ns3::GlobalRoutingLinkRecord::GetMetric(), ns3::DropTailQueue::GetMode(), ns3::TapBridge::GetMode(), ns3::BridgeNetDevice::GetMtu(), ns3::MeshPointDevice::GetMtu(), ns3::PointToPointNetDevice::GetMtu(), ns3::TapBridge::GetMtu(), ns3::CsmaNetDevice::GetMtu(), ns3::Ipv4Interface::GetNAddresses(), ns3::Ipv6Interface::GetNAddresses(), ns3::GlobalRoutingLSA::GetNAttachedRouters(), ns3::Queue::GetNBytes(), ns3::SPFVertex::GetNChildren(), ns3::PointToPointChannel::GetNDevices(), ns3::Ipv6AddressGenerator::GetNetwork(), ns3::GlobalRoutingLSA::GetNetworkLSANetworkMask(), ns3::MeshPointDevice::GetNInterfaces(), ns3::Ipv6L3Protocol::GetNInterfaces(), ns3::GlobalRoutingLSA::GetNLinkRecords(), ns3::Ipv6StaticRouting::GetNMulticastRoutes(), ns3::UdpSocketImpl::GetNode(), ns3::NscTcpSocketImpl::GetNode(), ns3::Ipv6Extension::GetNode(), ns3::TcpSocketBase::GetNode(), ns3::MeshPointDevice::GetNode(), ns3::BridgeNetDevice::GetNode(), ns3::TapBridge::GetNode(), ns3::CsmaNetDevice::GetNode(), ns3::GlobalRoutingLSA::GetNode(), ns3::Queue::GetNPackets(), ns3::SPFVertex::GetNRootExitDirections(), ns3::Ipv4GlobalRouting::GetNRoutes(), ns3::Ipv6InterfaceAddress::GetNsDadUid(), ns3::NdiscCache::Entry::GetNSRetransmit(), ns3::GlobalRouter::GetNumLSAs(), ns3::Ipv6OptionPad1::GetOptionNumber(), ns3::Ipv6OptionPadn::GetOptionNumber(), ns3::Ipv6OptionJumbogram::GetOptionNumber(), ns3::Ipv6OptionRouterAlert::GetOptionNumber(), ns3::SPFVertex::GetParent(), ns3::Ipv6InterfaceAddress::GetPrefix(), ns3::Icmpv6L4Protocol::GetProtocolNumber(), ns3::EmuNetDevice::GetQueue(), ns3::PointToPointNetDevice::GetQueue(), ns3::CsmaNetDevice::GetQueue(), ns3::RateErrorModel::GetRate(), ns3::Ipv6Interface::GetReachableTime(), ns3::NixVector::GetRemainingBits(), ns3::Ipv6Interface::GetRetransTimer(), ns3::SPFVertex::GetRootExitDirection(), ns3::GlobalRouter::GetRouterId(), ns3::Ipv6L3Protocol::GetRoutingProtocol(), ns3::UdpSocketImpl::GetRxAvailable(), ns3::NscTcpSocketImpl::GetRxAvailable(), ns3::Ipv6RawSocketImpl::GetRxAvailable(), ns3::Ipv6InterfaceAddress::GetScope(), ns3::UdpSocketImpl::GetSockName(), ns3::NscTcpSocketImpl::GetSockName(), ns3::Ipv6RawSocketImpl::GetSockName(), ns3::Ipv6InterfaceAddress::GetState(), ns3::Icmpv6L4Protocol::GetStaticProtocolNumber(), ns3::GlobalRoutingLSA::GetStatus(), ns3::Simulator::GetSystemId(), ns3::Queue::GetTotalDroppedBytes(), ns3::Queue::GetTotalDroppedPackets(), ns3::Queue::GetTotalReceivedBytes(), ns3::Queue::GetTotalReceivedPackets(), ns3::UdpSocketImpl::GetTxAvailable(), ns3::NscTcpSocketImpl::GetTxAvailable(), ns3::Ipv6RawSocketImpl::GetTxAvailable(), ns3::Icmpv6OptionHeader::GetType(), ns3::SingleModelSpectrumChannel::GetTypeId(), ns3::Ipv6ExtensionRouting::GetTypeRouting(), ns3::Ipv6ExtensionLooseRouting::GetTypeRouting(), ns3::RateErrorModel::GetUnit(), ns3::NdiscCache::GetUnresQlen(), ns3::Icmpv6L4Protocol::GetVersion(), ns3::SPFVertex::GetVertexId(), ns3::SPFVertex::GetVertexType(), ns3::GlobalRouteManagerLSDB::GlobalRouteManagerLSDB(), ns3::GlobalRouter::GlobalRouter(), ns3::GlobalRoutingLinkRecord::GlobalRoutingLinkRecord(), ns3::GlobalRoutingLSA::GlobalRoutingLSA(), ns3::Icmpv6L4Protocol::Icmpv6L4Protocol(), ns3::NdiscCache::Entry::IncNSRetransmit(), ns3::Ipv6AddressGenerator::Init(), ns3::Ipv6AddressGenerator::InitAddress(), ns3::GlobalRouteManagerLSDB::Initialize(), ns3::GlobalRouteManagerImpl::InitializeRoutes(), ns3::BridgeHelper::Install(), ns3::Ipv4AddressHelper::Ipv4AddressHelper(), ns3::Ipv4GlobalRouting::Ipv4GlobalRouting(), ns3::Ipv6AddressHelper::Ipv6AddressHelper(), ns3::Ipv6EndPointDemux::Ipv6EndPointDemux(), ns3::Ipv6ExtensionAH::Ipv6ExtensionAH(), ns3::Ipv6ExtensionDestination::Ipv6ExtensionDestination(), ns3::Ipv6ExtensionESP::Ipv6ExtensionESP(), ns3::Ipv6ExtensionFragment::Ipv6ExtensionFragment(), ns3::Ipv6ExtensionHopByHop::Ipv6ExtensionHopByHop(), ns3::Ipv6ExtensionLooseRouting::Ipv6ExtensionLooseRouting(), ns3::Ipv6ExtensionRouting::Ipv6ExtensionRouting(), ns3::Ipv6L3Protocol::Ipv6L3Protocol(), ns3::Ipv6ListRouting::Ipv6ListRouting(), ns3::Ipv6OptionJumbogram::Ipv6OptionJumbogram(), ns3::Ipv6OptionPad1::Ipv6OptionPad1(), ns3::Ipv6OptionPadn::Ipv6OptionPadn(), ns3::Ipv6OptionRouterAlert::Ipv6OptionRouterAlert(), ns3::Ipv6RawSocketImpl::Ipv6RawSocketImpl(), ns3::Ipv6StaticRouting::Ipv6StaticRouting(), ns3::BridgeNetDevice::IsBridge(), ns3::MeshPointDevice::IsBridge(), ns3::TapBridge::IsBridge(), ns3::WimaxNetDevice::IsBridge(), ns3::CsmaNetDevice::IsBridge(), ns3::MeshPointDevice::IsBroadcast(), ns3::BridgeNetDevice::IsBroadcast(), ns3::TapBridge::IsBroadcast(), ns3::CsmaNetDevice::IsBroadcast(), ns3::ErrorModel::IsCorrupt(), ns3::NdiscCache::Entry::IsDelay(), ns3::Ipv4Interface::IsDown(), ns3::Ipv6Interface::IsDown(), ns3::Queue::IsEmpty(), ns3::GlobalRoutingLSA::IsEmpty(), ns3::ErrorModel::IsEnabled(), ns3::RealtimeSimulatorImpl::IsFinished(), ns3::Simulator::IsFinished(), ns3::Ipv4Interface::IsForwarding(), ns3::Ipv6Interface::IsForwarding(), ns3::NdiscCache::Entry::IsIncomplete(), ns3::BridgeNetDevice::IsLinkUp(), ns3::MeshPointDevice::IsLinkUp(), ns3::TapBridge::IsLinkUp(), ns3::CsmaNetDevice::IsLinkUp(), ns3::BridgeNetDevice::IsMulticast(), ns3::MeshPointDevice::IsMulticast(), ns3::TapBridge::IsMulticast(), ns3::CsmaNetDevice::IsMulticast(), ns3::MeshPointDevice::IsPointToPoint(), ns3::BridgeNetDevice::IsPointToPoint(), ns3::TapBridge::IsPointToPoint(), ns3::CsmaNetDevice::IsPointToPoint(), ns3::NdiscCache::Entry::IsProbe(), ns3::NdiscCache::Entry::IsReachable(), ns3::CsmaNetDevice::IsReceiveEnabled(), ns3::NdiscCache::Entry::IsRouter(), ns3::CsmaNetDevice::IsSendEnabled(), ns3::NdiscCache::Entry::IsStale(), ns3::Ipv4Interface::IsUp(), ns3::Ipv6Interface::IsUp(), ns3::SystemThread::Join(), ns3::Ipv6RawSocketImpl::Listen(), ns3::SystemMutex::Lock(), ns3::NdiscCache::Entry::MarkDelay(), ns3::NdiscCache::Entry::MarkProbe(), ns3::NdiscCache::Entry::MarkReachable(), ns3::NdiscCache::Entry::MarkStale(), ns3::MeshPointDevice::MeshPointDevice(), ns3::NdiscCache::NdiscCache(), ns3::BridgeNetDevice::NeedsArp(), ns3::MeshPointDevice::NeedsArp(), ns3::TapBridge::NeedsArp(), ns3::CsmaNetDevice::NeedsArp(), ns3::Ipv4AddressHelper::NewNetwork(), ns3::RealtimeSimulatorImpl::Next(), ns3::Simulator::Next(), ns3::Ipv6AddressGenerator::NextAddress(), ns3::Ipv6AddressGenerator::NextNetwork(), ns3::Icmpv6L4Protocol::NotifyNewAggregate(), ns3::Ipv6L3Protocol::NotifyNewAggregate(), ns3::Now(), ns3::GlobalRoutingLSA::operator=(), ns3::PcapHelper::PcapHelper(), ns3::Ping6::Ping6(), ns3::PointToPointChannel::PointToPointChannel(), ns3::CandidateQueue::Pop(), ns3::Radvd::Radvd(), ns3::NscTcpSocketImpl::Recv(), ns3::Socket::Recv(), ns3::Socket::RecvFrom(), ns3::NdiscCache::Remove(), ns3::Ipv4Interface::RemoveAddress(), ns3::CandidateQueue::Reorder(), ns3::ErrorModel::Reset(), ns3::Ipv6AddressGenerator::Reset(), ns3::NdiscCache::Entry::ResetNSRetransmit(), ns3::Queue::ResetStatistics(), ns3::RealtimeSimulatorImpl::Run(), ns3::Simulator::Run(), ns3::RealtimeSimulatorImpl::RunOneEvent(), ns3::Simulator::RunOneEvent(), ns3::RealtimeSimulatorImpl::ScheduleDestroy(), ns3::RealtimeSimulatorImpl::ScheduleNow(), ns3::BridgeNetDevice::Send(), ns3::PointToPointNetDevice::Send(), ns3::Socket::Send(), ns3::BridgeNetDevice::SendFrom(), ns3::Socket::SendTo(), ns3::Icmpv6NS::Serialize(), ns3::Icmpv6RS::Serialize(), ns3::Icmpv6OptionLinkLayerAddress::Serialize(), ns3::Icmpv6OptionRedirected::Serialize(), ns3::Socket::SetAcceptCallback(), ns3::BridgeNetDevice::SetAddress(), ns3::CsmaNetDevice::SetAddress(), ns3::GlobalRoutingLSA::SetAdvertisingRouter(), ns3::EmuHelper::SetAttribute(), ns3::Ipv4AddressHelper::SetBase(), ns3::WaveformGenerator::SetChannel(), ns3::Socket::SetCloseCallbacks(), ns3::SystemCondition::SetCondition(), ns3::Socket::SetConnectCallback(), ns3::PointToPointNetDevice::SetDataRate(), ns3::Socket::SetDataSentCallback(), ns3::BridgeHelper::SetDeviceAttribute(), ns3::Ipv4Interface::SetDown(), ns3::Ipv6Interface::SetDown(), ns3::Ipv4Interface::SetForwarding(), ns3::MeshPointDevice::SetIfIndex(), ns3::BridgeNetDevice::SetIfIndex(), ns3::TapBridge::SetIfIndex(), ns3::PointToPointNetDevice::SetInterframeGap(), ns3::Icmpv6OptionHeader::SetLength(), ns3::GlobalRoutingLinkRecord::SetLinkData(), ns3::GlobalRoutingLinkRecord::SetLinkId(), ns3::GlobalRoutingLSA::SetLinkStateId(), ns3::GlobalRoutingLinkRecord::SetLinkType(), ns3::ListErrorModel::SetList(), ns3::ReceiveListErrorModel::SetList(), ns3::GlobalRoutingLSA::SetLSType(), ns3::GlobalRoutingLinkRecord::SetMetric(), ns3::MeshPointDevice::SetMtu(), ns3::BridgeNetDevice::SetMtu(), ns3::TapBridge::SetMtu(), ns3::GlobalRoutingLSA::SetNetworkLSANetworkMask(), ns3::Ipv4NixVectorRouting::SetNode(), ns3::MeshPointDevice::SetNode(), ns3::BridgeNetDevice::SetNode(), ns3::TapBridge::SetNode(), ns3::BridgeNetDevice::SetPromiscReceiveCallback(), ns3::MeshPointDevice::SetPromiscReceiveCallback(), ns3::TapBridge::SetPromiscReceiveCallback(), ns3::EmuHelper::SetQueue(), ns3::RateErrorModel::SetRandomVariable(), ns3::RateErrorModel::SetRate(), ns3::BridgeNetDevice::SetReceiveCallback(), ns3::MeshPointDevice::SetReceiveCallback(), ns3::TapBridge::SetReceiveCallback(), ns3::Socket::SetRecvCallback(), ns3::Socket::SetRecvPktInfo(), ns3::MeshPointDevice::SetRoutingProtocol(), ns3::RealtimeSimulatorImpl::SetScheduler(), ns3::Socket::SetSendCallback(), ns3::GlobalRoutingLSA::SetStatus(), ns3::Icmpv6OptionHeader::SetType(), ns3::RateErrorModel::SetUnit(), ns3::Ipv4Interface::SetUp(), ns3::Ipv6Interface::SetUp(), ns3::SystemThread::Shutdown(), ns3::UdpSocketImpl::ShutdownRecv(), ns3::NscTcpSocketImpl::ShutdownRecv(), ns3::Ipv6RawSocketImpl::ShutdownRecv(), ns3::UdpSocketImpl::ShutdownSend(), ns3::NscTcpSocketImpl::ShutdownSend(), ns3::Ipv6RawSocketImpl::ShutdownSend(), ns3::SystemCondition::Signal(), ns3::CandidateQueue::Size(), ns3::SPFVertex::SPFVertex(), ns3::SystemThread::Start(), ns3::NdiscCache::Entry::StartDelayTimer(), ns3::NdiscCache::Entry::StartProbeTimer(), ns3::NdiscCache::Entry::StartReachableTimer(), ns3::NdiscCache::Entry::StartRetransmitTimer(), ns3::RealtimeSimulatorImpl::Stop(), ns3::NdiscCache::Entry::StopDelayTimer(), ns3::NdiscCache::Entry::StopProbeTimer(), ns3::NdiscCache::Entry::StopReachableTimer(), ns3::NdiscCache::Entry::StopRetransmitTimer(), ns3::MeshPointDevice::SupportsSendFrom(), ns3::BridgeNetDevice::SupportsSendFrom(), ns3::EmuNetDevice::SupportsSendFrom(), ns3::TapBridge::SupportsSendFrom(), ns3::CsmaNetDevice::SupportsSendFrom(), ns3::SystemThread::SystemThread(), ns3::TapBridgeHelper::TapBridgeHelper(), ns3::TcpL4Protocol::TcpL4Protocol(), ns3::Ipv6AddressGenerator::TestMode(), ns3::SystemCondition::TimedWait(), ns3::CandidateQueue::Top(), ns3::UdpSocketImpl::UdpSocketImpl(), ns3::SystemMutex::Unlock(), ns3::NdiscCache::Entry::UpdateLastReachabilityconfirmation(), ns3::SystemCondition::Wait(), ns3::AsciiTraceHelper::~AsciiTraceHelper(), ns3::CsmaNetDevice::~CsmaNetDevice(), ns3::GlobalRouteManagerLSDB::~GlobalRouteManagerLSDB(), ns3::GlobalRoutingLinkRecord::~GlobalRoutingLinkRecord(), ns3::GlobalRoutingLSA::~GlobalRoutingLSA(), ns3::Icmpv6L4Protocol::~Icmpv6L4Protocol(), ns3::Ipv6EndPointDemux::~Ipv6EndPointDemux(), ns3::Ipv6Extension::~Ipv6Extension(), ns3::Ipv6ExtensionAH::~Ipv6ExtensionAH(), ns3::Ipv6ExtensionDestination::~Ipv6ExtensionDestination(), ns3::Ipv6ExtensionESP::~Ipv6ExtensionESP(), ns3::Ipv6ExtensionFragment::~Ipv6ExtensionFragment(), ns3::Ipv6ExtensionHopByHop::~Ipv6ExtensionHopByHop(), ns3::Ipv6ExtensionLooseRouting::~Ipv6ExtensionLooseRouting(), ns3::Ipv6ExtensionRouting::~Ipv6ExtensionRouting(), ns3::Ipv6Interface::~Ipv6Interface(), ns3::Ipv6InterfaceAddress::~Ipv6InterfaceAddress(), ns3::Ipv6L3Protocol::~Ipv6L3Protocol(), ns3::Ipv6ListRouting::~Ipv6ListRouting(), ns3::Ipv6Option::~Ipv6Option(), ns3::Ipv6OptionJumbogram::~Ipv6OptionJumbogram(), ns3::Ipv6OptionPad1::~Ipv6OptionPad1(), ns3::Ipv6OptionPadn::~Ipv6OptionPadn(), ns3::Ipv6OptionRouterAlert::~Ipv6OptionRouterAlert(), ns3::Ipv6StaticRouting::~Ipv6StaticRouting(), ns3::MeshPointDevice::~MeshPointDevice(), ns3::NdiscCache::~NdiscCache(), ns3::PcapHelper::~PcapHelper(), ns3::Ping6::~Ping6(), ns3::PointToPointNetDevice::~PointToPointNetDevice(), ns3::Radvd::~Radvd(), ns3::SystemThread::~SystemThread(), and ns3::UdpSocketImpl::~UdpSocketImpl().

#define NS_LOG_INFO (   msg)    NS_LOG (ns3::LOG_INFO, msg)
Parameters:
msgthe message to log

Use NS_LOG to output a message of level LOG_INFO.

Referenced by ns3::Ipv6L3Protocol::AddAutoconfiguredAddress(), ns3::olsr::RoutingProtocol::AddHostNetworkAssociation(), ns3::BSSchedulerRtps::BSSchedulerRTPSConnection(), ns3::UeLteSpectrumPhy::CalcSinrValues(), ns3::WimaxMacQueue::CheckForFragmentation(), ns3::IpcsClassifier::Classify(), ns3::RrcEntity::Classify(), ns3::TcpSocketBase::Close(), ns3::TcpSocketBase::CloseAndNotify(), ns3::TcpSocketBase::CompleteFork(), ns3::WimaxMacQueue::Dequeue(), ns3::TcpSocketBase::DoClose(), ns3::TcpSocketBase::DoConnect(), ns3::TcpSocketBase::DoPeerClose(), ns3::WallClockSynchronizer::DoSetOrigin(), ns3::WallClockSynchronizer::DoSynchronize(), ns3::TcpNewReno::DupAck(), ns3::TcpTahoe::DupAck(), ns3::SubscriberStationNetDevice::Enqueue(), ns3::Ipv6AutoconfiguredPrefix::FunctionPreferredTimeout(), ns3::Ipv6AutoconfiguredPrefix::FunctionValidTimeout(), ns3::BlockAckManager::GetNextPacket(), ns3::TopologyReaderHelper::GetTopologyReader(), ns3::GlobalRouteManagerImpl::InitializeRoutes(), ns3::TcpSocketBase::Listen(), ns3::SNRToBlockErrorRateManager::LoadTraces(), ns3::TcpNewReno::NewAck(), ns3::TcpReno::NewAck(), ns3::TcpTahoe::NewAck(), ns3::Ipv6StaticRouting::NotifyAddRoute(), ns3::TcpSocketBase::PeerClose(), ns3::Ipv6ExtensionLooseRouting::Process(), ns3::BsServiceFlowManager::ProcessDsaReq(), ns3::TcpSocketBase::ProcessSynRcvd(), ns3::TcpSocketBase::ProcessSynSent(), ns3::TcpSocketBase::ProcessWait(), ns3::CsmaChannel::PropagationCompleteEvent(), ns3::RocketfuelTopologyReader::Read(), ns3::OrbisTopologyReader::Read(), ns3::InetTopologyReader::Read(), ns3::UdpL4Protocol::Receive(), ns3::TcpL4Protocol::Receive(), ns3::CsmaNetDevice::Receive(), ns3::SNRToBlockErrorRateManager::ReLoadTraces(), ns3::olsr::RoutingProtocol::RemoveHostNetworkAssociation(), ns3::Ipv6AutoconfiguredPrefix::RemoveMe(), ns3::TcpNewReno::Retransmit(), ns3::SSScheduler::Schedule(), ns3::UplinkSchedulerRtps::Schedule(), ns3::TcpSocketBase::SendDataPacket(), ns3::TcpSocketBase::SendPendingData(), ns3::AnimationInterface::SetConstantPosition(), ns3::LteSpectrumPhy::SetNoisePowerSpectralDensity(), ns3::olsr::RoutingProtocol::SetRoutingTableAssociation(), ns3::AnimationInterface::SetServerPort(), ns3::LteSpectrumPhy::SetTxPowerSpectralDensity(), ns3::HalfDuplexIdealPhy::SetTxPowerSpectralDensity(), ns3::AnimationInterface::SetXMLOutput(), ns3::SpectrumModel::SpectrumModel(), ns3::AnimationInterface::StartAnimation(), ns3::EnbLtePhy::StartFrame(), ns3::Ipv6AutoconfiguredPrefix::StartPreferredTimer(), ns3::SimpleOfdmWimaxPhy::StartReceive(), ns3::EnbLtePhy::StartSubFrame(), ns3::Ipv6AutoconfiguredPrefix::StartValidTimer(), ns3::AnimationInterface::StopAnimation(), ns3::Ipv6AutoconfiguredPrefix::StopPreferredTimer(), ns3::Ipv6AutoconfiguredPrefix::StopValidTimer(), ns3::TcpSocketBase::TimeWait(), ns3::CsmaChannel::TransmitEnd(), ns3::CsmaChannel::TransmitStart(), and ns3::UplinkSchedulerRtps::ULSchedulerRTPSConnection().

#define NS_LOG_LOGIC (   msg)    NS_LOG (ns3::LOG_LOGIC, msg)
Parameters:
msgthe message to log

Use NS_LOG to output a message of level LOG_LOGIC

Referenced by ns3::TcpRxBuffer::Add(), ns3::TcpTxBuffer::Add(), ns3::CsmaNetDevice::AddHeader(), ns3::OptionField::AddOption(), ns3::MultiModelSpectrumChannel::AddRx(), ns3::NscTcpSocketImpl::Bind(), ns3::TcpSocketBase::Bind(), ns3::GlobalRouteManagerImpl::BuildGlobalRoutingDatabase(), ns3::RrcEntity::Classify(), ns3::GlobalRoutingLSA::ClearLinkRecords(), ns3::NscTcpSocketImpl::Close(), ns3::TcpTxBuffer::CopyFromSequence(), ns3::Ipv4GlobalRoutingHelper::Create(), ns3::GlobalRouteManagerImpl::DeleteGlobalRoutes(), ns3::aodv::RoutingTableEntry::DeletePrecursor(), ns3::aodv::RoutingTable::DeleteRoute(), ns3::Queue::Dequeue(), ns3::Ipv4Header::Deserialize(), ns3::DefaultSimulatorImpl::Destroy(), ns3::RealtimeSimulatorImpl::Destroy(), ns3::DistributedSimulatorImpl::Destroy(), ns3::TcpSocketBase::Destroy(), ns3::TcpTxBuffer::DiscardUpTo(), ns3::GlobalRouter::DiscoverLSAs(), ns3::TcpSocketBase::DoForwardUp(), ns3::TcpSocketBase::DoPeerClose(), ns3::TcpTahoe::DupAck(), ns3::Queue::Enqueue(), ns3::TcpRxBuffer::Extract(), ns3::ArpCache::Flush(), ns3::Ipv4NixVectorRouting::FlushGlobalNixRoutingCache(), ns3::Icmpv6L4Protocol::ForgeNA(), ns3::Icmpv6L4Protocol::ForgeNS(), ns3::Icmpv6L4Protocol::ForgeRS(), ns3::LteNetDevice::ForwardUp(), ns3::Icmpv6L4Protocol::FunctionDadTimeout(), ns3::aodv::RoutingTable::GetListOfDestinationWithNextHop(), ns3::LteNetDevice::GetMulticast(), ns3::EmuNetDevice::GetMulticast(), ns3::WimaxNetDevice::GetMulticast(), ns3::CsmaNetDevice::GetMulticast(), ns3::Queue::GetNBytes(), ns3::Queue::GetNPackets(), ns3::SPFVertex::GetParent(), ns3::WifiPhy::GetPayloadDurationMicroSeconds(), ns3::Ipv6StaticRoutingHelper::GetStaticRouting(), ns3::Ipv4StaticRoutingHelper::GetStaticRouting(), ns3::Queue::GetTotalDroppedBytes(), ns3::Queue::GetTotalDroppedPackets(), ns3::Queue::GetTotalReceivedBytes(), ns3::Queue::GetTotalReceivedPackets(), ns3::UeManager::GetUeRecord(), ns3::BridgeHelper::Install(), ns3::TapBridgeHelper::Install(), ns3::SpectrumAnalyzerHelper::Install(), ns3::aodv::RoutingTable::InvalidateRoutesWithDst(), ns3::Ipv4L3Protocol::IsDestinationAddress(), ns3::Queue::IsEmpty(), ns3::Ipv4L3Protocol::IsForwarding(), ns3::Ipv6L3Protocol::IsForwarding(), ns3::Ipv6EndPointDemux::Lookup(), ns3::ArpL3Protocol::Lookup(), ns3::aodv::RoutingTableEntry::LookupPrecursor(), ns3::aodv::RoutingTable::LookupRoute(), ns3::aodv::RoutingTable::LookupValidRoute(), ns3::aodv::RoutingTable::MarkLinkAsUnidirectional(), ns3::SPFVertex::MergeParent(), ns3::TcpNewReno::NewAck(), ns3::TcpReno::NewAck(), ns3::TcpTahoe::NewAck(), ns3::aodv::RoutingProtocol::NotifyAddAddress(), ns3::aodv::RoutingProtocol::NotifyInterfaceDown(), ns3::dsdv::RoutingProtocol::NotifyInterfaceDown(), ns3::AlohaNoackNetDevice::NotifyReceptionEndOk(), ns3::aodv::RoutingProtocol::NotifyRemoveAddress(), ns3::AlohaNoackNetDevice::NotifyTransmissionEnd(), ns3::NscTcpL4Protocol::NscTcpL4Protocol(), ns3::AthstatsWifiTraceSink::Open(), ns3::TcpSocketBase::PeerClose(), ns3::Ipv6ExtensionRouting::Process(), ns3::Ipv6ExtensionLooseRouting::Process(), ns3::TcpSocketBase::ProcessClosing(), ns3::TcpSocketBase::ProcessEstablished(), ns3::TcpSocketBase::ProcessLastAck(), ns3::TcpSocketBase::ProcessListen(), ns3::Ipv6Extension::ProcessOptions(), ns3::TcpSocketBase::ProcessSynRcvd(), ns3::TcpSocketBase::ProcessSynSent(), ns3::TcpSocketBase::ProcessWait(), ns3::aodv::Neighbors::Purge(), ns3::aodv::RoutingTable::Purge(), ns3::ArpL3Protocol::Receive(), ns3::UdpL4Protocol::Receive(), ns3::TcpL4Protocol::Receive(), ns3::Ipv6L3Protocol::Receive(), ns3::Ipv4L3Protocol::Receive(), ns3::CsmaNetDevice::Receive(), ns3::Icmpv6L4Protocol::Receive(), ns3::TcpSocketBase::ReceivedAck(), ns3::GlobalRouter::RemoveInjectedRoute(), ns3::CalendarScheduler::RemoveNext(), ns3::Ipv4GlobalRouting::RemoveRoute(), ns3::CandidateQueue::Reorder(), ns3::TcpNewReno::Retransmit(), ns3::TcpTahoe::Retransmit(), ns3::aodv::RoutingProtocol::RouteInput(), ns3::Ipv4StaticRouting::RouteInput(), ns3::Ipv4ListRouting::RouteInput(), ns3::Ipv4GlobalRouting::RouteInput(), ns3::Ipv6ListRouting::RouteInput(), ns3::Ipv6StaticRouting::RouteInput(), ns3::aodv::RoutingProtocol::RouteOutput(), ns3::dsdv::RoutingProtocol::RouteOutput(), ns3::Ipv4StaticRouting::RouteOutput(), ns3::Ipv4ListRouting::RouteOutput(), ns3::Ipv4GlobalRouting::RouteOutput(), ns3::Ipv6ListRouting::RouteOutput(), ns3::Ipv6StaticRouting::RouteOutput(), ns3::RealtimeSimulatorImpl::RunOneEvent(), ns3::TcpSocketBase::Send(), ns3::Ipv4Interface::Send(), ns3::Ipv6L3Protocol::Send(), ns3::PointToPointNetDevice::Send(), ns3::Ipv4L3Protocol::Send(), ns3::Ipv6Interface::Send(), ns3::TcpSocketBase::SendDataPacket(), ns3::TcpSocketBase::SendEmptyPacket(), ns3::Icmpv6L4Protocol::SendErrorDestinationUnreachable(), ns3::Icmpv6L4Protocol::SendErrorParameterError(), ns3::Icmpv6L4Protocol::SendErrorTimeExceeded(), ns3::Icmpv6L4Protocol::SendErrorTooBig(), ns3::AlohaNoackNetDevice::SendFrom(), ns3::EmuNetDevice::SendFrom(), ns3::CsmaNetDevice::SendFrom(), ns3::Icmpv6L4Protocol::SendMessage(), ns3::Icmpv6L4Protocol::SendNA(), ns3::Icmpv6L4Protocol::SendNS(), ns3::TcpSocketBase::SendPendingData(), ns3::Icmpv6L4Protocol::SendRedirection(), ns3::Icmpv6L4Protocol::SendRS(), ns3::Ipv4RawSocketImpl::SendTo(), ns3::PacketSocket::SendTo(), ns3::Ipv6RawSocketImpl::SendTo(), ns3::OptionField::Serialize(), ns3::Ipv4Header::Serialize(), ns3::RadiotapHeader::SetAntennaNoisePower(), ns3::RadiotapHeader::SetAntennaSignalPower(), ns3::Ipv4AddressHelper::SetBase(), ns3::RadiotapHeader::SetChannelFrequencyAndFlags(), ns3::CsmaNetDevice::SetEncapsulationMode(), ns3::EmuNetDevice::SetEncapsulationMode(), ns3::aodv::RoutingTable::SetEntryState(), ns3::RadiotapHeader::SetFrameFlags(), ns3::CsmaNetDevice::SetMtu(), ns3::RadiotapHeader::SetRate(), ns3::RadiotapHeader::SetTsft(), ns3::TcpSocketBase::SetupEndpoint(), ns3::TcpTxBuffer::SizeFromSequence(), ns3::SpectrumConverter::SpectrumConverter(), ns3::SPFVertex::SPFVertex(), ns3::FdReader::Start(), ns3::SpectrumAnalyzer::Start(), ns3::WaveformGenerator::Start(), ns3::LteSpectrumPhy::StartRx(), ns3::HalfDuplexIdealPhy::StartRx(), ns3::SingleModelSpectrumChannel::StartTx(), ns3::MultiModelSpectrumChannel::StartTx(), ns3::LteSpectrumPhy::StartTx(), ns3::HalfDuplexIdealPhy::StartTx(), ns3::ArpCache::StartWaitReplyTimer(), ns3::Simulator::Stop(), ns3::TcpL4Protocol::TcpL4Protocol(), ns3::TcpSocketBase::TcpSocketBase(), ns3::CsmaChannel::TransmitEnd(), ns3::PointToPointRemoteChannel::TransmitStart(), ns3::PointToPointChannel::TransmitStart(), ns3::CsmaChannel::TransmitStart(), ns3::aodv::Neighbors::Update(), ns3::aodv::RoutingTable::Update(), ns3::GlobalRouter::WithdrawRoute(), ns3::GlobalRouteManagerLSDB::~GlobalRouteManagerLSDB(), and ns3::SPFVertex::~SPFVertex().

#define NS_LOG_UNCOND (   msg)
Value:
do                                    \
    {                                   \
      std::clog << msg << std::endl;    \
    }                                   \
  while (false)
Parameters:
msgthe message to log

Output the requested message unconditionaly.


Function Documentation

void ns3::LogComponentDisable ( char const *  name,
enum LogLevel  level 
)
Parameters:
namea log component name
levela logging level

Disable the logging output associated with that log component. The logging output can be later re-enabled with a call to ns3::LogComponentEnable.

void ns3::LogComponentDisableAll ( enum LogLevel  level)
Parameters:
levela logging level

Disable all logging for all components.

void ns3::LogComponentEnable ( char const *  name,
enum LogLevel  level 
)
Parameters:
namea log component name
levela logging level

Enable the logging output associated with that log component. The logging output can be later disabled with a call to ns3::LogComponentDisable.

Same as running your program with the NS_LOG environment variable set as NS_LOG='name=level'

References ns3::LogComponentPrintList(), and NS_FATAL_ERROR.

Referenced by ns3::LteHelper::EnableLogComponents(), ns3::WifiHelper::EnableLogComponents(), and ns3::WimaxHelper::EnableLogComponents().

void ns3::LogComponentEnableAll ( enum LogLevel  level)
Parameters:
levela logging level

Enable the logging output for all registered log components.

Same as running your program with the NS_LOG environment variable set as NS_LOG='*=level'

void ns3::LogComponentPrintList ( void  )

Print the list of logging messages available. Same as running your program with the NS_LOG environment variable set as NS_LOG=print-list

Referenced by ns3::LogComponentEnable().