Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / tests / Abstract_Interface / test.idl
blob5f70fbd6655204dff94e221c1ce60ee0dc2ef037
1 exception BadInput
3 string message;
4 };
6 abstract interface base
8 string base_op (in string inarg)
9 raises (BadInput);
12 interface foo : base
14 string foo_op (in string inarg)
15 raises (BadInput);
18 interface passer
20 void pass_ops (out base outarg);
21 void pass_state (out base outarg);
22 void pass_nil (out base outarg);
23 oneway void shutdown ();
26 valuetype BaseNode
28 public BaseNode left;
29 public BaseNode right;
32 valuetype StringNode : BaseNode
34 public string name;
37 valuetype TreeController supports base
39 public BaseNode root;