CupsPrintService.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_javax_print_CupsPrintService__
  3. #define __gnu_javax_print_CupsPrintService__
  4. #pragma interface
  5. #include <gnu/javax/print/ipp/IppMultiDocPrintService.h>
  6. extern "Java"
  7. {
  8. namespace gnu
  9. {
  10. namespace javax
  11. {
  12. namespace print
  13. {
  14. class CupsPrintService;
  15. namespace ipp
  16. {
  17. class IppResponse;
  18. }
  19. }
  20. }
  21. }
  22. namespace java
  23. {
  24. namespace net
  25. {
  26. class URI;
  27. }
  28. }
  29. namespace javax
  30. {
  31. namespace print
  32. {
  33. class DocFlavor;
  34. namespace attribute
  35. {
  36. class AttributeSet;
  37. }
  38. }
  39. }
  40. }
  41. class gnu::javax::print::CupsPrintService : public ::gnu::javax::print::ipp::IppMultiDocPrintService
  42. {
  43. public:
  44. CupsPrintService(::java::net::URI *, ::java::lang::String *, ::java::lang::String *);
  45. public: // actually protected
  46. ::java::lang::Object * handleSupportedAttributeValuesResponse(::gnu::javax::print::ipp::IppResponse *, ::java::lang::Class *);
  47. public:
  48. ::java::lang::Object * getDefaultAttributeValue(::java::lang::Class *);
  49. ::javax::print::attribute::AttributeSet * getUnsupportedAttributes(::javax::print::DocFlavor *, ::javax::print::attribute::AttributeSet *);
  50. static ::java::lang::Class class$;
  51. };
  52. #endif // __gnu_javax_print_CupsPrintService__