ResponseHandlerImpl.h 1.7 KB

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