Replace references to m_recvpktinfo with method call IsRecvPktInfo()
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
/***************************************************************
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user