Rudiments

client.h
1 // Copyright (c) 1999-2018 David Muse
2 // See the COPYING file for more information.
3
4 #ifndef RUDIMENTS_CLIENT_H
5 #define RUDIMENTS_CLIENT_H
6
7 #include <rudiments/private/clientincludes.h>
8
11 class RUDIMENTS_DLLSPEC client : public filedescriptor {
12 public:
14 client();
15
18 client(const client &c);
19
22 client &operator=(const client &c);
23
25 virtual ~client();
26
32 virtual void initialize(constnamevaluepairs *cd);
33
44 virtual int32_t connect();
45
49 virtual const char *getVerboseConnectError();
50
52 virtual void setVerboseConnectError(const char *error);
53
54 #include <rudiments/private/client.h>
55 };
56
57 #endif
client
Definition: client.h:11
client::setVerboseConnectError
virtual void setVerboseConnectError(const char *error)
client::initialize
virtual void initialize(constnamevaluepairs *cd)
client::client
client()
client::operator=
client & operator=(const client &c)
client::client
client(const client &c)
client::~client
virtual ~client()
client::connect
virtual int32_t connect()
client::getVerboseConnectError
virtual const char * getVerboseConnectError()
error
Definition: error.h:10
filedescriptor
Definition: filedescriptor.h:13