My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
AntNetCmdForwarder.h
Go to the documentation of this file.
1 #ifndef GCP_ANTENNA_CONTROL_ANTNETCMDFORWARDER_H
2 #define GCP_ANTENNA_CONTROL_ANTNETCMDFORWARDER_H
3 
11 #include "gcp/control/code/unix/libunix_src/specific/rtcnetcoms.h"
12 #include "gcp/util/specific/AntennaNetCmdForwarder.h"
13 
14 namespace gcp {
15  namespace antenna {
16  namespace control {
17 
18  class AntennaMaster;
19 
21  public:
22 
27 
31  virtual ~AntNetCmdForwarder();
32 
33  private:
34 
38  AntennaMaster* parent_;
39 
40  //------------------------------------------------------------
41  // Methods by which individual rtc commands are forwarded
42  //------------------------------------------------------------
43 
47  void forwardTrackerNetCmd(gcp::util::NetCmd* netCmd);
48 
52  void forwardControlNetCmd(gcp::util::NetCmd* netCmd);
53 
57  void forwardRxNetCmd(gcp::util::NetCmd* netCmd);
58 
62  void forwardRoachNetCmd(gcp::util::NetCmd* netCmd);
63 
67  void forwardLnaNetCmd(gcp::util::NetCmd* netCmd);
68 
69  }; // End class AntNetCmdForwarder
70 
71  } // End namespace control
72  } // End namespace antenna
73 } // End namespace gcp
74 
75 
76 
77 #endif // End #ifndef GCP_ANTENNA_CONTROL_ANTNETCMDFORWARDER_H
AntNetCmdForwarder(AntennaMaster *parent)
Definition: AntNetCmdForwarder.cc:19
Definition: AntNetCmdForwarder.h:20
Definition: NetCmd.h:21
virtual ~AntNetCmdForwarder()
Definition: AntNetCmdForwarder.cc:27
Definition: AntennaNetCmdForwarder.h:16
Definition: AntennaMaster.h:179