tag: Make sure packet tags are registered when using MPI irecv
This commit is contained in:
@@ -117,6 +117,8 @@ private:
|
||||
Ipv4Address m_dst; //!< IP destination
|
||||
};
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (Ipv4FlowProbeTag);
|
||||
|
||||
TypeId
|
||||
Ipv4FlowProbeTag::GetTypeId (void)
|
||||
{
|
||||
|
||||
@@ -232,6 +232,8 @@ Ipv6FlowProbe::Ipv6FlowProbe (Ptr<FlowMonitor> monitor,
|
||||
Config::ConnectWithoutContextFailSafe (oss.str (), MakeCallback (&Ipv6FlowProbe::QueueDropLogger, Ptr<Ipv6FlowProbe> (this)));
|
||||
}
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (Ipv6FlowProbeTag);
|
||||
|
||||
/* static */
|
||||
TypeId
|
||||
Ipv6FlowProbe::GetTypeId (void)
|
||||
|
||||
@@ -28,6 +28,8 @@ namespace ns3 {
|
||||
|
||||
NS_LOG_COMPONENT_DEFINE ("Ipv4PacketInfoTag");
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (Ipv4PacketInfoTag);
|
||||
|
||||
Ipv4PacketInfoTag::Ipv4PacketInfoTag ()
|
||||
: m_addr (Ipv4Address ()),
|
||||
m_ifindex (0),
|
||||
|
||||
@@ -25,6 +25,8 @@
|
||||
|
||||
namespace ns3 {
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (Ipv6PacketInfoTag);
|
||||
|
||||
Ipv6PacketInfoTag::Ipv6PacketInfoTag ()
|
||||
: m_addr (Ipv6Address ()),
|
||||
m_ifindex (0),
|
||||
|
||||
@@ -793,6 +793,8 @@ SocketIpTosTag::GetTos (void) const
|
||||
return m_ipTos;
|
||||
}
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (SocketIpTosTag);
|
||||
|
||||
TypeId
|
||||
SocketIpTosTag::GetTypeId (void)
|
||||
{
|
||||
@@ -850,6 +852,8 @@ SocketPriorityTag::GetPriority (void) const
|
||||
return m_priority;
|
||||
}
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (SocketPriorityTag);
|
||||
|
||||
TypeId
|
||||
SocketPriorityTag::GetTypeId (void)
|
||||
{
|
||||
@@ -908,6 +912,8 @@ SocketIpv6TclassTag::GetTclass (void) const
|
||||
return m_ipv6Tclass;
|
||||
}
|
||||
|
||||
NS_OBJECT_ENSURE_REGISTERED (SocketIpv6TclassTag);
|
||||
|
||||
TypeId
|
||||
SocketIpv6TclassTag::GetTypeId (void)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user