A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
socket.h File Reference
#include "address.h"
#include "net-device.h"
#include "tag.h"
#include "ns3/callback.h"
#include "ns3/inet-socket-address.h"
#include "ns3/inet6-socket-address.h"
#include "ns3/object.h"
#include "ns3/ptr.h"
#include <stdint.h>
+ Include dependency graph for socket.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ns3::Socket
 A low-level Socket API based loosely on the BSD Socket API. More...
 
class  ns3::SocketIpTosTag
 indicates whether the socket has IP_TOS set. More...
 
class  ns3::SocketIpTtlTag
 This class implements a tag that carries the socket-specific TTL of a packet to the IP layer. More...
 
class  ns3::SocketIpv6HopLimitTag
 This class implements a tag that carries the socket-specific HOPLIMIT of a packet to the IPv6 layer. More...
 
class  ns3::SocketIpv6TclassTag
 indicates whether the socket has IPV6_TCLASS set. More...
 
class  ns3::SocketPriorityTag
 indicates whether the socket has a priority set. More...
 
class  ns3::SocketSetDontFragmentTag
 indicates whether packets should be sent out with the DF (Don't Fragment) flag set. More...
 

Namespaces

namespace  ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.