Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / tao / ImR_Client / ServerObject.idl
blob38b094a59913d4e37615633bc6b33cb439899e5e
1 // -*- IDL -*-
3 #ifndef TAO_IMRCLIENT_SERVEROBJECT_PIDL
4 #define TAO_IMRCLIENT_SERVEROBJECT_PIDL
6 module ImplementationRepository
8 /**
9 * @brief Server Side IR Object
11 * This object, which exists on the servers that use the
12 * Implementation Repository (IR), is used to control or check the
13 * status of the server by the IR.
15 interface ServerObject
17 /// Check the liveness of a server.
18 void ping ();
20 /// Try to shutdown the server gracefully.
21 oneway void shutdown ();
25 #endif /* TAO_IMRCLIENT_SERVEROBJECT_PIDL */