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

#include <data_socket.h>

Inheritance diagram for SocketBase:
DataSocket DataSocket ListeningSocket ListeningSocket

Public Member Functions

 SocketBase ()
 
 SocketBase (NativeSocket socket)
 
 ~SocketBase ()
 
NativeSocket socket () const
 
bool valid () const
 
bool Create ()
 
void Close ()
 
 SocketBase ()
 
 SocketBase (NativeSocket socket)
 
 ~SocketBase ()
 
NativeSocket socket () const
 
bool valid () const
 
bool Create ()
 
void Close ()
 

Protected Attributes

NativeSocket socket_
 

Constructor & Destructor Documentation

◆ SocketBase() [1/4]

SocketBase::SocketBase ( )
inline

◆ SocketBase() [2/4]

SocketBase::SocketBase ( NativeSocket  socket)
inlineexplicit

◆ ~SocketBase() [1/2]

SocketBase::~SocketBase ( )
inline

◆ SocketBase() [3/4]

SocketBase::SocketBase ( )
inline

◆ SocketBase() [4/4]

SocketBase::SocketBase ( NativeSocket  socket)
inlineexplicit

◆ ~SocketBase() [2/2]

SocketBase::~SocketBase ( )
inline

Member Function Documentation

◆ Close() [1/2]

void SocketBase::Close ( )

◆ Close() [2/2]

void SocketBase::Close ( )

◆ Create() [1/2]

bool SocketBase::Create ( )

◆ Create() [2/2]

bool SocketBase::Create ( )

◆ socket() [1/2]

NativeSocket SocketBase::socket ( ) const
inline

◆ socket() [2/2]

NativeSocket SocketBase::socket ( ) const
inline

◆ valid() [1/2]

bool SocketBase::valid ( ) const
inline

◆ valid() [2/2]

bool SocketBase::valid ( ) const
inline

Member Data Documentation

◆ socket_

NativeSocket SocketBase::socket_
protected

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