4 #ifndef RUDIMENTS_SOCKETSERVER_H 5 #define RUDIMENTS_SOCKETSERVER_H 7 #include <rudiments/private/socketserverincludes.h> 9 class socketserverprivate;
55 virtual int32_t
ioCtl(int32_t command,
void *arg)
const;
65 bool lingerOnClose(int32_t timeout);
73 bool dontLingerOnClose();
79 bool reuseAddresses();
85 bool dontReuseAddresses();
93 virtual bool listen(int32_t backlog);
95 #include <rudiments/private/socketserver.h> virtual bool listen(int32_t backlog)
server & operator=(const server &s)
virtual bool useBlockingMode() const
virtual int32_t ioCtl(int32_t command, void *arg) const
virtual bool supportsBlockingNonBlockingModes()
Definition: socketserver.h:13
virtual bool isUsingNonBlockingMode() const
virtual bool useNonBlockingMode() const