2 // ===================================================================
6 * Simple IDL file to test portable interceptor support.
8 * @author Nanbor Wang <nanbor@cs.wustl.edu>
9 * @author Ossama Othman <ossama@dre.vanderbilt.edu>
11 // ===================================================================
13 module Test_Interceptors
20 * @brief Test interface for checking interceptor visually.
22 * Test interface for checking interceptor visually.
29 * @brief Variable length structure
31 * This structure is designed to exercise memory management in the
32 * @c PortableInterceptor::RequestInfo::result() method.
41 void normal
(in long arg
, out string msg
);
43 /// Normal operation with a return val.
44 long calculate
(in long one
, in long two
);
46 readonly attribute VarLenStruct the_structure
;
48 /// Throws a user exception.
49 void user
() raises
(Silly
);
51 /// Throws a system exception.
55 oneway
void shutdown
();