My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
SquidConsumer.h
Go to the documentation of this file.
1 #ifndef GCP_RECEIVER_SQUIDCONSUMER_H
2 #define GCP_RECEIVER_SQUIDCONSUMER_H
3 
11 #include "gcp/util/common/GenericTask.h"
12 #include "gcp/util/common/TimeVal.h"
13 #include "gcp/util/common/BoardDataFrameManager.h"
14 
15 #include "gcp/receiver/specific/DioConsumer.h"
16 
17 namespace gcp {
18 
19  namespace util {
20  class ArrayDataFrameManager;
21  }
22 
23  namespace mediator {
24  class Scanner;
25  }
26 
27 
28  namespace receiver {
29 
30  class SquidConsumer : public DioConsumer {
31 
32  public:
33 
34  // The DIO client object managed by this thread will have to
35  // contact the DIO server as well as the HardwareManager daemon
36  // for hardware configuration information.
37 
39  std::string dioHost, unsigned short dioPort,
40  std::string hwHost, unsigned short hwPort);
41 
42  SquidConsumer::~SquidConsumer();
43 
45 
46  }; // End class SquidConsumer
47 
48  } // End namespace receiver
49 } // End namespace gcp
50 
51 #endif // End #ifndef
52 
Definition: BoardDataFrameManager.h:31
Definition: SquidConsumer.h:30
SquidConsumer(gcp::mediator::Scanner *parent, std::string dioHost, unsigned short dioPort, std::string hwHost, unsigned short hwPort)
Definition: SquidConsumer.cc:19
Definition: Scanner.h:58
gcp::util::BoardDataFrameManager & getFrame()
Definition: SquidConsumer.cc:37
Definition: DioConsumer.h:32