]>
git.ipfire.org Git - thirdparty/cups.git/blob - scheduler/classes.h
2 * Printer class definitions for the CUPS scheduler.
4 * Copyright © 2020-2024 by OpenPrinting.
5 * Copyright 2007-2011 by Apple Inc.
6 * Copyright 1997-2005 by Easy Software Products, all rights reserved.
8 * Licensed under Apache License v2.0. See the file "LICENSE" for more information.
16 extern cupsd_printer_t
*cupsdAddClass(const char *name
);
17 extern void cupsdAddPrinterToClass(cupsd_printer_t
*c
,
19 extern int cupsdDeletePrinterFromClass(cupsd_printer_t
*c
,
21 extern int cupsdDeletePrinterFromClasses(cupsd_printer_t
*p
);
22 extern cupsd_printer_t
*cupsdFindAvailablePrinter(const char *name
);
23 extern cupsd_printer_t
*cupsdFindClass(const char *name
);
24 extern void cupsdLoadAllClasses(void);
25 extern void cupsdSaveAllClasses(void);