My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
TipperSshClient.h
1 // $Id: TipperSshClient.h,v 1.1.1.1 2009/07/06 23:57:27 eml Exp $
2 
3 #ifndef GCP_UTIL_TIPPERSSHCLIENT_H
4 #define GCP_UTIL_TIPPERSSHCLIENT_H
5 
15 #include "gcp/util/common/SshClient.h"
16 #include "gcp/util/common/Ports.h"
17 #include "gcp/util/common/TipperData.h"
18 
19 #include <iostream>
20 
21 namespace gcp {
22  namespace util {
23 
25  public:
26 
30  TipperSshClient(bool spawnThread,
31  std::string gateway="bicep",
32  std::string host="bicep3",
33  unsigned short port=Ports::tipperPort("bicep"));
34 
38  virtual ~TipperSshClient();
39 
40  // Initialize network container sizes and start up this thread
41  // if requested to
42 
43  void initialize(bool spawnThread);
44 
45  protected:
46 
47  TipperData tipperData_;
48  std::vector<unsigned char> bytes_;
49  virtual void readServerData(NetHandler& handler);
50  virtual void processServerData() {};
51 
52  }; // End class TipperSshClient
53 
54  } // End namespace util
55 } // End namespace gcp
56 
57 
58 
59 #endif // End #ifndef GCP_UTIL_TIPPERSSHCLIENT_H
void initialize(bool spawnThread)
Definition: TipperSshClient.cc:27
Definition: SshClient.h:22
Definition: TipperData.h:16
Definition: NetHandler.h:16
TipperSshClient(bool spawnThread, std::string gateway="bicep", std::string host="bicep3", unsigned short port=Ports::tipperPort("bicep"))
Definition: TipperSshClient.cc:14
virtual ~TipperSshClient()
Definition: TipperSshClient.cc:37
Definition: TipperSshClient.h:24