CARMA C++
|
ControlServer class encapsulates most control details. More...
#include <carma/antenna/bima/control/ControlServer.h>
Public Member Functions | |
ControlServer (Configuration &config, carma::corba::Server &server) | |
Constructor. More... | |
void | runServer () |
Run control server. More... | |
virtual | ~ControlServer () |
Destructor. More... | |
ControlServer class encapsulates most control details.
This class is mainly responsible for encapsulating internal CORBA control details by incarnating all related control DOs which in turn send requests to the Telemetry control system. The idea behind the class is to confine most details to a single class so that they can be more modularly changed in the future if need be. So sayeth the Andy.
Definition at line 47 of file ControlServer.h.
carma::antenna::bima::ControlServer::ControlServer | ( | Configuration & | config, |
carma::corba::Server & | server | ||
) |
Constructor.
The constructor is responsible for creating all CORBA DOs and publishing them. Note this object must be created on the stack.
|
virtual |
Destructor.
void carma::antenna::bima::ControlServer::runServer | ( | ) |
Run control server.
This method blocks on the orb!