CARMA C++
ProcessMonitorClient.h
1 #ifndef CARMA_UTIL_PROCESSMONITORCLIENT_H
2 #define CARMA_UTIL_PROCESSMONITORCLIENT_H
3 
4 #include <memory>
5 
6 namespace carma {
7 namespace util {
8 
9 class Orb;
10 
20 public:
21 
28  explicit ProcessMonitorClient( );
29 
30  explicit ProcessMonitorClient( carma::util::Orb * orb );
31 
35  virtual ~ProcessMonitorClient( );
36 
37 private:
38 
40  ProcessMonitorClient & operator=( const ProcessMonitorClient & );
41 
42  class Private;
43  std::auto_ptr< Private > private_;
44 
45 };
46 
47 }} // namespace carma::util
48 
49 #endif
Class to continuously ping the process monitor.
virtual ~ProcessMonitorClient()
Destructor.