summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableServer/ServerObject.pidl
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/PortableServer/ServerObject.pidl')
-rw-r--r--TAO/tao/PortableServer/ServerObject.pidl40
1 files changed, 40 insertions, 0 deletions
diff --git a/TAO/tao/PortableServer/ServerObject.pidl b/TAO/tao/PortableServer/ServerObject.pidl
new file mode 100644
index 00000000000..04612f36c56
--- /dev/null
+++ b/TAO/tao/PortableServer/ServerObject.pidl
@@ -0,0 +1,40 @@
+// -*- IDL -*-
+
+//=============================================================================
+/**
+ * @file ServerObject.pidl
+ *
+ * $Id$
+ *
+ * This file was used to generate the code in ServerObject{C,S}.{h,inl,cpp}
+ *
+ * The command used to generate code from this file is:
+ *
+ * tao_idl -Gp -Gd -Ge 1 -Sc -GT -o orig
+ * -Wb,export_macro=TAO_PortableServer_Export
+ * -Wb,export_include=portableserver_export.h
+ * -Wb,pre_include="ace/pre.h"
+ * -Wb,post_include="ace/post.h" ServerObject.pidl
+ *
+ */
+//=============================================================================
+
+module ImplementationRepository
+{
+ /**
+ * @brief Server Side IR Object
+ *
+ * This object, which exists on the servers that use the
+ * Implementation Repository (IR), is used to control or check the
+ * status of the server by the IR.
+ */
+
+ interface ServerObject
+ {
+ /// Check the liveness of a server.
+ void ping ();
+
+ /// Try to shutdown the server gracefully.
+ void shutdown ();
+ };
+};