1 #ifndef GCP_UTIL_TIPPERCOMMUNICATOR_H
2 #define GCP_UTIL_TIPPERCOMMUNICATOR_H
15 #include "gcp/util/common/Communicator.h"
16 #include "gcp/util/common/FdSet.h"
17 #include "gcp/util/common/GenericTask.h"
18 #include "gcp/util/common/GenericTaskMsg.h"
19 #include "gcp/util/common/SpawnableTask.h"
20 #include "gcp/util/common/String.h"
21 #include "gcp/util/common/TcpClient.h"
22 #include "gcp/util/common/TimeOut.h"
104 void concatenateString(std::ostringstream& os);
136 static COMM_PARSER_FN(parsePortNumber);
137 void parsePortNumber();
139 static COMM_PARSER_FN(quitFromServer);
140 void quitFromServer();
144 void registerTimeOut();
148 void terminateCommSequence(
bool error);
153 void compileGetTipperLogStateMachine();
162 #endif // End #ifndef GCP_UTIL_TIPPERCOMMUNICATOR_H
Definition: GenericTaskMsg.h:31
int getFtpCommFd()
Definition: TipperCommunicator.cc:304
virtual ~TipperCommunicator()
Definition: TipperCommunicator.cc:69
Definition: SpawnableTask.h:31
Definition: Communicator.h:26
void processTipperLog()
Definition: TipperCommunicator.cc:213
int getFtpDataFd()
Definition: TipperCommunicator.cc:313
Definition: TcpClient.h:18
void initialize(std::string host)
Definition: TipperCommunicator.cc:16
void initiateGetTipperLogCommSequence()
Definition: TipperCommunicator.cc:82
Definition: TipperCommunicator.h:29
void getTipperLog()
Definition: TipperCommunicator.cc:325
TipperCommunicator(gcp::util::FdSet *fdSet, std::string host)
Definition: TipperCommunicator.cc:41
Definition: TipperCommunicator.h:45