IppRequest$RequestWriter.h 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_javax_print_ipp_IppRequest$RequestWriter__
  3. #define __gnu_javax_print_ipp_IppRequest$RequestWriter__
  4. #pragma interface
  5. #include <java/lang/Object.h>
  6. extern "Java"
  7. {
  8. namespace gnu
  9. {
  10. namespace javax
  11. {
  12. namespace print
  13. {
  14. namespace ipp
  15. {
  16. class IppRequest;
  17. class IppRequest$RequestWriter;
  18. namespace attribute
  19. {
  20. class CharsetSyntax;
  21. class NaturalLanguageSyntax;
  22. class RequestedAttributes;
  23. }
  24. }
  25. }
  26. }
  27. }
  28. namespace javax
  29. {
  30. namespace print
  31. {
  32. namespace attribute
  33. {
  34. class AttributeSet;
  35. class DateTimeSyntax;
  36. class EnumSyntax;
  37. class IntegerSyntax;
  38. class ResolutionSyntax;
  39. class SetOfIntegerSyntax;
  40. class TextSyntax;
  41. class URISyntax;
  42. }
  43. }
  44. }
  45. }
  46. class gnu::javax::print::ipp::IppRequest$RequestWriter : public ::java::lang::Object
  47. {
  48. public: // actually package-private
  49. IppRequest$RequestWriter(::gnu::javax::print::ipp::IppRequest *, ::java::io::DataOutputStream *);
  50. private:
  51. void write(::javax::print::attribute::IntegerSyntax *);
  52. void write(::javax::print::attribute::EnumSyntax *);
  53. void write(::javax::print::attribute::SetOfIntegerSyntax *);
  54. void write(::javax::print::attribute::ResolutionSyntax *);
  55. void write(::javax::print::attribute::DateTimeSyntax *);
  56. void write(::javax::print::attribute::TextSyntax *);
  57. void write(::javax::print::attribute::URISyntax *);
  58. void write(::gnu::javax::print::ipp::attribute::CharsetSyntax *);
  59. void write(::gnu::javax::print::ipp::attribute::NaturalLanguageSyntax *);
  60. void write(::gnu::javax::print::ipp::attribute::RequestedAttributes *);
  61. public:
  62. virtual void writeOperationAttributes(::javax::print::attribute::AttributeSet *);
  63. virtual void writeAttributes(::javax::print::attribute::AttributeSet *);
  64. private:
  65. ::java::io::DataOutputStream * __attribute__((aligned(__alignof__( ::java::lang::Object)))) out;
  66. public: // actually package-private
  67. ::gnu::javax::print::ipp::IppRequest * this$0;
  68. public:
  69. static ::java::lang::Class class$;
  70. };
  71. #endif // __gnu_javax_print_ipp_IppRequest$RequestWriter__