 Collaboration diagram for Socket:
 Collaboration diagram for Socket:| Classes | |
| class | ns3::Ipv4RawSocketFactory | 
| API to create RAW socket instances.  More... | |
| class | ns3::Ipv4RawSocketFactoryImpl | 
| Implementation of IPv4 raw socket factory.  More... | |
| class | ns3::Ipv4RawSocketImpl | 
| IPv4 raw socket.  More... | |
| class | ns3::Ipv6RawSocketFactory | 
| API to create IPv6 RAW socket instances.  More... | |
| class | ns3::Ipv6RawSocketFactoryImpl | 
| Implementation of IPv6 raw socket factory.  More... | |
| class | ns3::Ipv6RawSocketImpl | 
| IPv6 raw socket.  More... | |
| class | ns3::PacketSocket | 
| A PacketSocket is a link between an application and a net device.  More... | |
| class | ns3::PacketSocketClient | 
| A simple client.  More... | |
| class | ns3::PacketSocketFactory | 
| This can be used as an interface in a node in order for the node to generate PacketSockets that can connect to net devices.  More... | |
| class | ns3::PacketSocketServer | 
| A server using PacketSocket.  More... | |
| class | ns3::Socket | 
| A low-level Socket API based loosely on the BSD Socket API.  More... | |
| class | ns3::SocketFactory | 
| Object to create transport layer instances that provide a socket API to applications.  More... | |
| class | ns3::TcpSocket | 
| (abstract) base class of all TcpSockets  More... | |
| class | ns3::TcpSocketBase | 
| A base class for implementation of a stream socket using TCP.  More... | |
| class | ns3::TcpSocketFactory | 
| API to create TCP socket instances.  More... | |
| class | ns3::TcpSocketFactoryImpl | 
| socket factory implementation for native ns-3 TCP  More... | |
| class | ns3::UdpSocket | 
| (abstract) base class of all UdpSockets  More... | |
| class | ns3::UdpSocketFactory | 
| API to create UDP socket instances.  More... | |
| class | ns3::UdpSocketFactoryImpl | 
| Object to create UDP socket instances.  More... | |
| class | ns3::UdpSocketImpl | 
| A sockets interface to UDP.  More... | |