My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
AntennaNetCmdForwarder.h
Go to the documentation of this file.
1 #ifndef GCP_UTIL_ANTENNANETCMDFORWARDER_H
2 #define GCP_UTIL_ANTENNANETCMDFORWARDER_H
3 
11 #include "gcp/util/common/NetCmdForwarder.h"
12 
13 namespace gcp {
14  namespace util {
15 
17  public:
18 
23 
27  virtual ~AntennaNetCmdForwarder();
28 
29  //------------------------------------------------------------
30  // Overwrite the base-class method by which all rtc commands for
31  // the antennas are processed
32  //------------------------------------------------------------
33 
39  virtual void forwardNetCmd(gcp::util::NetCmd* netCmd);
40 
41  protected:
42 
46  virtual void forwardControlNetCmd(gcp::util::NetCmd* netCmd);
47 
51  virtual void forwardOpticalCameraNetCmd(gcp::util::NetCmd* netCmd);
52 
56  virtual void forwardRxSimulatorNetCmd(gcp::util::NetCmd* netCmd);
57 
61  virtual void forwardWeatherNetCmd(gcp::util::NetCmd* netCmd) ;
62 
66  virtual void forwardTrackerNetCmd(gcp::util::NetCmd* netCmd);
67 
71  virtual void forwardScannerNetCmd(gcp::util::NetCmd* netCmd);
72 
76  virtual void forwardRxNetCmd(gcp::util::NetCmd* netCmd);
77 
81  virtual void forwardRoachNetCmd(gcp::util::NetCmd* netCmd);
82 
86  virtual void forwardLnaNetCmd(gcp::util::NetCmd* netCmd);
87 
91  virtual void forwardBoardNetCmd(gcp::util::NetCmd* netCmd);
92 
93  }; // End class AntennaNetCmdForwarder
94 
95  } // End namespace util
96 } // End namespace gcp
97 
98 
99 
100 
101 #endif // End #ifndef GCP_UTIL_ANTENNANETCMDFORWARDER_H
virtual void forwardBoardNetCmd(gcp::util::NetCmd *netCmd)
Definition: AntennaNetCmdForwarder.cc:175
virtual void forwardLnaNetCmd(gcp::util::NetCmd *netCmd)
Definition: AntennaNetCmdForwarder.cc:170
virtual void forwardScannerNetCmd(gcp::util::NetCmd *netCmd)
Definition: AntennaNetCmdForwarder.cc:155
virtual void forwardRxNetCmd(gcp::util::NetCmd *netCmd)
Definition: AntennaNetCmdForwarder.cc:160
AntennaNetCmdForwarder()
Definition: AntennaNetCmdForwarder.cc:16
virtual void forwardRxSimulatorNetCmd(gcp::util::NetCmd *netCmd)
Definition: AntennaNetCmdForwarder.cc:140
virtual void forwardControlNetCmd(gcp::util::NetCmd *netCmd)
Definition: AntennaNetCmdForwarder.cc:130
virtual void forwardNetCmd(gcp::util::NetCmd *netCmd)
Definition: AntennaNetCmdForwarder.cc:28
Definition: NetCmd.h:21
virtual void forwardTrackerNetCmd(gcp::util::NetCmd *netCmd)
Definition: AntennaNetCmdForwarder.cc:150
virtual void forwardRoachNetCmd(gcp::util::NetCmd *netCmd)
Definition: AntennaNetCmdForwarder.cc:165
virtual void forwardOpticalCameraNetCmd(gcp::util::NetCmd *netCmd)
Definition: AntennaNetCmdForwarder.cc:135
virtual void forwardWeatherNetCmd(gcp::util::NetCmd *netCmd)
Definition: AntennaNetCmdForwarder.cc:145
Definition: AntennaNetCmdForwarder.h:16
Definition: NetCmdForwarder.h:20
virtual ~AntennaNetCmdForwarder()
Definition: AntennaNetCmdForwarder.cc:23