#include <fstream>
#include <cups/ppd.h>
#include <cups/cups.h>
#include <cups/language.h>
#include "ClassesConf.h"
#include "Y2Logger.h"
#include "CupsCalls.h"
#include <ycp/YCPVoid.h>
Defines | |
#define | ADD_MAP(X) {char* Y=TOLOWER(#X);m->add(YCPString(Y),YCPString(X));free(Y);} |
Functions | |
void | setClassOptions (const char *name, YCPMap &options, bool deflt=false) |
bool | newClass (const YCPValue &value) |
set< string > | YCPList2set (const YCPList &l) |
YCPValue | set2YCPList (const set< string > &l) |
YCPValue | list2YCPList (const list< string > &l) |
YCPValue | map2YCPMap (const map< string, string > &m) |
void | ClassOptions2map (cups_dest_t *dest, map< string, string > &m) |
|
|
|
Convert options to map. fixme: remove this function (it is already present as PrinterOptions2map) |
|
|
|
|
|
|
|
|
|
Set class options in cups system.
|
|
|