My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
GrabberNetCmdForwarder.h
1 #ifndef GCP_GRABBER_GRABBERNETCMDFORWARDER_H
2 #define GCP_GRABBER_GRABBERNETCMDFORWARDER_H
3 
11 #include "gcp/util/common/NetCmdForwarder.h"
12 
13 namespace gcp {
14  namespace grabber {
15 
16  class Master;
17  class MasterMsg;
18 
20  public:
21 
26 
30  virtual ~GrabberNetCmdForwarder();
31 
32  //------------------------------------------------------------
33  // Overwrite the base-class method by which all rtc commands are
34  // processed
35  //------------------------------------------------------------
36 
42  virtual void forwardNetCmd(gcp::util::NetCmd* netCmd);
43 
44  private:
45 
46  Master* parent_;
47 
51  void forwardScannerMsg(MasterMsg* msg);
52 
53  }; // End class GrabberNetCmdForwarder
54 
55  } // End namespace grabber
56 }; // End namespace gcp
57 
58 
59 
60 
61 #endif // End #ifndef GCP_GRABBER_GRABBERNETCMDFORWARDER_H
Definition: GrabberNetCmdForwarder.h:19
virtual ~GrabberNetCmdForwarder()
Definition: GrabberNetCmdForwarder.cc:25
GrabberNetCmdForwarder(Master *parent)
Definition: GrabberNetCmdForwarder.cc:19
Definition: MasterMsg.h:20
Definition: NetCmd.h:21
Definition: Master.h:46
virtual void forwardNetCmd(gcp::util::NetCmd *netCmd)
Definition: GrabberNetCmdForwarder.cc:30
Definition: NetCmdForwarder.h:20