Replace references to m_recvpktinfo with method call IsRecvPktInfo()

This commit is contained in:
frederic.urbani@inria.fr committed 2012-03-09 13:19:27 +01:00
1 parent 5768cb6dd7
commit 8d8a805ce0
6 files changed
+22 -8

No files matched your search

-2
View File
@@ -504,8 +504,6 @@ Ipv4L3Protocol::Receive ( Ptr<NetDevice> device, Ptr<const Packet> p, uint16_t p
NS_LOG_WARN ("No route found for forwarding packet. Drop.");
m_dropTrace (ipHeader, packet, DROP_NO_ROUTE, m_node->GetObject<Ipv4> (), interface);
}
}
Ptr<Icmpv4L4Protocol>
+1 -1
View File
@@ -318,7 +318,7 @@ Ipv4RawSocketImpl::ForwardUp (Ptr<const Packet> p, Ipv4Header ipHeader, Ptr<Ipv4
{
Ptr<Packet> copy = p->Copy ();
// Should check via getsockopt ()..
if (this->m_recvpktinfo)
if (IsRecvPktInfo ())
{
Ipv4PacketInfoTag tag;
copy->RemovePacketTag (tag);
+1 -1
View File
@@ -338,7 +338,7 @@ bool Ipv6RawSocketImpl::ForwardUp (Ptr<const Packet> p, Ipv6Header hdr, Ptr<NetD
}
// Should check via getsockopt ()..
if (this->m_recvpktinfo)
if (IsRecvPktInfo ())
{
Ipv6PacketInfoTag tag;
copy->RemovePacketTag (tag);
+1 -1
View File
@@ -872,7 +872,7 @@ UdpSocketImpl::ForwardUp (Ptr<Packet> packet, Ipv4Header header, uint16_t port,
}
// Should check via getsockopt ()..
if (this->m_recvpktinfo)
if (IsRecvPktInfo ())
{
Ipv4PacketInfoTag tag;
packet->RemovePacketTag (tag);
+8 -2
View File
@@ -34,7 +34,7 @@ namespace ns3 {
Socket::Socket (void)
{
m_boundnetdevice = 0;
m_recvpktinfo = false;
m_recvPktInfo = false;
NS_LOG_FUNCTION_NOARGS ();
}
@@ -331,7 +331,13 @@ void
Socket::SetRecvPktInfo (bool flag)
{
NS_LOG_FUNCTION_NOARGS ();
m_recvpktinfo = flag;
m_recvPktInfo = flag;
}
bool Socket::IsRecvPktInfo () const
{
NS_LOG_FUNCTION_NOARGS ();
return m_recvPktInfo;
}
/***************************************************************
+11 -1
View File
@@ -595,10 +595,20 @@ public:
* For IP_PKTINFO/IP6_PKTINFO. This method is only usable for
* Raw socket and Datagram Socket. Not supported for Stream socket.
*
* Method doesn't make distinction between IPv4 and IPv6. If it is enabled,
* it is enabled for all types of sockets that supports packet information
*
* \param flag Enable/Disable receive information
* \returns nothing
*/
void SetRecvPktInfo (bool flag);
/**
* \brief Get status indicating whether enable/disable packet information to socket
*
* \returns True if packet information should be sent to socket
*/
bool IsRecvPktInfo () const;
protected:
void NotifyConnectionSucceeded (void);
@@ -612,7 +622,7 @@ protected:
void NotifyDataRecv (void);
virtual void DoDispose (void);
Ptr<NetDevice> m_boundnetdevice;
bool m_recvpktinfo;
bool m_recvPktInfo;
private:
Callback<void, Ptr<Socket> > m_connectionSucceeded;
Callback<void, Ptr<Socket> > m_connectionFailed;