summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/LWFT/Monitor_Manager.inl
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/LWFT/Monitor_Manager.inl')
-rw-r--r--TAO/orbsvcs/orbsvcs/LWFT/Monitor_Manager.inl46
1 files changed, 46 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/LWFT/Monitor_Manager.inl b/TAO/orbsvcs/orbsvcs/LWFT/Monitor_Manager.inl
new file mode 100644
index 00000000000..7341bb4420a
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/LWFT/Monitor_Manager.inl
@@ -0,0 +1,46 @@
+// -*- C++ -*-
+//
+// $Id$
+
+ACE_BEGIN_VERSIONED_NAMESPACE_DECL
+
+namespace ACE
+{
+ namespace Monitor_Control
+ {
+ ACE_INLINE
+ Monitor_Manager::Monitor_Manager (void)
+ : ptr_ (0)
+ {
+ }
+
+ ACE_INLINE
+ Monitor_Manager::Monitor_Manager (Monitor_Base *p)
+ : ptr_ (p)
+ {
+ }
+
+ ACE_INLINE
+ Monitor_Manager::~Monitor_Manager (void)
+ {
+ this->free ();
+ }
+
+ ACE_INLINE
+ Monitor_Base *
+ Monitor_Manager::operator-> (void) const
+ {
+ return this->ptr_;
+ }
+
+ ACE_INLINE
+ Monitor_Base *
+ Monitor_Manager::get (void) const
+ {
+ return this->ptr_;
+ }
+ }
+}
+
+ACE_END_VERSIONED_NAMESPACE_DECL
+