#include <ClassesConf.h>
Public Member Functions | |
ClassesConf () | |
~ClassesConf () | |
void | dump () const |
YCPValue | Read () |
YCPBoolean | Write (const YCPPath &path, const YCPValue &value, const YCPValue &arg=YCPNull()) |
Private Member Functions | |
bool | parseFile (const char *fn) |
bool | getClasses () |
bool | completeEntries () |
void | Clear () |
bool | modifyClass (YCPMap clas) |
bool | readSettings (const char *fn) |
list< ClassEntry >::iterator | getClassEntry (const string name) |
list< ClassEntry >::iterator | findClass (const string name) |
Private Attributes | |
list< ClassEntry > | Classes |
|
Default Constructor. |
|
Destructor. |
|
Erase all settings. |
|
Not all of the settings can be read from file classes.conf. This function reads additional settings via cups library calls.
|
|
Dump all classes. |
|
Returns class entry by class name. If the class does not have an entry, returns Classes.end().
|
|
Returns class entry by class name. If the class does not have an entry, it is created.
|
|
New version of get-classes that works over ipp... |
|
Update class. |
|
Parse file classes.conf.
|
|
Convert ClassesConf to YCPValue |
|
Read classes.conf file. Build list of classes (Classes).
|
|
Write classes... |
|
List of ClassEntries. |