View Javadoc

1   /***** Copyright (c) 1999 Object Management Group. Unlimited rights to 
2          duplicate and use this code are hereby granted provided that this 
3          copyright notice is included.
4   *****/
5   
6   package org.omg.CORBA;
7   
8   abstract public class Request {
9   
10      abstract public org.omg.CORBA.Object target();
11      abstract public String operation();
12      abstract public org.omg.CORBA.NVList arguments();
13      abstract public org.omg.CORBA.NamedValue result();
14      abstract public org.omg.CORBA.Environment env();
15      abstract public org.omg.CORBA.ExceptionList exceptions();
16      abstract public org.omg.CORBA.ContextList contexts();
17      
18      abstract public void ctx( org.omg.CORBA.Context ctx);
19      abstract public org.omg.CORBA.Context ctx();
20  
21      abstract public org.omg.CORBA.Any add_in_arg();
22      abstract public org.omg.CORBA.Any add_named_in_arg(String name);
23      abstract public org.omg.CORBA.Any add_inout_arg();
24      abstract public org.omg.CORBA.Any add_named_inout_arg(String name);
25      abstract public org.omg.CORBA.Any add_out_arg();
26      abstract public org.omg.CORBA.Any add_named_out_arg(String name);
27      abstract public void set_return_type( org.omg.CORBA.TypeCode tc);
28      abstract public org.omg.CORBA.Any return_value();
29  
30      abstract public void invoke();
31      abstract public void send_oneway();
32      abstract public void send_deferred();
33      abstract public void get_response() throws
34                  org.omg.CORBA.WrongTransaction;
35      abstract public boolean poll_response();
36  }