socketclient.h
// Copyright (c) 1999-2018 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_SOCKETCLIENT_H
#define RUDIMENTS_SOCKETCLIENT_H
#include <rudiments/private/socketclientincludes.h>
class RUDIMENTS_DLLSPEC socketclient : public client {
public:
socketclient();
socketclient(const socketclient &c);
socketclient &operator=(const socketclient &c);
virtual ~socketclient();
virtual bool supportsBlockingNonBlockingModes();
virtual bool useNonBlockingMode() const;
virtual bool useBlockingMode() const;
virtual bool isUsingNonBlockingMode() const;
virtual int32_t ioCtl(int32_t command, void *arg) const;
#include <rudiments/private/socketclient.h>
};
#endif
client
Definition: client.h:11
socketclient
Definition: socketclient.h:11
socketclient::~socketclient
virtual ~socketclient()
socketclient::isUsingNonBlockingMode
virtual bool isUsingNonBlockingMode() const
socketclient::socketclient
socketclient()
socketclient::supportsBlockingNonBlockingModes
virtual bool supportsBlockingNonBlockingModes()
socketclient::useBlockingMode
virtual bool useBlockingMode() const
socketclient::ioCtl
virtual int32_t ioCtl(int32_t command, void *arg) const
socketclient::useNonBlockingMode
virtual bool useNonBlockingMode() const
socketclient::operator=
socketclient & operator=(const socketclient &c)
socketclient::socketclient
socketclient(const socketclient &c)