1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __gnu_javax_print_CupsServer__ 5 #define __gnu_javax_print_CupsServer__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 extern "Java" 11 { 12 namespace gnu 13 { 14 namespace javax 15 { 16 namespace print 17 { 18 class CupsServer; 19 namespace ipp 20 { 21 class IppPrintService; 22 } 23 } 24 } 25 } 26 namespace java 27 { 28 namespace net 29 { 30 class URI; 31 } 32 } 33 } 34 35 class gnu::javax::print::CupsServer : public ::java::lang::Object 36 { 37 38 public: 39 CupsServer(::java::lang::String *, ::java::lang::String *); 40 CupsServer(::java::net::URI *, ::java::lang::String *, ::java::lang::String *); 41 virtual ::gnu::javax::print::ipp::IppPrintService * getDefaultPrinter(); 42 virtual ::java::util::List * getAllPrinters(); 43 virtual ::java::util::List * getAllClasses(); 44 private: 45 ::java::net::URI * __attribute__((aligned(__alignof__( ::java::lang::Object)))) uri; 46 ::java::lang::String * username; 47 ::java::lang::String * password; 48 public: 49 static ::java::lang::Class class$; 50 }; 51 52 #endif // __gnu_javax_print_CupsServer__ 53