2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_CORBA_Poa_LocalRequest__
5 #define __gnu_CORBA_Poa_LocalRequest__
9 #include <gnu/CORBA/gnuRequest.h>
10 #include <gcj/array.h>
20 class BufferedCdrOutput;
29 class LocalServerRequest;
31 class gnuServantObject;
33 class StreamBasedRequest;
49 namespace PortableServer
52 namespace ServantLocatorPackage
61 class gnu::CORBA::Poa::LocalRequest : public ::gnu::CORBA::gnuRequest
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 *);
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();
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;
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;
94 static ::java::lang::Class class$;
97 #endif // __gnu_CORBA_Poa_LocalRequest__