18#ifndef _LOG4CXX_HELPERS_SERVER_SOCKET_H
19#define _LOG4CXX_HELPERS_SERVER_SOCKET_H
36 LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(ServerSocketPrivate, m_priv)
46 virtual SocketPtr accept() = 0;
54 int getSoTimeout() const;
58 void setSoTimeout(
int timeout);
60#if LOG4CXX_ABI_VERSION <= 15
61 static ServerSocketUniquePtr
create(
int port);
62 static ServerSocketUniquePtr
create(
int port,
bool reuseAddress,
const LogString& hostname);
64 static ServerSocketUniquePtr create(
int port,
bool reuseAddress =
false,
const LogString& hostname = {});
Definition: serversocket.h:34
static ServerSocketUniquePtr create(int port, bool reuseAddress, const LogString &hostname)
static ServerSocketUniquePtr create(int port)
LOG4CXX_UNIQUE_PTR_DEF(DatagramSocket)
std::basic_string< logchar > LogString
Definition: logstring.h:60
LOG4CXX_PTR_DEF(Appender)