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
 
SocketCreateSocket (int type) override
 
SocketCreateSocket (int family, int type) override
 
AsyncSocketCreateAsyncSocket (int type) override
 
AsyncSocketCreateAsyncSocket (int family, int type) override
 
virtual AsyncSocketWrapSocket (SOCKET s)
 
bool Wait (int cms, bool process_io) override
 
void WakeUp () override
 
void Add (Dispatcher *dispatcher)
 
void Remove (Dispatcher *dispatcher)
 
 PhysicalSocketServer ()
 
 ~PhysicalSocketServer () override
 
SocketCreateSocket (int type) override
 
SocketCreateSocket (int family, int type) override
 
AsyncSocketCreateAsyncSocket (int type) override
 
AsyncSocketCreateAsyncSocket (int family, int type) override
 
virtual AsyncSocketWrapSocket (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)
 
NetworkBinderInterfacenetwork_binder () const
 
virtual void SetMessageQueue (MessageQueue *)
 
void set_network_binder (NetworkBinderInterface *binder)
 
NetworkBinderInterfacenetwork_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< SocketServerCreateDefault ()
 
static std::unique_ptr< SocketServerCreateDefault ()
 
- 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: