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

#include <physicalsocketserver.h>

Inheritance diagram for rtc::PhysicalSocketServer:
rtc::SocketServer rtc::SocketServer rtc::SocketFactory rtc::SocketFactory rtc::SocketFactory rtc::SocketFactory CustomSocketServer rtc::FakePhysicalSocketServer

Public Member Functions

 PhysicalSocketServer ()
 
 ~PhysicalSocketServer () override
 
Socket * CreateSocket (int type) override
 
Socket * CreateSocket (int family, int type) override
 
AsyncSocket * CreateAsyncSocket (int type) override
 
AsyncSocket * CreateAsyncSocket (int family, int type) override
 
virtual AsyncSocket * WrapSocket (SOCKET s)
 
bool Wait (int cms, bool process_io) override
 
void WakeUp () override
 
void Add (Dispatcher *dispatcher)
 
void Remove (Dispatcher *dispatcher)
 
 PhysicalSocketServer ()
 
 ~PhysicalSocketServer () override
 
Socket * CreateSocket (int type) override
 
Socket * CreateSocket (int family, int type) override
 
AsyncSocket * CreateAsyncSocket (int type) override
 
AsyncSocket * CreateAsyncSocket (int family, int type) override
 
virtual AsyncSocket * WrapSocket (SOCKET s)
 
bool Wait (int cms, bool process_io) override
 
void WakeUp () override
 
void Add (Dispatcher *dispatcher)
 
void Remove (Dispatcher *dispatcher)
 
- Public Member Functions inherited from rtc::SocketServer
virtual void SetMessageQueue (MessageQueue *)
 
void set_network_binder (NetworkBinderInterface *binder)
 
NetworkBinderInterface * network_binder () const
 
virtual void SetMessageQueue (MessageQueue *)
 
void set_network_binder (NetworkBinderInterface *binder)
 
NetworkBinderInterface * network_binder () const
 
- Public Member Functions inherited from rtc::SocketFactory
virtual ~SocketFactory ()
 
virtual ~SocketFactory ()
 

Additional Inherited Members

- Static Public Member Functions inherited from rtc::SocketServer
static std::unique_ptr< SocketServer > CreateDefault ()
 
static std::unique_ptr< SocketServer > CreateDefault ()
 
- Static Public Attributes inherited from rtc::SocketServer
static const int kForever = -1
 

Constructor & Destructor Documentation

◆ PhysicalSocketServer() [1/2]

rtc::PhysicalSocketServer::PhysicalSocketServer ( )

◆ ~PhysicalSocketServer() [1/2]

rtc::PhysicalSocketServer::~PhysicalSocketServer ( )
override

◆ PhysicalSocketServer() [2/2]

rtc::PhysicalSocketServer::PhysicalSocketServer ( )

◆ ~PhysicalSocketServer() [2/2]

rtc::PhysicalSocketServer::~PhysicalSocketServer ( )
override

Member Function Documentation

◆ Add() [1/2]

void rtc::PhysicalSocketServer::Add ( Dispatcher *  dispatcher)

◆ Add() [2/2]

void rtc::PhysicalSocketServer::Add ( Dispatcher *  dispatcher)

◆ CreateAsyncSocket() [1/4]

AsyncSocket * rtc::PhysicalSocketServer::CreateAsyncSocket ( int  type)
overridevirtual

Implements rtc::SocketFactory.

Reimplemented in rtc::FakePhysicalSocketServer.

◆ CreateAsyncSocket() [2/4]

AsyncSocket* rtc::PhysicalSocketServer::CreateAsyncSocket ( int  type)
overridevirtual

Implements rtc::SocketFactory.

Reimplemented in rtc::FakePhysicalSocketServer.

◆ CreateAsyncSocket() [3/4]

AsyncSocket * rtc::PhysicalSocketServer::CreateAsyncSocket ( int  family,
int  type 
)
overridevirtual

Implements rtc::SocketFactory.

Reimplemented in rtc::FakePhysicalSocketServer.

◆ CreateAsyncSocket() [4/4]

AsyncSocket* rtc::PhysicalSocketServer::CreateAsyncSocket ( int  family,
int  type 
)
overridevirtual

Implements rtc::SocketFactory.

Reimplemented in rtc::FakePhysicalSocketServer.

◆ CreateSocket() [1/4]

Socket* rtc::PhysicalSocketServer::CreateSocket ( int  type)
overridevirtual

Implements rtc::SocketFactory.

◆ CreateSocket() [2/4]

Socket * rtc::PhysicalSocketServer::CreateSocket ( int  type)
overridevirtual

Implements rtc::SocketFactory.

◆ CreateSocket() [3/4]

Socket * rtc::PhysicalSocketServer::CreateSocket ( int  family,
int  type 
)
overridevirtual

Implements rtc::SocketFactory.

◆ CreateSocket() [4/4]

Socket* rtc::PhysicalSocketServer::CreateSocket ( int  family,
int  type 
)
overridevirtual

Implements rtc::SocketFactory.

◆ Remove() [1/2]

void rtc::PhysicalSocketServer::Remove ( Dispatcher *  dispatcher)

◆ Remove() [2/2]

void rtc::PhysicalSocketServer::Remove ( Dispatcher *  dispatcher)

◆ Wait() [1/2]

bool rtc::PhysicalSocketServer::Wait ( int  cms,
bool  process_io 
)
overridevirtual

Implements rtc::SocketServer.

Reimplemented in CustomSocketServer.

◆ Wait() [2/2]

bool rtc::PhysicalSocketServer::Wait ( int  cms,
bool  process_io 
)
overridevirtual

Implements rtc::SocketServer.

Reimplemented in CustomSocketServer.

◆ WakeUp() [1/2]

void rtc::PhysicalSocketServer::WakeUp ( )
overridevirtual

Implements rtc::SocketServer.

◆ WakeUp() [2/2]

void rtc::PhysicalSocketServer::WakeUp ( )
overridevirtual

Implements rtc::SocketServer.

◆ WrapSocket() [1/2]

virtual AsyncSocket* rtc::PhysicalSocketServer::WrapSocket ( SOCKET  s)
virtual

Reimplemented in rtc::FakePhysicalSocketServer.

◆ WrapSocket() [2/2]

AsyncSocket * rtc::PhysicalSocketServer::WrapSocket ( SOCKET  s)
virtual

Reimplemented in rtc::FakePhysicalSocketServer.


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