2 //=============================================================================
6 * Simple IDL file to test portable interceptor support.
9 * @author Kirthika Parameswaran <kirthika@cs.wustl.edu>
11 //=============================================================================
14 module Test_Interceptors
18 interface Secure_Vault
21 // A test idl for checking interceptor with the aim of
22 // performing benchmarks.
25 // A secure vault into which one can store transaction details.
34 // No args/exceptions operation.
36 void authenticate
(in string user
) raises
(Invalid
);
37 // throws a user exception.
39 long update_records
(in long id, in Record val
);
40 // Normal operation with a return val.
42 oneway
void shutdown
();