CARMA C++
SwitchyardControlImpl.h
1 #ifndef CARMA_SWITCHYARD_SWITCHYARDCONTROLIMPL_H
2 #define CARMA_SWITCHYARD_SWITCHYARDCONTROLIMPL_H
3 
4 #include "carma/switchyard/SwitchyardControl.h"
5 
6 namespace carma {
7 namespace switchyard {
8 
9 class Switchyard;
10 
11 class SwitchyardControlImpl {
12 public:
13 
14  SwitchyardControlImpl( Switchyard & switchyard );
15 
16  ~SwitchyardControlImpl( );
17 
18  void setSwitches( const carma::switchyard::SwitchPositionSeq & pos );
19 
20 private:
21 
22  Switchyard & switchyard_;
23 
24 }; // class SwitchyardControlImpl
25 
26 }} // namespace carma::switchyard
27 #endif