diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/LWFT/Monitor_Thread.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/LWFT/Monitor_Thread.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/LWFT/Monitor_Thread.h b/TAO/orbsvcs/orbsvcs/LWFT/Monitor_Thread.h new file mode 100644 index 00000000000..8caca98c50f --- /dev/null +++ b/TAO/orbsvcs/orbsvcs/LWFT/Monitor_Thread.h @@ -0,0 +1,38 @@ +// -*- C++ -*- +// $Id$ + +/** + * @file C++ Interface: Monitor_Thread + * + * @brief Declares interface for Monitor_Thread. + * + */ + +#ifndef __MONITOR_THREAD_H_ +#define __MONITOR_THREAD_H_ + +#include "ace/Reactor.h" +#include "ace/Task.h" + +#include "host_monitor_export.h" + +/** + * @class Monitor_Thread + * + * @brief Encapsulates Monitor_Thread + */ + +class HostMonitor_Export Monitor_Thread : public ACE_Task_Base +{ +public: + Monitor_Thread (void); + virtual int svc (void); + ACE_Reactor * get_reactor (void); + +private: + ACE_Reactor reactor_; +}; + + + +#endif /// __MONITOR_THREAD_H_ |