1 #ifndef GCP_RECEIVER_XMLCONSUMER_H
2 #define GCP_RECEIVER_XMLCONSUMER_H
12 #include "Utilities/HardwareManagerClient.h"
14 #include "gcp/util/common/GenericTask.h"
16 #include "gcp/mediator/specific/ScannerMsg.h"
18 #include "gcp/receiver/specific/XMLDataFrameManager.h"
36 std::string regMapName,
37 std::string host=
"localhost",
38 unsigned short port=5207,
39 bool send_connect_request=
true);
46 void sendDispatchDataFrameMsg();
54 static const unsigned nConnAttemptBeforeReport_ = 30;
83 unsigned nConnAttempt_;
87 std::string regMapName_;
93 bool send_connect_request_;
99 MuxReadout::HardwareManagerClient* client_;
106 #endif // End #ifndef
virtual void reportSuccess()
Definition: XMLConsumer.cc:193
virtual bool getData()
Definition: XMLConsumer.cc:175
virtual ~XMLConsumer()
Definition: XMLConsumer.cc:47
void registerError()
Definition: XMLConsumer.cc:137
virtual void reportError()
Definition: XMLConsumer.cc:183
Definition: XMLConsumer.h:29
virtual void processMsg(gcp::mediator::ScannerMsg *msg)
Definition: XMLConsumer.cc:98
Definition: XMLDataFrameManager.h:30
XMLConsumer(gcp::receiver::XMLDataFrameManager *dataFrame, gcp::mediator::Scanner *scanner, std::string regMapName, std::string host="localhost", unsigned short port=5207, bool send_connect_request=true)
Definition: XMLConsumer.cc:21
Definition: GenericTask.h:33
virtual bool checkClient()
Definition: XMLConsumer.cc:65