webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Attributes | List of all members
CustomSocketServer Class Reference
Inheritance diagram for CustomSocketServer:
rtc::PhysicalSocketServer rtc::SocketServer rtc::SocketServer rtc::SocketFactory rtc::SocketFactory rtc::SocketFactory rtc::SocketFactory

Public Member Functions

 CustomSocketServer (rtc::Thread *thread, GtkMainWnd *wnd)
 
virtual ~CustomSocketServer ()
 
void set_client (PeerConnectionClient *client)
 
void set_conductor (Conductor *conductor)
 
virtual bool Wait (int cms, bool process_io)
 
- Public Member Functions inherited from rtc::PhysicalSocketServer
 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)
 
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)
 
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 ()
 

Protected Attributes

rtc::Threadthread_
 
GtkMainWndwnd_
 
Conductorconductor_
 
PeerConnectionClientclient_
 

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

◆ CustomSocketServer()

CustomSocketServer::CustomSocketServer ( rtc::Thread thread,
GtkMainWnd wnd 
)
inline

◆ ~CustomSocketServer()

virtual CustomSocketServer::~CustomSocketServer ( )
inlinevirtual

Member Function Documentation

◆ set_client()

void CustomSocketServer::set_client ( PeerConnectionClient client)
inline

◆ set_conductor()

void CustomSocketServer::set_conductor ( Conductor conductor)
inline

◆ Wait()

virtual bool CustomSocketServer::Wait ( int  cms,
bool  process_io 
)
inlinevirtual

Reimplemented from rtc::PhysicalSocketServer.

Member Data Documentation

◆ client_

PeerConnectionClient* CustomSocketServer::client_
protected

◆ conductor_

Conductor* CustomSocketServer::conductor_
protected

◆ thread_

rtc::Thread* CustomSocketServer::thread_
protected

◆ wnd_

GtkMainWnd* CustomSocketServer::wnd_
protected

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