summaryrefslogtreecommitdiff
path: root/libjava/gnu/CORBA/gnuRequest.h
blob: 70ebd77b9e0161979a9eb328e75c2178f7692163 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-

#ifndef __gnu_CORBA_gnuRequest__
#define __gnu_CORBA_gnuRequest__

#pragma interface

#include <org/omg/CORBA/Request.h>
#include <gcj/array.h>

extern "Java"
{
  namespace gnu
  {
    namespace CORBA
    {
      namespace CDR
      {
          class BufferedCdrOutput;
          class BufferredCdrInput;
      }
      namespace GIOP
      {
          class MessageHeader;
          class ReplyHeader;
          class RequestHeader;
      }
        class IOR;
        class RawReply;
        class StreamBasedRequest;
        class Version;
        class gnuNVList;
        class gnuRequest;
    }
  }
  namespace org
  {
    namespace omg
    {
      namespace CORBA
      {
          class Any;
          class Context;
          class ContextList;
          class Environment;
          class ExceptionList;
          class NVList;
          class NamedValue;
          class ORB;
          class Object;
          class Policy;
          class SystemException;
          class TypeCode;
      }
      namespace IOP
      {
          class ServiceContext;
          class TaggedComponent;
          class TaggedProfile;
      }
      namespace PortableInterceptor
      {
          class ClientRequestInfo;
          class ClientRequestInterceptorOperations;
      }
    }
  }
}

class gnu::CORBA::gnuRequest : public ::org::omg::CORBA::Request
{

public:
  gnuRequest();
  virtual void setIor(::gnu::CORBA::IOR *);
  virtual ::gnu::CORBA::IOR * getIor();
  virtual void setORB(::org::omg::CORBA::ORB *);
  virtual void setBigEndian(jboolean);
  virtual void setOperation(::java::lang::String *);
  virtual ::gnu::CORBA::StreamBasedRequest * getParameterStream();
  virtual ::gnu::CORBA::gnuRequest * Clone();
  virtual ::org::omg::CORBA::Any * add_in_arg();
  virtual ::org::omg::CORBA::Any * add_inout_arg();
  virtual ::org::omg::CORBA::Any * add_named_in_arg(::java::lang::String *);
  virtual ::org::omg::CORBA::Any * add_named_inout_arg(::java::lang::String *);
  virtual ::org::omg::CORBA::Any * add_named_out_arg(::java::lang::String *);
  virtual ::org::omg::CORBA::Any * add_out_arg();
  virtual ::org::omg::CORBA::NVList * arguments();
  virtual ::org::omg::CORBA::ContextList * contexts();
  virtual ::org::omg::CORBA::Context * ctx();
  virtual void ctx(::org::omg::CORBA::Context *);
  virtual ::org::omg::CORBA::Environment * env();
  virtual ::org::omg::CORBA::ExceptionList * exceptions();
  virtual void get_response();
  virtual void invoke();
  virtual ::java::lang::String * operation();
  virtual ::org::omg::CORBA::ORB * orb();
  virtual jboolean poll_response();
  virtual ::org::omg::CORBA::NamedValue * result();
  virtual ::org::omg::CORBA::Any * return_value();
  virtual void send_deferred();
  virtual void send_oneway();
  virtual void set_args(::org::omg::CORBA::NVList *);
  virtual void set_context_list(::org::omg::CORBA::ContextList *);
  virtual void set_environment(::org::omg::CORBA::Environment *);
  virtual void set_exceptions(::org::omg::CORBA::ExceptionList *);
  virtual void set_operation(::java::lang::String *);
  virtual void set_result(::org::omg::CORBA::NamedValue *);
  virtual void set_return_type(::org::omg::CORBA::TypeCode *);
  virtual void set_target(::org::omg::CORBA::Object *);
  virtual ::gnu::CORBA::RawReply * submit();
  virtual ::org::omg::CORBA::Object * target();
  virtual ::gnu::CORBA::Version * useVersion(::gnu::CORBA::Version *);
  virtual void waitWhileBusy();
private:
  void p_invoke();
public: // actually package-private
  virtual void readExceptionId(::gnu::CORBA::CDR::BufferredCdrInput *);
public: // actually protected
  virtual void write_parameter_buffer(::gnu::CORBA::GIOP::MessageHeader *, ::gnu::CORBA::CDR::BufferedCdrOutput *);
  virtual void write_parameters(::gnu::CORBA::GIOP::MessageHeader *, ::gnu::CORBA::CDR::BufferedCdrOutput *);
public:
  virtual void add_request_service_context(::org::omg::IOP::ServiceContext *, jboolean);
  virtual ::org::omg::IOP::TaggedProfile * effective_profile();
  virtual ::org::omg::CORBA::Object * effective_target();
  virtual ::org::omg::IOP::TaggedComponent * get_effective_component(jint);
  virtual JArray< ::org::omg::IOP::TaggedComponent * > * get_effective_components(jint);
  virtual ::org::omg::CORBA::Policy * get_request_policy(jint);
  virtual ::java::lang::String * received_exception_id();
  virtual ::org::omg::CORBA::Any * received_exception();
  virtual ::org::omg::CORBA::Object * forward_reference();
  virtual ::org::omg::CORBA::Any * get_slot(jint);
  virtual jshort reply_status();
  virtual jint request_id();
  virtual jboolean response_expected();
  virtual jshort sync_scope();
  virtual ::org::omg::IOP::ServiceContext * get_request_service_context(jint);
  virtual ::org::omg::IOP::ServiceContext * get_reply_service_context(jint);
  virtual JArray< ::java::lang::String * > * operation_context();
  virtual JArray< ::java::lang::String * > * ice_contexts();
  virtual void checkDii();
  static ::gnu::CORBA::Version * MAX_SUPPORTED;
  static jint PAUSE_INITIAL;
  static jint PAUSE_STEPS;
  static jint PAUSE_MAX;
public: // actually package-private
  ::org::omg::PortableInterceptor::ClientRequestInterceptorOperations * __attribute__((aligned(__alignof__( ::org::omg::CORBA::Request)))) m_interceptor;
  ::org::omg::PortableInterceptor::ClientRequestInfo * m_info;
private:
  static ::gnu::CORBA::RawReply * EMPTY;
public: // actually protected
  ::org::omg::CORBA::Context * m_context;
  ::org::omg::CORBA::ContextList * m_context_list;
  ::org::omg::CORBA::Environment * m_environment;
  ::org::omg::CORBA::ExceptionList * m_exceptions;
  ::org::omg::CORBA::NamedValue * m_result;
  ::java::lang::String * m_exception_id;
  ::org::omg::CORBA::SystemException * m_sys_ex;
  ::org::omg::CORBA::Object * m_target;
  ::java::lang::String * m_operation;
public:
  ::gnu::CORBA::IOR * m_forward_ior;
  ::org::omg::CORBA::Object * m_forwarding_target;
public: // actually protected
  jboolean complete;
  jboolean oneWay;
  jboolean running;
  ::gnu::CORBA::gnuNVList * m_args;
  ::gnu::CORBA::StreamBasedRequest * m_parameter_buffer;
  JArray< ::org::omg::CORBA::Any * > * m_slots;
  ::gnu::CORBA::GIOP::RequestHeader * m_rqh;
  ::gnu::CORBA::GIOP::ReplyHeader * m_rph;
private:
  ::gnu::CORBA::IOR * ior;
  ::org::omg::CORBA::ORB * orb__;
  jboolean Big_endian;
public: // actually package-private
  ::gnu::CORBA::gnuRequest * redirected;
public:
  static ::java::lang::Class class$;
};

#endif // __gnu_CORBA_gnuRequest__