summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/LWFT/AppSideReg.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/LWFT/AppSideReg.h')
-rw-r--r--TAO/orbsvcs/orbsvcs/LWFT/AppSideReg.h44
1 files changed, 44 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/LWFT/AppSideReg.h b/TAO/orbsvcs/orbsvcs/LWFT/AppSideReg.h
new file mode 100644
index 00000000000..c48da403eaf
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/LWFT/AppSideReg.h
@@ -0,0 +1,44 @@
+// -*- C++ -*-
+// $Id$
+
+/**
+ * @file C++ Interface: AppSideReg
+ *
+ * @brief Declares interface for AppSideReg.
+ *
+ */
+
+#ifndef __APPSIDEREG_H_
+#define __APPSIDEREG_H_
+
+#include <string>
+
+#include "HostMonitorC.h"
+
+/**
+ * @class AppSideReg
+ *
+ * @brief Encapsulates AppSideReg
+ */
+
+class LWFT_Server_Export AppSideReg
+{
+public:
+ AppSideReg (CORBA::ORB_ptr);
+
+ ~AppSideReg (void);
+
+ int register_process (void);
+
+ void unregister_process (void);
+
+private:
+ u_short port_;
+ std::string HM_ior_;
+ HostMonitor_var hmvar_;
+ CORBA::ORB_var orb_;
+};
+
+
+
+#endif /// __APPSIDEREG_H_