log4cplus_helpers_ServerSocket(3)

log4cplus::helpers::ServerSocket(3) log4cplus log4cplus::helpers::ServerSocket(3)

NAME

log4cplus::helpers::ServerSocket - This class implements server sockets.

SYNOPSIS

#include <socket.h>

Inherits log4cplus::helpers::AbstractSocket.

Public Member Functions


ServerSocket (unsigned short port, bool udp=false, bool ipv6=false, tstring const &host=tstring())
ServerSocket (ServerSocket &&) LOG4CPLUS_NOEXCEPT
virtual ~ServerSocket ()
ServerSocket & operator= (ServerSocket &&) LOG4CPLUS_NOEXCEPT
Socket accept ()
void interruptAccept ()
void swap (ServerSocket &)

Protected Attributes


std::array< std::ptrdiff_t, 2 > interruptHandles

Detailed Description

This class implements server sockets.

A server socket waits for requests to come in over the network. It performs some operation based on that request, and then possibly returns a result to the requester.

Definition at line 120 of file helpers/socket.h.

Constructor & Destructor Documentation

log4cplus::helpers::ServerSocket::ServerSocket (unsigned short port, bool udp = false, bool ipv6 = false, tstring const & host = tstring())

log4cplus::helpers::ServerSocket::ServerSocket (ServerSocket &&)

virtual log4cplus::helpers::ServerSocket::~ServerSocket () [virtual]

Member Function Documentation

Socket log4cplus::helpers::ServerSocket::accept ()

void log4cplus::helpers::ServerSocket::interruptAccept ()

ServerSocket& log4cplus::helpers::ServerSocket::operator= (ServerSocket &&)

void log4cplus::helpers::ServerSocket::swap (ServerSocket &)

Member Data Documentation

std::array<std::ptrdiff_t, 2> log4cplus::helpers::ServerSocket::interruptHandles [protected]

Definition at line 134 of file helpers/socket.h.

Author

Generated automatically by Doxygen for log4cplus from the source code.

Fri Jun 18 2021 Version 2.0.6