CARMA C++
OvroSubsystemPrewrite.h
Go to the documentation of this file.
1 
10 #ifndef CARMA_MONITOR_OVROSUBSYSTEMPREWRITE_H
11 #define CARMA_MONITOR_OVROSUBSYSTEMPREWRITE_H
12 
13 // CARMA includes
14 #include "carma/monitor/Runnable.h"
15 
16 namespace carma {
17 namespace monitor {
18 
19  class OvroSubsystem;
20 
34  public:
35 
39  OvroSubsystemPrewrite( OvroSubsystem & subsys );
40 
44  virtual ~OvroSubsystemPrewrite();
45 
50  int execute() const;
51 
52  protected:
53 
54  // Nothing is protected.
55 
56  private:
57 
58  OvroSubsystem & mon_;
59 
60  };
61 }} // End namespace carma::monitor
62 #endif // CARMA_MONITOR_OVROSUBSYSTEMPREWRITE_H
Abstract class that defines the interface for executing a method.
Definition: Runnable.h:30
int execute() const
Execute Defines prewrite activities.
virtual ~OvroSubsystemPrewrite()
Destructor.
OvroSubsystemPrewrite(OvroSubsystem &subsys)
Constructor.
An interface for executing a method with no parameters.