client.h
// Copyright (c) 2002 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_CLIENT_H
#define RUDIMENTS_CLIENT_H
#include <rudiments/private/clientincludes.h>
class clientprivate;
class RUDIMENTS_DLLSPEC client : public filedescriptor {
public:
client();
client(const client &c);
client &operator=(const client &c);
virtual ~client();
virtual void initialize(constnamevaluepairs *cd)=0;
virtual int32_t connect()=0;
virtual const char *getVerboseConnectError();
virtual void setVerboseConnectError(const char *error);
#include <rudiments/private/client.h>
};
#endif