ensure objects are regsitered

This commit is contained in:
Josh Pelkey
2010-06-29 20:24:20 -04:00
parent ef1d99d2c0
commit 2133aa49c5
51 changed files with 107 additions and 36 deletions

View File

@@ -33,6 +33,8 @@ NS_LOG_COMPONENT_DEFINE ("PacketSocket");
namespace ns3 {
NS_OBJECT_ENSURE_REGISTERED (PacketSocket);
TypeId
PacketSocket::GetTypeId (void)
{

View File

@@ -26,6 +26,8 @@
NS_LOG_COMPONENT_DEFINE ("RadiotapHeader");
namespace ns3 {
NS_OBJECT_ENSURE_REGISTERED (RadiotapHeader);
RadiotapHeader::RadiotapHeader()
: m_length(8),
@@ -43,7 +45,7 @@ RadiotapHeader::RadiotapHeader()
TypeId RadiotapHeader::GetTypeId (void)
{
static TypeId tid = TypeId ("RadiotapHeader")
static TypeId tid = TypeId ("ns3::RadiotapHeader")
.SetParent<Header> ()
.AddConstructor<RadiotapHeader> ()
;

View File

@@ -28,6 +28,8 @@ NS_LOG_COMPONENT_DEFINE ("SimpleChannel");
namespace ns3 {
NS_OBJECT_ENSURE_REGISTERED (SimpleChannel);
TypeId
SimpleChannel::GetTypeId (void)
{

View File

@@ -30,6 +30,8 @@ NS_LOG_COMPONENT_DEFINE ("SimpleNetDevice");
namespace ns3 {
NS_OBJECT_ENSURE_REGISTERED (SimpleNetDevice);
TypeId
SimpleNetDevice::GetTypeId (void)
{

View File

@@ -344,6 +344,7 @@ SocketAddressTag::GetAddress (void) const
return m_address;
}
NS_OBJECT_ENSURE_REGISTERED (SocketAddressTag);
TypeId
SocketAddressTag::GetTypeId (void)
@@ -396,6 +397,7 @@ SocketIpTtlTag::GetTtl (void) const
return m_ttl;
}
NS_OBJECT_ENSURE_REGISTERED (SocketIpTtlTag);
TypeId
SocketIpTtlTag::GetTypeId (void)
@@ -452,6 +454,8 @@ SocketSetDontFragmentTag::IsEnabled (void) const
return m_dontFragment;
}
NS_OBJECT_ENSURE_REGISTERED (SocketSetDontFragmentTag);
TypeId
SocketSetDontFragmentTag::GetTypeId (void)
{