Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / tests / Collocation_Exception_Test / Test.idl
blob13b47780efe4d833c1ad4204468d893d6114d279
2 /// Put the interfaces in a module, to avoid global namespace pollution
3 module Test
5 /// A very simple interface
6 interface Hello
8 exception A {};
9 exception B {};
11 /// Return a simple string
12 string get_string ();
14 /// test system exception internal
15 void system_exception_test ();
17 /// Method that has defined raises A and which throws also that
18 /// exception
19 void user_exception_expected () raises (A);
21 /// Method that has defined raises A and but which throws B
22 void user_exception_not_expected () raises (A);
24 /// A method to shutdown the ORB
25 /**
26 * This method is used to simplify the test shutdown process
28 oneway void shutdown ();