summaryrefslogtreecommitdiff
path: root/TAO/tao/ImR_Client/ServerObject.pidl
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/ImR_Client/ServerObject.pidl')
-rw-r--r--TAO/tao/ImR_Client/ServerObject.pidl36
1 files changed, 36 insertions, 0 deletions
diff --git a/TAO/tao/ImR_Client/ServerObject.pidl b/TAO/tao/ImR_Client/ServerObject.pidl
new file mode 100644
index 00000000000..25439fc14cd
--- /dev/null
+++ b/TAO/tao/ImR_Client/ServerObject.pidl
@@ -0,0 +1,36 @@
+// -*- IDL -*-
+
+//=============================================================================
+/**
+ * @file ServerObject.pidl
+ *
+ * $Id$
+ *
+ * This file was used to generate the code in ServerObject{A,C,S}.{h,inl,cpp}
+ *
+ * The command used to generate code from this file is:
+ *
+ * tao_idl -Ssi -Gp -Gd -I$(TAO_ROOT) -Wb,export_macro=TAO_IMR_Client_Export -Wb,export_include=imr_client_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.
+ oneway void shutdown ();
+ };
+};