1*5e7646d2SAndroid Build Coastguard Worker /* 2*5e7646d2SAndroid Build Coastguard Worker * Printer class definitions for the CUPS scheduler. 3*5e7646d2SAndroid Build Coastguard Worker * 4*5e7646d2SAndroid Build Coastguard Worker * Copyright 2007-2011 by Apple Inc. 5*5e7646d2SAndroid Build Coastguard Worker * Copyright 1997-2005 by Easy Software Products, all rights reserved. 6*5e7646d2SAndroid Build Coastguard Worker * 7*5e7646d2SAndroid Build Coastguard Worker * Licensed under Apache License v2.0. See the file "LICENSE" for more information. 8*5e7646d2SAndroid Build Coastguard Worker */ 9*5e7646d2SAndroid Build Coastguard Worker 10*5e7646d2SAndroid Build Coastguard Worker 11*5e7646d2SAndroid Build Coastguard Worker /* 12*5e7646d2SAndroid Build Coastguard Worker * Prototypes... 13*5e7646d2SAndroid Build Coastguard Worker */ 14*5e7646d2SAndroid Build Coastguard Worker 15*5e7646d2SAndroid Build Coastguard Worker extern cupsd_printer_t *cupsdAddClass(const char *name); 16*5e7646d2SAndroid Build Coastguard Worker extern void cupsdAddPrinterToClass(cupsd_printer_t *c, 17*5e7646d2SAndroid Build Coastguard Worker cupsd_printer_t *p); 18*5e7646d2SAndroid Build Coastguard Worker extern int cupsdDeletePrinterFromClass(cupsd_printer_t *c, 19*5e7646d2SAndroid Build Coastguard Worker cupsd_printer_t *p); 20*5e7646d2SAndroid Build Coastguard Worker extern int cupsdDeletePrinterFromClasses(cupsd_printer_t *p); 21*5e7646d2SAndroid Build Coastguard Worker extern cupsd_printer_t *cupsdFindAvailablePrinter(const char *name); 22*5e7646d2SAndroid Build Coastguard Worker extern cupsd_printer_t *cupsdFindClass(const char *name); 23*5e7646d2SAndroid Build Coastguard Worker extern void cupsdLoadAllClasses(void); 24*5e7646d2SAndroid Build Coastguard Worker extern void cupsdSaveAllClasses(void); 25