CARMA C++
AntennaControlImpl.h
1 
9 #ifndef CARMA_ANTENNA_OVRO_ANTENNACONTROLIMPL_H
10 #define CARMA_ANTENNA_OVRO_ANTENNACONTROLIMPL_H
11 
12 #include "carma/corba/corba.h"
13 
14 namespace log4cpp {
15  class Category;
16 } // namespace log4cpp
17 
18 namespace carma {
19 
20 namespace corba {
21  class Server;
22 }
23 
24 namespace antenna {
25 namespace ovro {
26 
27  class OvroMaster;
28 
29  class AntennaControlImpl {
30  public:
31 
37  AntennaControlImpl(
39  carma::corba::Server & server );
40 
41  ~AntennaControlImpl();
42 
43  void resetAllCanModules();
44 
45  void setInitialization( CORBA::Boolean state );
46 
47  void quit( );
48 
49  private:
50 
51  carma::corba::Server & server_;
53  log4cpp::Category & log_;
54  }; // End class AntennaControlImpl
55 }}} // End namespace carma::antenna::ovro
56 #endif
Class for creating, managing and serving requests to CORBA servants.
Definition: Server.h:22
Ovro Antenna canbus Master class.
Definition: OvroMaster.h:59