WvStreams
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
WvConfEmu Class Reference

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 ()
 
WvConfigSectionEmuoperator[] (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 &sect, WvStringParm entry, int def_val)
 
const char * fuzzy_get (WvStringList &sect, 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 ()
 
 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 ()
 
WvConfigSectionEmuoperator[] (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 &sect, WvStringParm entry, int def_val)
 
const char * fuzzy_get (WvStringList &sect, 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)
 
static int check_for_bool_string (const char *s)
 

Public Attributes

const UniConf uniconf
 

Friends

class Iter
 
class WvAuthDaemonSvc
 

Detailed Description

Definition at line 101 of file debian/libwvstreams-dev/usr/include/wvstreams/wvconfemu.h.

Constructor & Destructor Documentation

◆ WvConfEmu()

WvConfEmu::WvConfEmu ( const UniConf _uniconf)

Definition at line 221 of file wvconfemu.cc.

◆ ~WvConfEmu()

WvConfEmu::~WvConfEmu ( )

Definition at line 231 of file wvconfemu.cc.

Member Function Documentation

◆ zap()

void WvConfEmu::zap ( )

Definition at line 257 of file wvconfemu.cc.

◆ isclean()

bool WvConfEmu::isclean ( ) const

Definition at line 263 of file wvconfemu.cc.

◆ isok()

bool WvConfEmu::isok ( ) const

Definition at line 269 of file wvconfemu.cc.

◆ load_file()

void WvConfEmu::load_file ( WvStringParm  filename)

Definition at line 275 of file wvconfemu.cc.

◆ save() [1/2]

void WvConfEmu::save ( WvStringParm  filename,
int  _create_mode = 0666 
)

Definition at line 285 of file wvconfemu.cc.

◆ save() [2/2]

void WvConfEmu::save ( )

Definition at line 295 of file wvconfemu.cc.

◆ flush()

void WvConfEmu::flush ( )

Definition at line 301 of file wvconfemu.cc.

◆ operator[]()

WvConfigSectionEmu * WvConfEmu::operator[] ( WvStringParm  sect)

Definition at line 308 of file wvconfemu.cc.

◆ add_callback()

void WvConfEmu::add_callback ( WvConfCallback  callback,
void *  userdata,
WvStringParm  section,
WvStringParm  key,
void *  cookie 
)

Definition at line 325 of file wvconfemu.cc.

◆ del_callback()

void WvConfEmu::del_callback ( WvStringParm  section,
WvStringParm  key,
void *  cookie 
)

Definition at line 358 of file wvconfemu.cc.

◆ add_setbool()

void WvConfEmu::add_setbool ( bool *  b,
WvStringParm  _section,
WvStringParm  _key 
)

Definition at line 379 of file wvconfemu.cc.

◆ del_setbool()

void WvConfEmu::del_setbool ( bool *  b,
WvStringParm  _section,
WvStringParm  _key 
)

Definition at line 385 of file wvconfemu.cc.

◆ add_addname()

void WvConfEmu::add_addname ( WvStringList list,
WvStringParm  sect,
WvStringParm  ent 
)

Definition at line 391 of file wvconfemu.cc.

◆ del_addname()

void WvConfEmu::del_addname ( WvStringList list,
WvStringParm  sect,
WvStringParm  ent 
)

Definition at line 397 of file wvconfemu.cc.

◆ getraw()

WvString WvConfEmu::getraw ( WvString  wvconfstr,
int &  parse_error 
)

Definition at line 404 of file wvconfemu.cc.

◆ getint()

int WvConfEmu::getint ( WvStringParm  section,
WvStringParm  entry,
int  def_val 
)

Definition at line 417 of file wvconfemu.cc.

◆ get()

const char * WvConfEmu::get ( WvStringParm  section,
WvStringParm  entry,
const char *  def_val = NULL 
)

Definition at line 426 of file wvconfemu.cc.

◆ fuzzy_getint()

int WvConfEmu::fuzzy_getint ( WvStringList sect,
WvStringParm  entry,
int  def_val 
)

Definition at line 440 of file wvconfemu.cc.

◆ fuzzy_get()

const char * WvConfEmu::fuzzy_get ( WvStringList sect,
WvStringParm  entry,
const char *  def_val = NULL 
)

Definition at line 448 of file wvconfemu.cc.

◆ setraw()

void WvConfEmu::setraw ( WvString  wvconfstr,
const char *&  value,
int &  parse_error 
)

Definition at line 470 of file wvconfemu.cc.

◆ setint()

void WvConfEmu::setint ( WvStringParm  section,
WvStringParm  entry,
int  value 
)

Definition at line 486 of file wvconfemu.cc.

◆ set()

void WvConfEmu::set ( WvStringParm  section,
WvStringParm  entry,
const char *  value 
)

Definition at line 493 of file wvconfemu.cc.

◆ maybesetint()

void WvConfEmu::maybesetint ( WvStringParm  section,
WvStringParm  entry,
int  value 
)

Definition at line 507 of file wvconfemu.cc.

◆ maybeset()

void WvConfEmu::maybeset ( WvStringParm  section,
WvStringParm  entry,
const char *  value 
)

Definition at line 515 of file wvconfemu.cc.

◆ delete_section()

void WvConfEmu::delete_section ( WvStringParm  section)

Definition at line 523 of file wvconfemu.cc.

◆ get_passwd() [1/2]

WvString WvConfEmu::get_passwd ( WvStringParm  user)
inline

◆ check_passwd() [1/2]

bool WvConfEmu::check_passwd ( WvStringParm  user,
WvStringParm  passwd,
WvStream s 
)
inline

◆ user_exists() [1/2]

bool WvConfEmu::user_exists ( WvStringParm  user)
inline

◆ set_passwd() [1/2]

void WvConfEmu::set_passwd ( WvStringParm  user,
WvStringParm  passwd 
)
inline

◆ check_for_bool_string()

int WvConfEmu::check_for_bool_string ( const char *  s)
static

Definition at line 530 of file wvconfemu.cc.

◆ get_passwd() [2/2]

WvString WvConfEmu::get_passwd ( WvStringParm  user)
inline

Definition at line 177 of file include/wvconfemu.h.

◆ check_passwd() [2/2]

bool WvConfEmu::check_passwd ( WvStringParm  user,
WvStringParm  passwd,
WvStream s 
)
inline

Definition at line 189 of file include/wvconfemu.h.

◆ user_exists() [2/2]

bool WvConfEmu::user_exists ( WvStringParm  user)
inline

Definition at line 196 of file include/wvconfemu.h.

◆ set_passwd() [2/2]

void WvConfEmu::set_passwd ( WvStringParm  user,
WvStringParm  passwd 
)
inline

Definition at line 203 of file include/wvconfemu.h.

Friends And Related Symbol Documentation

◆ Iter

Iter
friend

◆ WvAuthDaemonSvc

WvAuthDaemonSvc
friend

Member Data Documentation

◆ uniconf

const UniConf WvConfEmu::uniconf

The documentation for this class was generated from the following files: