API to create TCP socket instances. More...
#include <tcp-socket-factory.h>
Static Public Member Functions | |
static TypeId | GetTypeId (void) |
Additional Inherited Members | |
![]() | |
SocketFactory () | |
virtual Ptr< Socket > | CreateSocket (void)=0 |
![]() | |
Object (const Object &o) | |
virtual void | DoDispose (void) |
virtual void | DoStart (void) |
virtual void | NotifyNewAggregate (void) |
API to create TCP socket instances.
This abstract class defines the API for TCP sockets. This class also holds the global default variables used to initialize newly created sockets, such as values that are set through the sysctl or proc interfaces in Linux.
All TCP socket factory implementations must provide an implementation of CreateSocket below, and should make use of the default values configured below.
ns3::TcpSocketFactory is accessible through the following paths with Config::Set and Config::Connect:
No Attributes are defined for this type.
No TraceSources are defined for this type.
Definition at line 46 of file tcp-socket-factory.h.
|
static |
Reimplemented from ns3::SocketFactory.
Definition at line 29 of file tcp-socket-factory.cc.
References ns3::TypeId::SetParent().
Referenced by ns3::BulkSendApplication::GetTypeId(), and ns3::SocketWriter::StartApplication().