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
 
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)
 
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)
 
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 ()
 

Protected Attributes

rtc::Thread * thread_
 
GtkMainWnd * wnd_
 
Conductor * conductor_
 
PeerConnectionClient * client_
 

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

◆ 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: