blob: a083bd6412c5404179df6e2a226019ccdd93ddfe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
//
// $Id$
//
module Test
{
interface Shutdown_Helper;
/// An interface to send oneway messages
interface Oneway_Receiver
{
/// The server raises a system exception, only the
/// SYNC_WITH_TARGET can detect that.
oneway void raise_no_permission ();
/// Destroy the object
oneway void destroy ();
/// Return a helper interface
Shutdown_Helper get_shutdown_helper ();
};
/// A simple interface to shutdown the server
interface Shutdown_Helper
{
/// Shutdown the server
void shutdown ();
};
};
|