WvStreams
|
Classes | |
class | Iter |
Public Member Functions | |
WvConfEmu (const UniConf &_uniconf) | |
void | zap () |
bool | isclean () const |
bool | isok () const |
void | load_file (WvStringParm filename) |
void | save (WvStringParm filename, int _create_mode=0666) |
void | save () |
void | flush () |
WvConfigSectionEmu * | operator[] (WvStringParm sect) |
void | add_callback (WvConfCallback callback, void *userdata, WvStringParm section, WvStringParm key, void *cookie) |
void | del_callback (WvStringParm section, WvStringParm key, void *cookie) |
void | add_setbool (bool *b, WvStringParm _section, WvStringParm _key) |
void | del_setbool (bool *b, WvStringParm _section, WvStringParm _key) |
void | add_addname (WvStringList *list, WvStringParm sect, WvStringParm ent) |
void | del_addname (WvStringList *list, WvStringParm sect, WvStringParm ent) |
WvString | getraw (WvString wvconfstr, int &parse_error) |
int | getint (WvStringParm section, WvStringParm entry, int def_val) |
const char * | get (WvStringParm section, WvStringParm entry, const char *def_val=NULL) |
int | fuzzy_getint (WvStringList §, WvStringParm entry, int def_val) |
const char * | fuzzy_get (WvStringList §, WvStringParm entry, const char *def_val=NULL) |
void | setraw (WvString wvconfstr, const char *&value, int &parse_error) |
void | setint (WvStringParm section, WvStringParm entry, int value) |
void | set (WvStringParm section, WvStringParm entry, const char *value) |
void | maybesetint (WvStringParm section, WvStringParm entry, int value) |
void | maybeset (WvStringParm section, WvStringParm entry, const char *value) |
void | delete_section (WvStringParm section) |
WvString | get_passwd (WvStringParm sect, WvStringParm user) |
WvString | get_passwd (WvStringParm user) |
WvString | get_passwd2 (WvString pwenc) |
bool | check_passwd (WvStringParm sect, WvStringParm user, WvStringParm passwd, WvStream *s) |
bool | check_passwd (WvStringParm user, WvStringParm passwd, WvStream *s) |
bool | user_exists (WvStringParm sect, WvStringParm user) |
bool | user_exists (WvStringParm user) |
void | set_passwd (WvStringParm sect, WvStringParm user, WvStringParm passwd) |
void | set_passwd (WvStringParm user, WvStringParm passwd) |
WvString | set_passwd2 (WvStringParm passwd) |
void | convert_to_old_pw () |
Static Public Member Functions | |
static int | check_for_bool_string (const char *s) |
Public Attributes | |
const UniConf | uniconf |
Friends | |
class | Iter |
class | WvAuthDaemonSvc |
Definition at line 101 of file wvconfemu.h.
WvConfEmu::WvConfEmu | ( | const UniConf & | _uniconf | ) |
Definition at line 221 of file wvconfemu.cc.
WvConfEmu::~WvConfEmu | ( | ) |
Definition at line 231 of file wvconfemu.cc.
void WvConfEmu::zap | ( | ) |
Definition at line 257 of file wvconfemu.cc.
bool WvConfEmu::isclean | ( | ) | const |
Definition at line 263 of file wvconfemu.cc.
bool WvConfEmu::isok | ( | ) | const |
Definition at line 269 of file wvconfemu.cc.
void WvConfEmu::load_file | ( | WvStringParm | filename | ) |
Definition at line 275 of file wvconfemu.cc.
void WvConfEmu::save | ( | WvStringParm | filename, |
int | _create_mode = 0666 |
||
) |
Definition at line 285 of file wvconfemu.cc.
void WvConfEmu::save | ( | ) |
Definition at line 295 of file wvconfemu.cc.
void WvConfEmu::flush | ( | ) |
Definition at line 301 of file wvconfemu.cc.
WvConfigSectionEmu * WvConfEmu::operator[] | ( | WvStringParm | sect | ) |
Definition at line 308 of file wvconfemu.cc.
void WvConfEmu::add_callback | ( | WvConfCallback | callback, |
void * | userdata, | ||
WvStringParm | section, | ||
WvStringParm | key, | ||
void * | cookie | ||
) |
Definition at line 325 of file wvconfemu.cc.
void WvConfEmu::del_callback | ( | WvStringParm | section, |
WvStringParm | key, | ||
void * | cookie | ||
) |
Definition at line 358 of file wvconfemu.cc.
void WvConfEmu::add_setbool | ( | bool * | b, |
WvStringParm | _section, | ||
WvStringParm | _key | ||
) |
Definition at line 379 of file wvconfemu.cc.
void WvConfEmu::del_setbool | ( | bool * | b, |
WvStringParm | _section, | ||
WvStringParm | _key | ||
) |
Definition at line 385 of file wvconfemu.cc.
void WvConfEmu::add_addname | ( | WvStringList * | list, |
WvStringParm | sect, | ||
WvStringParm | ent | ||
) |
Definition at line 391 of file wvconfemu.cc.
void WvConfEmu::del_addname | ( | WvStringList * | list, |
WvStringParm | sect, | ||
WvStringParm | ent | ||
) |
Definition at line 397 of file wvconfemu.cc.
Definition at line 404 of file wvconfemu.cc.
int WvConfEmu::getint | ( | WvStringParm | section, |
WvStringParm | entry, | ||
int | def_val | ||
) |
Definition at line 417 of file wvconfemu.cc.
const char * WvConfEmu::get | ( | WvStringParm | section, |
WvStringParm | entry, | ||
const char * | def_val = NULL |
||
) |
Definition at line 426 of file wvconfemu.cc.
int WvConfEmu::fuzzy_getint | ( | WvStringList & | sect, |
WvStringParm | entry, | ||
int | def_val | ||
) |
Definition at line 440 of file wvconfemu.cc.
const char * WvConfEmu::fuzzy_get | ( | WvStringList & | sect, |
WvStringParm | entry, | ||
const char * | def_val = NULL |
||
) |
Definition at line 448 of file wvconfemu.cc.
void WvConfEmu::setraw | ( | WvString | wvconfstr, |
const char *& | value, | ||
int & | parse_error | ||
) |
Definition at line 470 of file wvconfemu.cc.
void WvConfEmu::setint | ( | WvStringParm | section, |
WvStringParm | entry, | ||
int | value | ||
) |
Definition at line 486 of file wvconfemu.cc.
void WvConfEmu::set | ( | WvStringParm | section, |
WvStringParm | entry, | ||
const char * | value | ||
) |
Definition at line 493 of file wvconfemu.cc.
void WvConfEmu::maybesetint | ( | WvStringParm | section, |
WvStringParm | entry, | ||
int | value | ||
) |
Definition at line 507 of file wvconfemu.cc.
void WvConfEmu::maybeset | ( | WvStringParm | section, |
WvStringParm | entry, | ||
const char * | value | ||
) |
Definition at line 515 of file wvconfemu.cc.
void WvConfEmu::delete_section | ( | WvStringParm | section | ) |
Definition at line 523 of file wvconfemu.cc.
|
inline |
Definition at line 177 of file wvconfemu.h.
|
inline |
Definition at line 189 of file wvconfemu.h.
|
inline |
Definition at line 196 of file wvconfemu.h.
|
inline |
Definition at line 203 of file wvconfemu.h.
|
static |
Definition at line 530 of file wvconfemu.cc.
|
friend |
Definition at line 213 of file wvconfemu.h.
|
friend |
Definition at line 227 of file wvconfemu.h.
const UniConf WvConfEmu::uniconf |
Definition at line 127 of file wvconfemu.h.