01: /***** Copyright (c) 1999 Object Management Group. Unlimited rights to
02: duplicate and use this code are hereby granted provided that this
03: copyright notice is included.
04: *****/package org.omg.CORBA;
05:
06: abstract public class Request {
07:
08: abstract public org.omg.CORBA.Object target();
09:
10: abstract public String operation();
11:
12: abstract public org.omg.CORBA.NVList arguments();
13:
14: abstract public org.omg.CORBA.NamedValue result();
15:
16: abstract public org.omg.CORBA.Environment env();
17:
18: abstract public org.omg.CORBA.ExceptionList exceptions();
19:
20: abstract public org.omg.CORBA.ContextList contexts();
21:
22: abstract public void ctx(org.omg.CORBA.Context ctx);
23:
24: abstract public org.omg.CORBA.Context ctx();
25:
26: abstract public org.omg.CORBA.Any add_in_arg();
27:
28: abstract public org.omg.CORBA.Any add_named_in_arg(String name);
29:
30: abstract public org.omg.CORBA.Any add_inout_arg();
31:
32: abstract public org.omg.CORBA.Any add_named_inout_arg(String name);
33:
34: abstract public org.omg.CORBA.Any add_out_arg();
35:
36: abstract public org.omg.CORBA.Any add_named_out_arg(String name);
37:
38: abstract public void set_return_type(org.omg.CORBA.TypeCode tc);
39:
40: abstract public org.omg.CORBA.Any return_value();
41:
42: abstract public void invoke();
43:
44: abstract public void send_oneway();
45:
46: abstract public void send_deferred();
47:
48: abstract public void get_response()
49: throws org.omg.CORBA.WrongTransaction;
50:
51: abstract public boolean poll_response();
52: }
|