/* $Id: Extra.idl 1206 2006-05-31 07:11:53Z rvosa $ IDL file used by the base3.t tests for COPE. Copyright 1999 Giles Atkinson See the file "COPYING" in the distribution for licensing and (total lack of) warranties. */ #pragma prefix "cope" typedef string <30> Str30; /* This is to test 'oneway' operation. */ interface Extra1 { exception empty {}; exception empty2 {}; void template(in Str30 s1, in Str30 s2) raises (empty, empty2); oneway void real(in Str30 s1, in Str30 s2); readonly attribute string second; # This function is for testing GIOP CloseConnection messages. short cctest(); }; /* This is a dummy type, used to set up mutual dependencies * between the file-level output and that for interface Extra1. * This is to test run-time type code initialisation. */ typedef sequence Extra1Seq;