RequestHeader.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_CORBA_GIOP_RequestHeader__
  3. #define __gnu_CORBA_GIOP_RequestHeader__
  4. #pragma interface
  5. #include <gnu/CORBA/GIOP/ContextHandler.h>
  6. #include <gcj/array.h>
  7. extern "Java"
  8. {
  9. namespace gnu
  10. {
  11. namespace CORBA
  12. {
  13. namespace CDR
  14. {
  15. class AbstractCdrInput;
  16. class AbstractCdrOutput;
  17. }
  18. namespace GIOP
  19. {
  20. class RequestHeader;
  21. }
  22. }
  23. }
  24. }
  25. class gnu::CORBA::GIOP::RequestHeader : public ::gnu::CORBA::GIOP::ContextHandler
  26. {
  27. public:
  28. RequestHeader();
  29. static jint getNextId();
  30. virtual void setResponseExpected(jboolean) = 0;
  31. virtual jboolean isResponseExpected() = 0;
  32. virtual ::java::lang::String * bytes(JArray< jbyte > *);
  33. virtual void read(::gnu::CORBA::CDR::AbstractCdrInput *) = 0;
  34. virtual ::java::lang::String * toString() = 0;
  35. virtual void write(::gnu::CORBA::CDR::AbstractCdrOutput *) = 0;
  36. private:
  37. static jint freeId;
  38. public:
  39. ::java::lang::String * __attribute__((aligned(__alignof__( ::gnu::CORBA::GIOP::ContextHandler)))) operation;
  40. JArray< jbyte > * object_key;
  41. JArray< jbyte > * requesting_principal;
  42. jint request_id;
  43. public: // actually protected
  44. jboolean response_expected;
  45. public:
  46. static ::java::lang::Class class$;
  47. };
  48. #endif // __gnu_CORBA_GIOP_RequestHeader__