API to create UDP socket instances. More...
#include <udp-socket-factory.h>
Static Public Member Functions | |
static TypeId | GetTypeId (void) |
This method returns the TypeId associated to ns3::UdpSocketFactory. |
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 UDP socket instances.
This abstract class defines the API for UDP socket factory. All UDP implementations must provide an implementation of CreateSocket below.
Definition at line 40 of file udp-socket-factory.h.
|
static |
This method returns the TypeId associated to ns3::UdpSocketFactory.
This object is accessible through the following paths with Config::Set and Config::Connect:
No Attributes defined for this type.
No TraceSources defined for this type.
Reimplemented from ns3::SocketFactory.
Definition at line 27 of file udp-socket-factory.cc.
References ns3::TypeId::SetParent().
Referenced by ns3::Ipv6PacketInfoTagTest::DoRun(), ns3::Ipv4PacketInfoTagTest::DoRun(), ns3::olsr::RoutingProtocol::DoStart(), ns3::aodv::RoutingProtocol::NotifyAddAddress(), ns3::dsdv::RoutingProtocol::NotifyAddAddress(), ns3::aodv::RoutingProtocol::NotifyInterfaceUp(), ns3::dsdv::RoutingProtocol::NotifyInterfaceUp(), ns3::aodv::RoutingProtocol::NotifyRemoveAddress(), and ns3::dsdv::RoutingProtocol::NotifyRemoveAddress().