summaryrefslogtreecommitdiff
path: root/TAO/CIAO/tools/Simple_Component_Server/Simple_Server.idl
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/CIAO/tools/Simple_Component_Server/Simple_Server.idl')
-rw-r--r--TAO/CIAO/tools/Simple_Component_Server/Simple_Server.idl25
1 files changed, 25 insertions, 0 deletions
diff --git a/TAO/CIAO/tools/Simple_Component_Server/Simple_Server.idl b/TAO/CIAO/tools/Simple_Component_Server/Simple_Server.idl
new file mode 100644
index 00000000000..608805d5c54
--- /dev/null
+++ b/TAO/CIAO/tools/Simple_Component_Server/Simple_Server.idl
@@ -0,0 +1,25 @@
+// $Id$
+
+#include "CCM_Component.idl"
+
+module CIAO
+{
+ /**
+ * @interface Simple_Server
+ *
+ * Control interface for Simple_Server
+ */
+ interface Simple_Server
+ {
+ /// Get the installed home interface.
+ Components::CCMHome get_home ();
+
+ /// Get the cached component instantiation.
+ /// This operation can only instantiate using KeylessCCMHome.
+ Components::CCMObject get_component ();
+
+ /// Shutdown the simple component server.
+ oneway void shutdown ();
+ };
+
+};