1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __gnu_CORBA_ResponseHandlerImpl__
5 #define __gnu_CORBA_ResponseHandlerImpl__
6 
7 #pragma interface
8 
9 #include <java/lang/Object.h>
10 extern "Java"
11 {
12   namespace gnu
13   {
14     namespace CORBA
15     {
16       namespace CDR
17       {
18           class BufferedCdrOutput;
19       }
20       namespace GIOP
21       {
22           class MessageHeader;
23           class ReplyHeader;
24           class RequestHeader;
25       }
26         class ResponseHandlerImpl;
27     }
28   }
29   namespace org
30   {
31     namespace omg
32     {
33       namespace CORBA
34       {
35           class ORB;
36         namespace portable
37         {
38             class OutputStream;
39         }
40       }
41     }
42   }
43 }
44 
45 class gnu::CORBA::ResponseHandlerImpl : public ::java::lang::Object
46 {
47 
48 public: // actually package-private
49   ResponseHandlerImpl(::org::omg::CORBA::ORB *, ::gnu::CORBA::GIOP::MessageHeader *, ::gnu::CORBA::GIOP::ReplyHeader *, ::gnu::CORBA::GIOP::RequestHeader *);
50 public:
51   virtual ::org::omg::CORBA::portable::OutputStream * createExceptionReply();
52   virtual ::org::omg::CORBA::portable::OutputStream * createReply();
53   virtual ::gnu::CORBA::CDR::BufferedCdrOutput * getBuffer();
54   virtual jboolean isExceptionReply();
55 private:
56   void prepareStream();
57 public:
58   ::gnu::CORBA::GIOP::MessageHeader * __attribute__((aligned(__alignof__( ::java::lang::Object)))) message_header;
59   ::org::omg::CORBA::ORB * orb;
60   ::gnu::CORBA::GIOP::ReplyHeader * reply_header;
61   ::gnu::CORBA::GIOP::RequestHeader * request_header;
62 private:
63   jboolean exceptionReply;
64   ::gnu::CORBA::CDR::BufferedCdrOutput * buffer;
65 public:
66   static ::java::lang::Class class$;
67 };
68 
69 #endif // __gnu_CORBA_ResponseHandlerImpl__
70