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
Definition: client.h:11
filedescriptor & operator=(const filedescriptor &f)
Definition: error.h:10
Definition: filedescriptor.h:13