unixsocketserver.h
// Copyright (c) 1999-2018 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_UNIXSOCKETSERVER_H
#define RUDIMENTS_UNIXSOCKETSERVER_H
#include <rudiments/private/unixsocketserverincludes.h>
class RUDIMENTS_DLLSPEC unixsocketserver : public socketserver, private unixsocketutil {
public:
unixsocketserver();
unixsocketserver(const unixsocketserver &u);
unixsocketserver &operator=(const unixsocketserver &u);
virtual ~unixsocketserver();
bool listen(const char *filename,
mode_t mask,
int32_t backlog);
bool initialize(const char *filename, mode_t mask);
bool bind();
bool listen(int32_t backlog);
filedescriptor *accept();
bool close();
#include <rudiments/private/unixsocketserver.h>
};
#endif
filedescriptor
Definition: filedescriptor.h:13
socketserver
Definition: socketserver.h:11
unixsocketserver
Definition: unixsocketserver.h:31
unixsocketserver::operator=
unixsocketserver & operator=(const unixsocketserver &u)
unixsocketserver::close
bool close()
unixsocketserver::accept
filedescriptor * accept()
unixsocketserver::listen
bool listen(const char *filename, mode_t mask, int32_t backlog)
unixsocketserver::unixsocketserver
unixsocketserver()
unixsocketserver::unixsocketserver
unixsocketserver(const unixsocketserver &u)
unixsocketserver::initialize
bool initialize(const char *filename, mode_t mask)
unixsocketserver::listen
bool listen(int32_t backlog)
unixsocketserver::~unixsocketserver
virtual ~unixsocketserver()
unixsocketserver::bind
bool bind()
unixsocketutil
Definition: unixsocketutil.h:11