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