My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
TipperClient.h
Go to the documentation of this file.
1 #ifndef GCP_UTIL_TIPPERCLIENT_H
2 #define GCP_UTIL_TIPPERCLIENT_H
3 
11 #include "gcp/util/common/Client.h"
12 #include "gcp/util/common/Ports.h"
13 #include "gcp/util/common/TipperData.h"
14 
15 #include <vector>
16 #include <string>
17 
18 namespace gcp {
19  namespace util {
20 
21  class TipperClient : public Client {
22  public:
23 
27  TipperClient(bool spawnThread, std::string host,
28  unsigned port=TIPPER_SERVER_PORT);
29 
33  virtual ~TipperClient();
34 
35  protected:
36 
37  TipperData tipperData_;
38  std::vector<unsigned char> bytes_;
39  void readServerData(NetHandler& handler);
40 
41  }; // End class TipperClient
42 
43  } // End namespace util
44 } // End namespace gcp
45 
46 
47 #endif // End #ifndef GCP_UTIL_TIPPERCLIENT_H
Definition: TipperData.h:16
Definition: NetHandler.h:16
Definition: TipperClient.h:21
virtual ~TipperClient()
Definition: TipperClient.cc:24
Definition: Client.h:21
TipperClient(bool spawnThread, std::string host, unsigned port=TIPPER_SERVER_PORT)
Definition: TipperClient.cc:12