webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
rtc::BasicPacketSocketFactory Class Reference

#include <basicpacketsocketfactory.h>

Inheritance diagram for rtc::BasicPacketSocketFactory:
rtc::PacketSocketFactory rtc::PacketSocketFactory

Public Member Functions

 BasicPacketSocketFactory ()
 
 BasicPacketSocketFactory (Thread *thread)
 
 BasicPacketSocketFactory (SocketFactory *socket_factory)
 
 ~BasicPacketSocketFactory () override
 
AsyncPacketSocketCreateUdpSocket (const SocketAddress &local_address, uint16_t min_port, uint16_t max_port) override
 
AsyncPacketSocketCreateServerTcpSocket (const SocketAddress &local_address, uint16_t min_port, uint16_t max_port, int opts) override
 
AsyncPacketSocketCreateClientTcpSocket (const SocketAddress &local_address, const SocketAddress &remote_address, const ProxyInfo &proxy_info, const std::string &user_agent, int opts) override
 
AsyncResolverInterfaceCreateAsyncResolver () override
 
 BasicPacketSocketFactory ()
 
 BasicPacketSocketFactory (Thread *thread)
 
 BasicPacketSocketFactory (SocketFactory *socket_factory)
 
 ~BasicPacketSocketFactory () override
 
AsyncPacketSocketCreateUdpSocket (const SocketAddress &local_address, uint16_t min_port, uint16_t max_port) override
 
AsyncPacketSocketCreateServerTcpSocket (const SocketAddress &local_address, uint16_t min_port, uint16_t max_port, int opts) override
 
AsyncPacketSocketCreateClientTcpSocket (const SocketAddress &local_address, const SocketAddress &remote_address, const ProxyInfo &proxy_info, const std::string &user_agent, int opts) override
 
AsyncResolverInterfaceCreateAsyncResolver () override
 
- Public Member Functions inherited from rtc::PacketSocketFactory
 PacketSocketFactory ()
 
virtual ~PacketSocketFactory ()
 
 PacketSocketFactory ()
 
virtual ~PacketSocketFactory ()
 

Additional Inherited Members

- Public Types inherited from rtc::PacketSocketFactory
enum  Options {
  OPT_STUN = 0x04, OPT_TLS = 0x02, OPT_TLS_FAKE = 0x01, OPT_TLS_INSECURE = 0x08,
  OPT_SSLTCP = OPT_TLS_FAKE, OPT_STUN = 0x04, OPT_TLS = 0x02, OPT_TLS_FAKE = 0x01,
  OPT_TLS_INSECURE = 0x08, OPT_SSLTCP = OPT_TLS_FAKE
}
 
enum  Options {
  OPT_STUN = 0x04, OPT_TLS = 0x02, OPT_TLS_FAKE = 0x01, OPT_TLS_INSECURE = 0x08,
  OPT_SSLTCP = OPT_TLS_FAKE, OPT_STUN = 0x04, OPT_TLS = 0x02, OPT_TLS_FAKE = 0x01,
  OPT_TLS_INSECURE = 0x08, OPT_SSLTCP = OPT_TLS_FAKE
}
 

Constructor & Destructor Documentation

◆ BasicPacketSocketFactory() [1/6]

rtc::BasicPacketSocketFactory::BasicPacketSocketFactory ( )

◆ BasicPacketSocketFactory() [2/6]

rtc::BasicPacketSocketFactory::BasicPacketSocketFactory ( Thread thread)
explicit

◆ BasicPacketSocketFactory() [3/6]

rtc::BasicPacketSocketFactory::BasicPacketSocketFactory ( SocketFactory socket_factory)
explicit

◆ ~BasicPacketSocketFactory() [1/2]

rtc::BasicPacketSocketFactory::~BasicPacketSocketFactory ( )
override

◆ BasicPacketSocketFactory() [4/6]

rtc::BasicPacketSocketFactory::BasicPacketSocketFactory ( )

◆ BasicPacketSocketFactory() [5/6]

rtc::BasicPacketSocketFactory::BasicPacketSocketFactory ( Thread thread)
explicit

◆ BasicPacketSocketFactory() [6/6]

rtc::BasicPacketSocketFactory::BasicPacketSocketFactory ( SocketFactory socket_factory)
explicit

◆ ~BasicPacketSocketFactory() [2/2]

rtc::BasicPacketSocketFactory::~BasicPacketSocketFactory ( )
override

Member Function Documentation

◆ CreateAsyncResolver() [1/2]

AsyncResolverInterface * rtc::BasicPacketSocketFactory::CreateAsyncResolver ( )
overridevirtual

◆ CreateAsyncResolver() [2/2]

AsyncResolverInterface* rtc::BasicPacketSocketFactory::CreateAsyncResolver ( )
overridevirtual

◆ CreateClientTcpSocket() [1/2]

AsyncPacketSocket * rtc::BasicPacketSocketFactory::CreateClientTcpSocket ( const SocketAddress local_address,
const SocketAddress remote_address,
const ProxyInfo proxy_info,
const std::string user_agent,
int  opts 
)
overridevirtual

◆ CreateClientTcpSocket() [2/2]

AsyncPacketSocket* rtc::BasicPacketSocketFactory::CreateClientTcpSocket ( const SocketAddress local_address,
const SocketAddress remote_address,
const ProxyInfo proxy_info,
const std::string user_agent,
int  opts 
)
overridevirtual

◆ CreateServerTcpSocket() [1/2]

AsyncPacketSocket * rtc::BasicPacketSocketFactory::CreateServerTcpSocket ( const SocketAddress local_address,
uint16_t  min_port,
uint16_t  max_port,
int  opts 
)
overridevirtual

◆ CreateServerTcpSocket() [2/2]

AsyncPacketSocket* rtc::BasicPacketSocketFactory::CreateServerTcpSocket ( const SocketAddress local_address,
uint16_t  min_port,
uint16_t  max_port,
int  opts 
)
overridevirtual

◆ CreateUdpSocket() [1/2]

AsyncPacketSocket * rtc::BasicPacketSocketFactory::CreateUdpSocket ( const SocketAddress local_address,
uint16_t  min_port,
uint16_t  max_port 
)
overridevirtual

◆ CreateUdpSocket() [2/2]

AsyncPacketSocket* rtc::BasicPacketSocketFactory::CreateUdpSocket ( const SocketAddress local_address,
uint16_t  min_port,
uint16_t  max_port 
)
overridevirtual

The documentation for this class was generated from the following files: