[Bug 1551] Redux: NS_LOG_COMPONENT_DEFINE inside or outside of ns3 namespace?
This commit is contained in:
@@ -34,10 +34,10 @@
|
||||
|
||||
#include <string>
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("SimpleNetDeviceHelper");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("SimpleNetDeviceHelper");
|
||||
|
||||
SimpleNetDeviceHelper::SimpleNetDeviceHelper ()
|
||||
{
|
||||
m_queueFactory.SetTypeId ("ns3::DropTailQueue");
|
||||
|
||||
@@ -31,10 +31,10 @@
|
||||
|
||||
#include "trace-helper.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("TraceHelper");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("TraceHelper");
|
||||
|
||||
PcapHelper::PcapHelper ()
|
||||
{
|
||||
NS_LOG_FUNCTION_NOARGS ();
|
||||
|
||||
@@ -25,10 +25,10 @@
|
||||
#include <iostream>
|
||||
#include <iomanip>
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Address");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Address");
|
||||
|
||||
Address::Address ()
|
||||
: m_type (0),
|
||||
m_len (0)
|
||||
|
||||
@@ -27,10 +27,10 @@
|
||||
#include "ns3/nstime.h"
|
||||
#include "ns3/simulator.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Application");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Application");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (Application);
|
||||
|
||||
// Application Methods
|
||||
|
||||
@@ -21,8 +21,6 @@
|
||||
#include "ns3/assert.h"
|
||||
#include "ns3/log.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Buffer");
|
||||
|
||||
#define LOG_INTERNAL_STATE(y) \
|
||||
NS_LOG_LOGIC (y << "start="<<m_start<<", end="<<m_end<<", zero start="<<m_zeroAreaStart<< \
|
||||
", zero end="<<m_zeroAreaEnd<<", count="<<m_data->m_count<<", size="<<m_data->m_size<< \
|
||||
@@ -49,6 +47,8 @@ static struct Zeroes
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Buffer");
|
||||
|
||||
|
||||
uint32_t Buffer::g_recommendedStart = 0;
|
||||
#ifdef BUFFER_FREE_LIST
|
||||
|
||||
@@ -22,14 +22,14 @@
|
||||
#include <vector>
|
||||
#include <cstring>
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("ByteTagList");
|
||||
|
||||
#define USE_FREE_LIST 1
|
||||
#define FREE_LIST_SIZE 1000
|
||||
#define OFFSET_MAX (2147483647)
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("ByteTagList");
|
||||
|
||||
/**
|
||||
* \ingroup packet
|
||||
*
|
||||
|
||||
@@ -24,10 +24,10 @@
|
||||
#include "channel-list.h"
|
||||
#include "channel.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("ChannelList");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("ChannelList");
|
||||
|
||||
/**
|
||||
* \ingroup network
|
||||
*
|
||||
|
||||
@@ -23,10 +23,10 @@
|
||||
#include "ns3/log.h"
|
||||
#include "ns3/uinteger.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Channel");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Channel");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (Channel);
|
||||
|
||||
TypeId
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#include "header.h"
|
||||
#include "ns3/log.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Header");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Header");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (Header);
|
||||
|
||||
Header::~Header ()
|
||||
|
||||
@@ -23,10 +23,10 @@
|
||||
#include "ns3/uinteger.h"
|
||||
#include "net-device.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("NetDevice");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("NetDevice");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (NetDevice);
|
||||
|
||||
TypeId NetDevice::GetTypeId (void)
|
||||
|
||||
@@ -23,10 +23,10 @@
|
||||
|
||||
#include "nix-vector.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("NixVector");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("NixVector");
|
||||
|
||||
typedef std::vector<uint32_t> NixBits_t; //!< typedef for the nixVector
|
||||
|
||||
NixVector::NixVector ()
|
||||
|
||||
@@ -27,10 +27,10 @@
|
||||
#include "node-list.h"
|
||||
#include "node.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("NodeList");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("NodeList");
|
||||
|
||||
/**
|
||||
* \ingroup network
|
||||
* \brief private implementation detail of the NodeList API.
|
||||
|
||||
@@ -32,10 +32,10 @@
|
||||
#include "ns3/boolean.h"
|
||||
#include "ns3/simulator.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Node");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Node");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (Node);
|
||||
|
||||
/**
|
||||
|
||||
@@ -27,10 +27,10 @@
|
||||
#include "header.h"
|
||||
#include "trailer.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketMetadata");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketMetadata");
|
||||
|
||||
bool PacketMetadata::m_enable = false;
|
||||
bool PacketMetadata::m_enableChecking = false;
|
||||
bool PacketMetadata::m_metadataSkipped = false;
|
||||
|
||||
@@ -30,10 +30,10 @@
|
||||
#include "ns3/log.h"
|
||||
#include <cstring>
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketTagList");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketTagList");
|
||||
|
||||
bool
|
||||
PacketTagList::COWTraverse (Tag & tag, PacketTagList::COWWriter Writer)
|
||||
{
|
||||
|
||||
@@ -24,10 +24,10 @@
|
||||
#include <string>
|
||||
#include <cstdarg>
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Packet");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Packet");
|
||||
|
||||
uint32_t Packet::m_globalUid = 0;
|
||||
|
||||
TypeId
|
||||
|
||||
@@ -20,10 +20,10 @@
|
||||
#include "socket-factory.h"
|
||||
#include "ns3/log.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("SocketFactory");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("SocketFactory");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (SocketFactory);
|
||||
|
||||
TypeId SocketFactory::GetTypeId (void)
|
||||
|
||||
@@ -27,10 +27,10 @@
|
||||
#include "socket-factory.h"
|
||||
#include <limits>
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Socket");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Socket");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (Socket);
|
||||
|
||||
TypeId
|
||||
|
||||
@@ -22,10 +22,10 @@
|
||||
#include "ns3/log.h"
|
||||
#include <cstring>
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("TagBuffer");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("TagBuffer");
|
||||
|
||||
#ifndef TAG_BUFFER_USE_INLINE
|
||||
|
||||
void
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#include "trailer.h"
|
||||
#include "ns3/log.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Trailer");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Trailer");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (Trailer);
|
||||
|
||||
Trailer::~Trailer ()
|
||||
|
||||
@@ -21,10 +21,10 @@
|
||||
#include "inet-socket-address.h"
|
||||
#include "ns3/log.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("AddressUtils");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("AddressUtils");
|
||||
|
||||
void WriteTo (Buffer::Iterator &i, Ipv4Address ad)
|
||||
{
|
||||
NS_LOG_FUNCTION (&i << &ad);
|
||||
|
||||
@@ -23,10 +23,15 @@
|
||||
#include "ns3/fatal-error.h"
|
||||
#include "ns3/log.h"
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("DataRate");
|
||||
|
||||
static bool
|
||||
DoParse (const std::string s, uint64_t *v)
|
||||
ATTRIBUTE_HELPER_CPP (DataRate); //!< Macro to make help make data-rate an ns-3 attribute
|
||||
|
||||
/* static */
|
||||
bool
|
||||
DataRate::DoParse (const std::string s, uint64_t *v)
|
||||
{
|
||||
NS_LOG_FUNCTION (s << v);
|
||||
std::string::size_type n = s.find_first_not_of ("0123456789.");
|
||||
@@ -179,11 +184,6 @@ DoParse (const std::string s, uint64_t *v)
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
ATTRIBUTE_HELPER_CPP (DataRate); //!< Macro to make help make data-rate an ns-3 attribute
|
||||
|
||||
DataRate::DataRate ()
|
||||
: m_bps (0)
|
||||
{
|
||||
@@ -260,7 +260,7 @@ std::istream &operator >> (std::istream &is, DataRate &rate)
|
||||
std::string value;
|
||||
is >> value;
|
||||
uint64_t v;
|
||||
bool ok = DoParse (value, &v);
|
||||
bool ok = DataRate::DoParse (value, &v);
|
||||
if (!ok)
|
||||
{
|
||||
is.setstate (std::ios_base::failbit);
|
||||
|
||||
@@ -159,6 +159,26 @@ public:
|
||||
uint64_t GetBitRate () const;
|
||||
|
||||
private:
|
||||
|
||||
/**
|
||||
* \brief Parse a string representing a DataRate into an uint64_t
|
||||
*
|
||||
* Allowed unit representations include all combinations of
|
||||
*
|
||||
* * An SI prefix: k, K, M, G
|
||||
* * Decimal or kibibit (as in "Kibps", meaning 1024 bps)
|
||||
* * Bits or bytes (8 bits)
|
||||
* * "bps" or "/s"
|
||||
*
|
||||
* \param [in] s The string representation, including unit
|
||||
* \param [in,out] v The location to put the value, in bits/sec.
|
||||
* \return true if parsing was successful.
|
||||
*/
|
||||
static bool DoParse (const std::string s, uint64_t *v);
|
||||
|
||||
// Uses DoParse
|
||||
friend std::istream &operator >> (std::istream &is, DataRate &rate);
|
||||
|
||||
uint64_t m_bps; //!< data rate [bps]
|
||||
};
|
||||
|
||||
|
||||
@@ -21,10 +21,10 @@
|
||||
#include "ns3/uinteger.h"
|
||||
#include "drop-tail-queue.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("DropTailQueue");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("DropTailQueue");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (DropTailQueue);
|
||||
|
||||
TypeId DropTailQueue::GetTypeId (void)
|
||||
|
||||
@@ -73,10 +73,10 @@
|
||||
#include "ns3/string.h"
|
||||
#include "ns3/pointer.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("ErrorModel");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("ErrorModel");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (ErrorModel);
|
||||
|
||||
TypeId ErrorModel::GetTypeId (void)
|
||||
|
||||
@@ -26,10 +26,10 @@
|
||||
#include "ethernet-header.h"
|
||||
#include "address-utils.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("EthernetHeader");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("EthernetHeader");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (EthernetHeader);
|
||||
|
||||
EthernetHeader::EthernetHeader (bool hasPreamble)
|
||||
|
||||
@@ -24,10 +24,10 @@
|
||||
#include "ethernet-trailer.h"
|
||||
#include "crc32.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("EthernetTrailer");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("EthernetTrailer");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (EthernetTrailer);
|
||||
|
||||
EthernetTrailer::EthernetTrailer ()
|
||||
|
||||
@@ -20,10 +20,10 @@
|
||||
#include "flow-id-tag.h"
|
||||
#include "ns3/log.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("FlowIdTag");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("FlowIdTag");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (FlowIdTag);
|
||||
|
||||
TypeId
|
||||
|
||||
@@ -22,10 +22,10 @@
|
||||
#include "ns3/assert.h"
|
||||
#include "ns3/log.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("InetSocketAddress");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("InetSocketAddress");
|
||||
|
||||
InetSocketAddress::InetSocketAddress (Ipv4Address ipv4, uint16_t port)
|
||||
: m_ipv4 (ipv4),
|
||||
m_port (port)
|
||||
|
||||
@@ -22,11 +22,11 @@
|
||||
#include "inet6-socket-address.h"
|
||||
#include "ns3/log.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Inet6SocketAddress");
|
||||
|
||||
namespace ns3
|
||||
{
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Inet6SocketAddress");
|
||||
|
||||
Inet6SocketAddress::Inet6SocketAddress (Ipv6Address ipv6, uint16_t port)
|
||||
: m_ipv6 (ipv6),
|
||||
m_port (port)
|
||||
|
||||
@@ -23,10 +23,10 @@
|
||||
#include "ipv4-address.h"
|
||||
#include "ns3/assert.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Ipv4Address");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Ipv4Address");
|
||||
|
||||
#define ASCII_DOT (0x2e)
|
||||
#define ASCII_ZERO (0x30)
|
||||
#define ASCII_SLASH (0x2f)
|
||||
|
||||
@@ -52,10 +52,10 @@
|
||||
#include "mac64-address.h"
|
||||
#include "ipv6-address.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Ipv6Address");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Ipv6Address");
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{ /* } */
|
||||
|
||||
@@ -23,10 +23,10 @@
|
||||
#include "ns3/log.h"
|
||||
#include <string>
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("LlcSnalHeader");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("LlcSnalHeader");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (LlcSnapHeader);
|
||||
|
||||
LlcSnapHeader::LlcSnapHeader ()
|
||||
|
||||
@@ -26,10 +26,10 @@
|
||||
#include <iostream>
|
||||
#include <cstring>
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Mac16Address");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Mac16Address");
|
||||
|
||||
ATTRIBUTE_HELPER_CPP (Mac16Address); //!< Macro to make help make class an ns-3 attribute
|
||||
|
||||
#define ASCII_a (0x41)
|
||||
|
||||
@@ -25,10 +25,10 @@
|
||||
#include <iostream>
|
||||
#include <cstring>
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Mac48Address");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Mac48Address");
|
||||
|
||||
ATTRIBUTE_HELPER_CPP (Mac48Address); //!< Macro to make help make class an ns-3 attribute
|
||||
|
||||
#define ASCII_a (0x41)
|
||||
|
||||
@@ -25,10 +25,10 @@
|
||||
#include <iostream>
|
||||
#include <cstring>
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Mac64Address");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Mac64Address");
|
||||
|
||||
ATTRIBUTE_HELPER_CPP (Mac64Address); //!< Macro to make help make class an ns-3 attribute
|
||||
|
||||
#define ASCII_a (0x41)
|
||||
|
||||
@@ -22,10 +22,10 @@
|
||||
#include "ns3/abort.h"
|
||||
#include <fstream>
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("OutputStreamWrapper");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("OutputStreamWrapper");
|
||||
|
||||
OutputStreamWrapper::OutputStreamWrapper (std::string filename, std::ios::openmode filemode)
|
||||
: m_destroyable (true)
|
||||
{
|
||||
|
||||
@@ -24,10 +24,10 @@
|
||||
#include "packet-burst.h"
|
||||
#include "ns3/log.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketBurst");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketBurst");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (PacketBurst);
|
||||
|
||||
TypeId
|
||||
|
||||
@@ -29,7 +29,6 @@ using namespace ns3;
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketDataCalculators");
|
||||
|
||||
|
||||
//--------------------------------------------------------------
|
||||
//----------------------------------------------
|
||||
PacketCounterCalculator::PacketCounterCalculator()
|
||||
|
||||
@@ -28,10 +28,10 @@
|
||||
#include "ns3/config.h"
|
||||
#include "ns3/trace-source-accessor.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketProbe");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketProbe");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (PacketProbe);
|
||||
|
||||
TypeId
|
||||
|
||||
@@ -21,10 +21,10 @@
|
||||
#include "ns3/net-device.h"
|
||||
#include "ns3/log.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketSocketAddress");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketSocketAddress");
|
||||
|
||||
PacketSocketAddress::PacketSocketAddress ()
|
||||
{
|
||||
NS_LOG_FUNCTION (this);
|
||||
|
||||
@@ -33,10 +33,10 @@
|
||||
#include <cstdlib>
|
||||
#include <cstdio>
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketSocketClient");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketSocketClient");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (PacketSocketClient);
|
||||
|
||||
TypeId
|
||||
|
||||
@@ -22,10 +22,10 @@
|
||||
#include "ns3/log.h"
|
||||
#include "packet-socket.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketSocketFactory");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketSocketFactory");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (PacketSocketFactory);
|
||||
|
||||
TypeId
|
||||
|
||||
@@ -33,10 +33,10 @@
|
||||
#include <cstdlib>
|
||||
#include <cstdio>
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketSocketServer");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketSocketServer");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (PacketSocketServer);
|
||||
|
||||
TypeId
|
||||
|
||||
@@ -29,10 +29,10 @@
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketSocket");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketSocket");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (PacketSocket);
|
||||
|
||||
TypeId
|
||||
|
||||
@@ -28,8 +28,6 @@
|
||||
#include "ns3/log.h"
|
||||
#include "packetbb.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketBB");
|
||||
|
||||
static const uint8_t VERSION = 0;
|
||||
/* Packet flags */
|
||||
static const uint8_t PHAS_SEQ_NUM = 0x8;
|
||||
@@ -58,6 +56,8 @@ static const uint8_t TIS_MULTIVALUE = 0x04;
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PacketBB");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (PbbPacket);
|
||||
|
||||
PbbTlvBlock::PbbTlvBlock (void)
|
||||
|
||||
@@ -22,10 +22,10 @@
|
||||
#include "ns3/header.h"
|
||||
#include "pcap-file-wrapper.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PcapFileWrapper");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PcapFileWrapper");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (PcapFileWrapper);
|
||||
|
||||
TypeId
|
||||
|
||||
@@ -33,10 +33,10 @@
|
||||
// adding any ns-3 specific constructs such as Packet to this file.
|
||||
//
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PcapFile");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("PcapFile");
|
||||
|
||||
const uint32_t MAGIC = 0xa1b2c3d4; /**< Magic number identifying standard pcap file format */
|
||||
const uint32_t SWAPPED_MAGIC = 0xd4c3b2a1; /**< Looks this way if byte swapping is required */
|
||||
|
||||
|
||||
@@ -20,10 +20,10 @@
|
||||
#include "ns3/trace-source-accessor.h"
|
||||
#include "queue.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Queue");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Queue");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (Queue);
|
||||
|
||||
TypeId
|
||||
|
||||
@@ -23,10 +23,10 @@
|
||||
#include "ns3/log.h"
|
||||
#include "radiotap-header.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("RadiotapHeader");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("RadiotapHeader");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (RadiotapHeader);
|
||||
|
||||
RadiotapHeader::RadiotapHeader()
|
||||
|
||||
@@ -65,10 +65,10 @@
|
||||
#include "ns3/random-variable-stream.h"
|
||||
#include "red-queue.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("RedQueue");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("RedQueue");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (RedQueue);
|
||||
|
||||
TypeId RedQueue::GetTypeId (void)
|
||||
|
||||
@@ -24,10 +24,10 @@
|
||||
#include "ns3/node.h"
|
||||
#include "ns3/log.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("SimpleChannel");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("SimpleChannel");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (SimpleChannel);
|
||||
|
||||
TypeId
|
||||
|
||||
@@ -30,10 +30,10 @@
|
||||
#include "ns3/simulator.h"
|
||||
#include "ns3/drop-tail-queue.h"
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("SimpleNetDevice");
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("SimpleNetDevice");
|
||||
|
||||
/**
|
||||
* \brief Internal tag to store source, destination and protocol of each packet.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user