ClassesConf.cc File Reference

#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)

Define Documentation

#define ADD_MAP  )     {char* Y=TOLOWER(#X);m->add(YCPString(Y),YCPString(X));free(Y);}
 


Function Documentation

void ClassOptions2map cups_dest_t *  dest,
map< string, string > &  m
 

Convert options to map. fixme: remove this function (it is already present as PrinterOptions2map)

YCPValue list2YCPList const list< string > &  l  ) 
 

YCPValue map2YCPMap const map< string, string > &  m  ) 
 

bool newClass const YCPValue value  ) 
 

YCPValue set2YCPList const set< string > &  l  ) 
 

void setClassOptions const char *  name,
YCPMap opt,
bool  deflt = false
 

Set class options in cups system.

Parameters:
name Name of the class.
opt YCPMap of options.
defls Is this class default class?

set<string> YCPList2set const YCPList l  ) 
 


Generated on Thu Jul 6 00:28:52 2006 for yast2-printer by  doxygen 1.4.6