#include <introspected-doxygen.hpp>
Config Paths
ns3::UdpSocketImpl is accessible through the following paths with Config::Set and Config::Connect:
-
"/NodeList/[i]/$ns3::UdpL4Protocol/SocketList/[i]"
Attributes
-
IcmpCallback: Callback invoked whenever an icmp error is received on this socket.
-
Set with class: CallbackValue
-
Underlying type: Callback
-
Initial value: 0
-
Flags: construct write read
-
IcmpCallback6: Callback invoked whenever an icmpv6 error is received on this socket.
-
Set with class: CallbackValue
-
Underlying type: Callback
-
Initial value: 0
-
Flags: construct write read
Attributes defined in parent class ns3::UdpSocket
-
RcvBufSize: UdpSocket maximum receive buffer size (bytes)
-
Set with class: ns3::UintegerValue
-
Underlying type: uint32_t 0:4294967295
-
Initial value: 131072
-
Flags: construct write read
-
IpTtl: socket-specific TTL for unicast IP packets (if non-zero)
-
Set with class: ns3::UintegerValue
-
Underlying type: uint8_t 0:255
-
Initial value: 0
-
Flags: construct write read
-
IpMulticastTtl: socket-specific TTL for multicast IP packets (if non-zero)
-
Set with class: ns3::UintegerValue
-
Underlying type: uint8_t 0:255
-
Initial value: 0
-
Flags: construct write read
-
IpMulticastIf: interface index for outgoing multicast on this socket; -1 indicates to use default interface
-
Set with class: ns3::IntegerValue
-
Underlying type: int32_t -2147483648:2147483647
-
Initial value: -1
-
Flags: construct write read
-
IpMulticastLoop: whether outgoing multicast sent also to loopback interface
-
Set with class: BooleanValue
-
Underlying type: bool
-
Initial value: false
-
Flags: construct write read
-
MtuDiscover: If enabled, every outgoing ip packet will have the DF flag set.
-
Set with class: BooleanValue
-
Underlying type: bool
-
Initial value: false
-
Flags: construct write read
TraceSources
-
Drop: Drop UDP packet due to receive buffer overflow
Callback signature: ns3::Packet::TracedCallback
Size of this type is 360 bytes (on a 64-bit architecture).
The documentation for this class was generated from the following file: