#include <Inet4PacketInfo.h>
◆ Inet4PacketInfoX()
nidas::util::Inet4PacketInfoX::Inet4PacketInfoX |
( |
| ) |
|
|
inline |
◆ getDestinationAddress()
virtual const Inet4Address & nidas::util::Inet4PacketInfo::getDestinationAddress |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ getFlags()
virtual int nidas::util::Inet4PacketInfo::getFlags |
( |
| ) |
const |
|
inlinevirtualinherited |
The flags on the received packet.
See "man 7 ip". It can contain several flags: MSG_EOR, MSG_TRUNC, MSG_CTRUNC, MSG_OOB, MSG_ERRQUEUE.
References nidas::util::Inet4PacketInfo::_flags.
◆ getInterface()
◆ getLocalAddress()
virtual Inet4Address nidas::util::Inet4PacketInfo::getLocalAddress |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ getRemoteSocketAddress()
The remote address of the packet.
For a received packet, it is the address of the local interface that the packet was sent from.
References _remotesaddr.
◆ setDestinationAddress()
virtual void nidas::util::Inet4PacketInfo::setDestinationAddress |
( |
const Inet4Address & | val | ) |
|
|
inlinevirtualinherited |
◆ setFlags()
virtual void nidas::util::Inet4PacketInfo::setFlags |
( |
int | val | ) |
|
|
inlinevirtualinherited |
◆ setInterface()
◆ setLocalAddress()
virtual void nidas::util::Inet4PacketInfo::setLocalAddress |
( |
const Inet4Address & | val | ) |
|
|
inlinevirtualinherited |
◆ setRemoteSocketAddress()
void nidas::util::Inet4PacketInfoX::setRemoteSocketAddress |
( |
const Inet4SocketAddress & | val | ) |
|
|
inline |
◆ _destaddr
◆ _flags
int nidas::util::Inet4PacketInfo::_flags |
|
privateinherited |
◆ _iface
◆ _localaddr
◆ _remotesaddr
The documentation for this class was generated from the following file: