OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / CORBA / Poa / LocalRequest.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_CORBA_Poa_LocalRequest__
5 #define __gnu_CORBA_Poa_LocalRequest__
6
7 #pragma interface
8
9 #include <gnu/CORBA/gnuRequest.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace gnu
15   {
16     namespace CORBA
17     {
18       namespace CDR
19       {
20           class BufferedCdrOutput;
21       }
22       namespace GIOP
23       {
24           class MessageHeader;
25       }
26       namespace Poa
27       {
28           class LocalRequest;
29           class LocalServerRequest;
30           class gnuPOA;
31           class gnuServantObject;
32       }
33         class StreamBasedRequest;
34     }
35   }
36   namespace org
37   {
38     namespace omg
39     {
40       namespace CORBA
41       {
42         namespace portable
43         {
44             class InputStream;
45             class InvokeHandler;
46             class OutputStream;
47         }
48       }
49       namespace PortableServer
50       {
51           class POA;
52         namespace ServantLocatorPackage
53         {
54             class CookieHolder;
55         }
56       }
57     }
58   }
59 }
60
61 class gnu::CORBA::Poa::LocalRequest : public ::gnu::CORBA::gnuRequest
62 {
63
64 public:
65   LocalRequest(::gnu::CORBA::Poa::gnuServantObject *, ::gnu::CORBA::Poa::gnuPOA *, JArray< jbyte > *);
66 public: // actually package-private
67   virtual ::org::omg::CORBA::portable::InputStream * s_invoke(::org::omg::CORBA::portable::InvokeHandler *);
68 public:
69   virtual ::org::omg::CORBA::portable::InputStream * v_invoke(::org::omg::CORBA::portable::InvokeHandler *);
70   virtual void invoke();
71   virtual ::org::omg::CORBA::portable::OutputStream * createExceptionReply();
72   virtual ::org::omg::CORBA::portable::OutputStream * createReply();
73 public: // actually package-private
74   virtual ::gnu::CORBA::CDR::BufferedCdrOutput * getBuffer();
75   virtual jboolean isExceptionReply();
76 private:
77   void prepareStream();
78 public:
79   virtual ::gnu::CORBA::StreamBasedRequest * getParameterStream();
80   virtual JArray< jbyte > * get_object_id();
81   virtual ::org::omg::PortableServer::POA * get_POA();
82 public: // actually package-private
83   ::org::omg::PortableServer::ServantLocatorPackage::CookieHolder * __attribute__((aligned(__alignof__( ::gnu::CORBA::gnuRequest)))) cookie;
84   JArray< jbyte > * Id;
85 private:
86   static ::gnu::CORBA::GIOP::MessageHeader * header;
87 public: // actually package-private
88   jboolean exceptionReply;
89   ::gnu::CORBA::CDR::BufferedCdrOutput * buffer;
90   ::gnu::CORBA::Poa::gnuPOA * poa;
91   ::gnu::CORBA::Poa::gnuServantObject * object;
92   ::gnu::CORBA::Poa::LocalServerRequest * serverRequest;
93 public:
94   static ::java::lang::Class class$;
95 };
96
97 #endif // __gnu_CORBA_Poa_LocalRequest__