40#ifndef BLOCXX_INETSERVERSOCKET_HPP_INCLUDE_GUARD_
41#define BLOCXX_INETSERVERSOCKET_HPP_INCLUDE_GUARD_
42#include "blocxx/BLOCXX_config.h"
72 Socket accept(
int timeoutSecs=-1) BLOCXX_DEPRECATED;
89 const String& listenAddr = SocketAddress::ALL_LOCAL_ADDRESSES,
99 void doListen(UInt16 port,
int queueSize=10,
100 const String& listenAddr = SocketAddress::ALL_LOCAL_ADDRESSES,
110 void doListen(
const String& filename,
int queueSize=10,
111 bool reuseAddr=
true);
133#pragma warning (push)
134#pragma warning (disable: 4251)
IntrusiveReference< ServerSocketImpl > m_impl
This String class is an abstract data type that represents as NULL terminated string of characters.
A timeout can be absolute, which means that it will happen at the specified DateTime.