]>
Commit | Line | Data |
---|---|---|
a129ddbd | 1 | /* |
9639c4de | 2 | * "$Id: classes.h,v 1.10.2.4 2004/06/29 13:15:10 mike Exp $" |
a129ddbd | 3 | * |
fd8b1cf8 | 4 | * Printer class definitions for the Common UNIX Printing System (CUPS). |
a129ddbd | 5 | * |
9639c4de | 6 | * Copyright 1997-2004 by Easy Software Products, all rights reserved. |
a129ddbd | 7 | * |
8 | * These coded instructions, statements, and computer programs are the | |
9 | * property of Easy Software Products and are protected by Federal | |
10 | * copyright law. Distribution and use rights are outlined in the file | |
11 | * "LICENSE.txt" which should have been included with this file. If this | |
12 | * file is missing or damaged please contact Easy Software Products | |
13 | * at: | |
14 | * | |
15 | * Attn: CUPS Licensing Information | |
16 | * Easy Software Products | |
8784b6a6 | 17 | * 44141 Airport View Drive, Suite 204 |
9639c4de | 18 | * Hollywood, Maryland 20636-3142 USA |
a129ddbd | 19 | * |
9639c4de | 20 | * Voice: (301) 373-9600 |
a129ddbd | 21 | * EMail: cups-info@cups.org |
22 | * WWW: http://www.cups.org | |
a129ddbd | 23 | */ |
24 | ||
a9de544f | 25 | |
a129ddbd | 26 | /* |
a9de544f | 27 | * Prototypes... |
28 | */ | |
29 | ||
1049abbe | 30 | extern printer_t *AddClass(const char *name); |
cbbfcc63 | 31 | extern void AddPrinterToClass(printer_t *c, printer_t *p); |
32 | extern void DeletePrinterFromClass(printer_t *c, printer_t *p); | |
33 | extern void DeletePrinterFromClasses(printer_t *p); | |
a9de544f | 34 | extern void DeleteAllClasses(void); |
1049abbe | 35 | extern printer_t *FindAvailablePrinter(const char *name); |
36 | extern printer_t *FindClass(const char *name); | |
a9de544f | 37 | extern void LoadAllClasses(void); |
38 | extern void SaveAllClasses(void); | |
a4f3d51c | 39 | extern void UpdateImplicitClasses(void); |
a9de544f | 40 | |
a129ddbd | 41 | |
42 | /* | |
9639c4de | 43 | * End of "$Id: classes.h,v 1.10.2.4 2004/06/29 13:15:10 mike Exp $". |
a129ddbd | 44 | */ |