diff options
author | Phil Mesnier <mesnier_p@ociweb.com> | 2006-04-26 13:22:59 +0000 |
---|---|---|
committer | Phil Mesnier <mesnier_p@ociweb.com> | 2006-04-26 13:22:59 +0000 |
commit | 939b81c6c4a2abc81570d116839d71e2b4d52903 (patch) | |
tree | f947adfce3ea7ec869631ebc554ffbf55ad7fc1f /TAO/tao/PortableServer/POAManagerFactory.pidl | |
parent | a249ec6c6220e0583054bdb6d23bc2781b762d39 (diff) | |
download | ATCD-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.pidl | 47 |
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 |