diff options
Diffstat (limited to 'TAO/tao/PortableServer/ServerObject.pidl')
-rw-r--r-- | TAO/tao/PortableServer/ServerObject.pidl | 40 |
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 (); + }; +}; |