log4cplus_helpers_AbstractSocket(3)
| log4cplus::helpers::AbstractSocket(3) | log4cplus | log4cplus::helpers::AbstractSocket(3) |
NAME
log4cplus::helpers::AbstractSocket
SYNOPSIS
#include <socket.h>
Inherited by log4cplus::helpers::ServerSocket, and log4cplus::helpers::Socket.
Public Member Functions
AbstractSocket ()
AbstractSocket (SOCKET_TYPE sock, SocketState
state, int err)
AbstractSocket (AbstractSocket const &)=delete
AbstractSocket (AbstractSocket &&)
LOG4CPLUS_NOEXCEPT
virtual ~AbstractSocket ()=0
virtual void close ()
Close socket. virtual bool isOpen () const
virtual void shutdown ()
AbstractSocket & operator= (AbstractSocket
&&rhs) LOG4CPLUS_NOEXCEPT
void swap (AbstractSocket &)
Protected Attributes
SOCKET_TYPE sock
SocketState state
int err
Detailed Description
Definition at line 56 of file helpers/socket.h.
Constructor & Destructor Documentation
log4cplus::helpers::AbstractSocket::AbstractSocket ()
log4cplus::helpers::AbstractSocket::AbstractSocket (SOCKET_TYPE sock, SocketState state, int err)
log4cplus::helpers::AbstractSocket::AbstractSocket (AbstractSocket const &) [delete]
log4cplus::helpers::AbstractSocket::AbstractSocket (AbstractSocket &&)
virtual log4cplus::helpers::AbstractSocket::~AbstractSocket () [pure virtual]
Member Function Documentation
virtual void log4cplus::helpers::AbstractSocket::close () [virtual]
Close socket.
virtual bool log4cplus::helpers::AbstractSocket::isOpen () const [virtual]
AbstractSocket & log4cplus::helpers::AbstractSocket::operator= (AbstractSocket && rhs)
virtual void log4cplus::helpers::AbstractSocket::shutdown () [virtual]
void log4cplus::helpers::AbstractSocket::swap (AbstractSocket &)
Member Data Documentation
int log4cplus::helpers::AbstractSocket::err [protected]
Definition at line 75 of file helpers/socket.h.
SOCKET_TYPE log4cplus::helpers::AbstractSocket::sock [protected]
Definition at line 73 of file helpers/socket.h.
SocketState log4cplus::helpers::AbstractSocket::state [protected]
Definition at line 74 of file helpers/socket.h.
Author
Generated automatically by Doxygen for log4cplus from the source code.
| Mon Jun 5 2023 21:46:10 | Version 2.0.7 |
