summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableServer/POAManagerFactory.pidl
diff options
context:
space:
mode:
authorPhil Mesnier <mesnier_p@ociweb.com>2006-04-26 13:22:59 +0000
committerPhil Mesnier <mesnier_p@ociweb.com>2006-04-26 13:22:59 +0000
commit939b81c6c4a2abc81570d116839d71e2b4d52903 (patch)
treef947adfce3ea7ec869631ebc554ffbf55ad7fc1f /TAO/tao/PortableServer/POAManagerFactory.pidl
parenta249ec6c6220e0583054bdb6d23bc2781b762d39 (diff)
downloadATCD-939b81c6c4a2abc81570d116839d71e2b4d52903.tar.gz
ChangeLog tag: Wed Apr 26 13:10:59 UTC 2006 Phil Mesnier <mesnier_p@ociweb.com>
Diffstat (limited to 'TAO/tao/PortableServer/POAManagerFactory.pidl')
-rw-r--r--TAO/tao/PortableServer/POAManagerFactory.pidl47
1 files changed, 47 insertions, 0 deletions
diff --git a/TAO/tao/PortableServer/POAManagerFactory.pidl b/TAO/tao/PortableServer/POAManagerFactory.pidl
new file mode 100644
index 00000000000..562190c8685
--- /dev/null
+++ b/TAO/tao/PortableServer/POAManagerFactory.pidl
@@ -0,0 +1,47 @@
+/**
+ * @file POAManagerFactory.pidl
+ *
+ * $Id$
+ *
+ * @brief Pre-compiled IDL source for the PortableServer module.
+ *
+ $ACE_ROOT/bin/tao_idl \
+ -Gp -Gd -Ge 1 -Sc -Sci -I$TAO_ROOT \
+ -Wb,export_macro=TAO_PortableServer_Export \
+ -Wb,export_include="tao/PortableServer/portableserver_export.h" \
+ -Wb,pre_include="ace/pre.h" \
+ -Wb,post_include="ace/post.h" \
+ POAManagerFactory.pidl
+ */
+
+#ifndef _PORTABLESERVER_POAMANAGER_FACTORY_IDL
+#define _PORTABLESERVER_POAMANAGER_FACTORY_IDL
+
+#include "tao/Policy.pidl"
+
+#pragma prefix "omg.org"
+
+module PortableServer
+{
+# pragma version PortableServer 2.3
+
+ local interface POAManager;
+
+ local interface POAManagerFactory
+ {
+ typedef sequence<POAManager> POAManagerSeq;
+
+ exception ManagerAlreadyExists {};
+
+ POAManager create_POAManager(
+ in string id,
+ in CORBA::PolicyList policies
+ ) raises(ManagerAlreadyExists, CORBA::PolicyError);
+
+ POAManagerSeq list();
+
+ POAManager find(in string id);
+ };
+};
+
+#endif // _PORTABLESERVER_POAMANAGER_FACTORY_IDL