socketclient.h
// Copyright (c) 2002 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_SOCKETCLIENT_H
#define RUDIMENTS_SOCKETCLIENT_H
#include <rudiments/private/socketclientincludes.h>
class socketclientprivate;
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
socketclient
Definition: socketclient.h:13
client
Definition: client.h:13
filedescriptor::useBlockingMode
virtual bool useBlockingMode() const
filedescriptor::ioCtl
virtual int32_t ioCtl(int32_t command, void *arg) const
filedescriptor::supportsBlockingNonBlockingModes
virtual bool supportsBlockingNonBlockingModes()
filedescriptor::isUsingNonBlockingMode
virtual bool isUsingNonBlockingMode() const
filedescriptor::useNonBlockingMode
virtual bool useNonBlockingMode() const
client::operator=
client & operator=(const client &c)