Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / tests / Blocking_Sync_None / Test.idl
blobdce16c37768585186598641aa3b1ea6ce5a037b4
2 module Test
4 typedef sequence<octet> Payload;
6 /// An interface to test the SYNC_NONE semantics
7 interface Blocking_Sync_None
9 /// Receives a potentially big payload, and then
10 /// blocks for a user specified time.
11 /**
12 * If SYNC_NONE is implemented correctly multiple calls to this
13 * method should not block. However, if the semantics are wrong
14 * the method will block for as long as the previous request sleep
15 * time is.
17 oneway void slow_operation (in Payload the_payload,
18 in unsigned long sleep_microseconds);
20 /// Shutdown the server
21 void shutdown ();