1 #ifndef GCP_GRABBER_MASTERMSG_H
2 #define GCP_GRABBER_MASTERMSG_H
11 #include "gcp/util/common/Exception.h"
12 #include "gcp/util/common/GenericMasterTaskMsg.h"
14 #include "gcp/grabber/common/ControlMsg.h"
15 #include "gcp/grabber/common/ScannerMsg.h"
74 gcp::util::GenericTaskMsg::TASK_SPECIFIC;
77 return &
body.scannerMsg;
80 inline ControlMsg* getControlMsg()
83 gcp::util::GenericTaskMsg::TASK_SPECIFIC;
86 return &
body.controlMsg;
95 gcp::util::GenericTaskMsg::TASK_SPECIFIC;
97 type = CONTROL_CONNECTED;
99 body.controlConnected.connected = connected;
108 gcp::util::GenericTaskMsg::TASK_SPECIFIC;
110 type = SCANNER_CONNECTED;
112 body.scannerConnected.connected = connected;
121 #endif // End #ifndef GCP_GRABBER_MASTER_H
Definition: ControlMsg.h:17
void packControlConnectedMsg(bool connected)
Definition: MasterMsg.h:92
MsgType
Definition: MasterMsg.h:27
Definition: GenericMasterTaskMsg.h:36
ControlMsg controlMsg
Definition: MasterMsg.h:57
ScannerMsg scannerMsg
Definition: MasterMsg.h:62
Definition: MasterMsg.h:20
GenericMsgType genericMsgType_
Definition: GenericTaskMsg.h:50
union gcp::grabber::MasterMsg::@171 body
Definition: ScannerMsg.h:18
MsgType type
Definition: MasterMsg.h:39
void packScannerConnectedMsg(bool connected)
Definition: MasterMsg.h:105