/* array.cc 02/04/2004 10.15.32 */ PUBLIC ARRAY_OBJ::ARRAY_OBJ (void); PUBLIC VIRTUAL ARRAY_OBJ::~ARRAY_OBJ (void); PUBLIC void ARRAY_OBJ::rstmodified (void); PUBLIC void ARRAY_OBJ::setmodified (void); PUBLIC VIRTUAL int ARRAY_OBJ::was_modified (void); PUBLIC VIRTUAL int ARRAY_OBJ::edit (void); PUBLIC ARRAY::ARRAY (void); PUBLIC void ARRAY::neverdelete (void); PUBLIC void ARRAY::setgrowth (int _increm); PUBLIC VIRTUAL ARRAY::~ARRAY (void); PRIVATE void ARRAY::grow_realloc (int newmax); PROTECTED void ARRAY::grow (void); PUBLIC int ARRAY::remove (ARRAY_OBJ *obj); PUBLIC int ARRAY::remove (int no); PUBLIC int ARRAY::lookup (ARRAY_OBJ *o)const; PUBLIC void ARRAY::moveto (ARRAY_OBJ *o, int newpos); PUBLIC void ARRAY::remove_all (void); PUBLIC void ARRAY::clear (void); PUBLIC int ARRAY::remove_del (ARRAY_OBJ *obj); PUBLIC int ARRAY::remove_del (int no); PUBLIC int ARRAY::getnb (void)const; PUBLIC int ARRAY::size (void)const; PUBLIC void ARRAY::add (ARRAY_OBJ *pt); PUBLIC void ARRAY::insert (int pos, ARRAY_OBJ *pt); PUBLIC void ARRAY::set (int pos, ARRAY_OBJ *pt); PROTECTED ARRAY_OBJ *ARRAY::getitem (int no)const; PUBLIC void ARRAY::rstmodified (void); PUBLIC VIRTUAL int ARRAY::was_modified (void); PUBLIC void ARRAY::sort (int (*cmp)(const ARRAY_OBJ *, const ARRAY_OBJ *)); PUBLIC VIRTUAL int ARRAY::write (void); PUBLIC int ARRAY::manage_edit (ARRAY_OBJ *e, int code, int insertpos); PUBLIC int ARRAY::manage_edit (ARRAY_OBJ *e, int code); PUBLIC int ARRAY::editone (int no); PUBLIC int ARRAY::editone (ARRAY_OBJ *e); PUBLIC void ARRAY::remove_last (int cut); PUBLIC void ARRAY::invert (void); /* arraykey.cc 26/08/2003 17.34.14 */ PUBLIC ARRAY_KEY::ARRAY_KEY (const char *_key, ARRAY_OBJ *_obj, bool is_owner); PUBLIC ARRAY_KEY::~ARRAY_KEY (void); PUBLIC void ARRAY_KEYS::add (const char *key, ARRAY_OBJ *obj); PUBLIC void ARRAY_KEYS::add (const char *key, ARRAY_OBJ *obj, bool owner); PUBLIC ARRAY_KEY *ARRAY_KEYS::getitem (int no)const; PUBLIC ARRAY_KEY *ARRAY_KEYS::getobj (const char *key)const; PUBLIC ARRAY_OBJ *ARRAY_KEYS::getval (const char *key)const; PUBLIC void ARRAY_KEYS::sort (void); PUBLIC SSTRING_KEY::SSTRING_KEY (const char *_key, const char *_val); PUBLIC SSTRING *SSTRING_KEY::getobj (void); PUBLIC const char *SSTRING_KEY::getobjval (void); PUBLIC void SSTRING_KEY::setobjval (const char *val); PUBLIC void SSTRING_KEY::setobjval (const SSTRING *val); PUBLIC void SSTRING_KEY::setobjval (const SSTRING&val); PUBLIC void SSTRING_KEYS::add (const char *key, const char *val); PUBLIC SSTRING_KEY *SSTRING_KEYS::getitem (int no)const; PUBLIC SSTRING_KEY *SSTRING_KEYS::getobj (const char *key)const; PUBLIC const char *SSTRING_KEYS::getval (const char *key)const; /* confdb.cc 05/11/2003 23.30.00 */ PUBLIC CONFOBJ::CONFOBJ (const char *_sys, const char *_key, const char *_val); PUBLIC void CONFDB::addline (const char *buf); PRIVATE void CONFDB::init (void); PRIVATE void CONFDB::resetmodified (void); PUBLIC void CONFDB::initload (CONFIG_FILE&_fcfg, bool use_equal_sign, const char comcar); PUBLIC CONFDB::CONFDB (CONFIG_FILE&_fcfg); PUBLIC CONFDB::CONFDB (CONFIG_FILE&_fcfg, bool use_equal_sign, const char comcar); PUBLIC CONFDB::CONFDB (void); PUBLIC CONFDB::~CONFDB (void); PUBLIC CONFOBJ *CONFDB::getitem (int no)const; PRIVATE CONFDB_SUBSYS *CONFDB::locatesys (const char *sys); PRIVATE const char *CONFDB::locatesyspt (const char *sys); PUBLIC VIRTUAL void CONFDB::setcursys (const char *_subsys, bool _subsys_scope); PUBLIC VIRTUAL void CONFDB::setcursys (const char *_subsys); PRIVATE void CONFDB::savesys (const char *sys, SSTREAM&ss); PUBLIC VIRTUAL int CONFDB::save (PRIVILEGE *priv); PUBLIC int CONFDB::save (void); PUBLIC VIRTUAL const char *CONFDB::getvalk (const char *key, const char *defval); PUBLIC VIRTUAL const char *CONFDB::getval (const char *prefix, const char *key, const char *defval); PUBLIC const char *CONFDB::getval (const char *prefix, const char *key); PUBLIC int CONFDB::getvalnum (const char *prefix, const char *key, int defval); PUBLIC double CONFDB::getvalf (const char *prefix, const char *key, double defval); PUBLIC VIRTUAL int CONFDB::getall (const char *prefix, const char *key, SSTRINGS&lst, bool copy); PRIVATE void CONFDB::removeallk (const char *key); PUBLIC VIRTUAL void CONFDB::removeall (const char *prefix, const char *key); PRIVATE void CONFDB::addk (const char *key, const char *val); PUBLIC VIRTUAL void CONFDB::add (const char *prefix, const char *key, const char *val); PUBLIC void CONFDB::add (const char *prefix, const char *key, const SSTRING&val); PUBLIC void CONFDB::add (const char *prefix, const char *key, int val); PUBLIC void CONFDB::add (const char *prefix, const char *key, bool val); PUBLIC void CONFDB::replacek (const char *key, const char *val); PUBLIC void CONFDB::replace (const char *prefix, const char *key, const char *val); PUBLIC void CONFDB::replace_if (const char *prefix, const char *key, const char *val); PUBLIC void CONFDB::replace (const char *prefix, const char *key, char val); PUBLIC void CONFDB::replace (const char *prefix, const char *key, int val); PUBLIC void CONFDB::replace (const char *prefix, const char *key, bool val); PUBLIC void CONFDB::replace (const char *prefix, const char *key, long val); PUBLIC void CONFDB::replace (const char *prefix, const char *key, double val); PUBLIC void CONFDB::replace (const char *prefix, const char *key, const SSTRING&val); PUBLIC void CONFDB::replace_if (const char *prefix, const char *key, const SSTRING&val); PUBLIC void CONFDB::replace (const char *prefix, const char *key, const SSTRINGS&vals); PUBLIC VIRTUAL int CONFDB::archive (SSTREAM&ss, const char *_sys); PUBLIC void CONFDB::delsys (const char *_sys); PUBLIC VIRTUAL int CONFDB::extract (SSTREAM&ss, const char *_sys); PUBLIC void CONFDB::patchsys (void); PUBLIC VIRTUAL int CONFDB::getmodsys (SSTRINGS&tb); /* configf.cc 11/12/2002 22.32.28 */ PUBLIC CONFIG_FILE_LISTER::CONFIG_FILE_LISTER (void (*f)()); PUBLIC CONFIG_FILE_INTERNAL::CONFIG_FILE_INTERNAL (HELP_FILE&_helpfile, const char *_path, int _status, const char *_owner, const char *_group, int _perm, const char *_perm_str, const char *_subsys); PRIVATE void CONFIG_FILE::init (HELP_FILE&_helpfile, const char *_path, int _status, const char *_owner, const char *_group, int _perm, const char *_subsys); PRIVATE void CONFIG_FILE::init (HELP_FILE&_helpfile, const char *_path, int _status, const char *_owner, const char *_group, const char *_perm_str, const char *_subsys); PUBLIC void CONFIG_FILE::setkey (const char *newkey); PUBLIC CONFIG_FILE::CONFIG_FILE (const char *_path, HELP_FILE&_helpfile, int _status); PUBLIC CONFIG_FILE::CONFIG_FILE (const char *_path, HELP_FILE&_helpfile, int _status, const char *_subsys); PUBLIC CONFIG_FILE::CONFIG_FILE (const char *_path, HELP_FILE&_helpfile, int _status, const char *_owner, const char *_group, int _perm); PUBLIC CONFIG_FILE::CONFIG_FILE (const char *_path, HELP_FILE&_helpfile, int _status, const char *_owner, const char *_group, int _perm, const char *_subsys); PUBLIC CONFIG_FILE::CONFIG_FILE (const char *_path, HELP_FILE&_helpfile, int _status, const char *_owner, const char *_group, const char *_perm_str); PUBLIC CONFIG_FILE::CONFIG_FILE (const char *_path, HELP_FILE&_helpfile, int _status, const char *_owner, const char *_group, const char *_perm_str, const char *_subsys); PUBLIC CONFIG_FILE_INTERNAL::~CONFIG_FILE_INTERNAL (void); PUBLIC VIRTUAL CONFIG_FILE::~CONFIG_FILE (void); PUBLIC void CONFIG_FILE::forgetpath (void); PUBLIC CONFIG_FILE *CONFIG_FILE::getnext (void)const; PUBLIC const char *CONFIG_FILE::getsubsys (void)const; PUBLIC int CONFIG_FILE::setperm (const char *fpath)const; PRIVATE void CONFIG_FILE::fixpath (void)const; PRIVATE void CONFIG_FILE::sign (FILE_CFG *fout, const char *mode)const; PUBLIC FILE_CFG *CONFIG_FILE::fopen_ok (const char *mode)const; PUBLIC FILE_CFG *CONFIG_FILE::fopen (PRIVILEGE *priv, const char *mode)const; PUBLIC FILE_CFG *CONFIG_FILE::fopen (const char *mode)const; PUBLIC FILE_CFG *CONFIG_FILE::fopen (PRIVILEGE *priv, const char *temp, const char *mode)const; PRIVATE const char *CONFIG_FILE::getlinkpath (char linkpath[PATH_MAX])const; PUBLIC FILE_CFG *CONFIG_FILE::fopen_tmp (PRIVILEGE *priv, const char *mode)const; PUBLIC int CONFIG_FILE::relink_tmp (void)const; PUBLIC FILE_CFG *CONFIG_FILE::fopen (const char *temp, const char *mode)const; PROTECTED VIRTUAL int CONFIG_FILE::archive (SSTREAM&ss)const; PUBLIC VIRTUAL int CONFIG_FILE::archive (void)const; PUBLIC VIRTUAL int CONFIG_FILE::md5sum (char *sum); PUBLIC VIRTUAL int CONFIG_FILE::extract (SSTREAM&ss); PUBLIC VIRTUAL int CONFIG_FILE::extract (void); PUBLIC int CONFIG_FILE::fclose (FILE_CFG *fout); PUBLIC const char *CONFIG_FILE::getpath (void)const; PUBLIC const char *CONFIG_FILE::getcnvpath (void)const; PUBLIC const char *CONFIG_FILE::getstdpath (void)const; PUBLIC const char *CONFIG_FILE::gethelp (void)const; PUBLIC int CONFIG_FILE::is_managed (void)const; PUBLIC int CONFIG_FILE::is_optional (void)const; PUBLIC int CONFIG_FILE::is_generated (void)const; PUBLIC int CONFIG_FILE::is_erased (void)const; PUBLIC int CONFIG_FILE::is_virtual (void)const; PUBLIC int CONFIG_FILE::is_archived (void)const; PUBLIC int CONFIG_FILE::is_probed (void)const; PUBLIC int CONFIG_FILE::exist (void)const; PUBLIC int CONFIG_FILE::create (PRIVILEGE *priv)const; PUBLIC int CONFIG_FILE::create (void)const; PUBLIC long CONFIG_FILE::getdate (void)const; PUBLIC int CONFIG_FILE::unlink (void)const; PUBLIC int CONFIG_FILE::editpath (void); PUBLIC CONFIG_FILE *CONFIG_FILES::getitem (int no)const; /* context.cc 18/09/2000 17.52.44 */ PRIVATE void LINUXCONF_CONTEXT::init (void); PUBLIC LINUXCONF_CONTEXT::LINUXCONF_CONTEXT (const char *_path); PUBLIC LINUXCONF_CONTEXT::LINUXCONF_CONTEXT (void); PUBLIC void LINUXCONF_CONTEXT::set (LINUXCONF_CONTEXT&cur); PUBLIC void LINUXCONF_CONTEXT::settitle (const char *title); /* context_lock.cc 06/04/2002 15.09.58 */ PRIVATE void CONTEXT_LOCK::init (const char *_key1, const char *_key2, int _flags); PRIVATE void CONTEXT_LOCK::check (bool msg)const; PUBLIC CONTEXT_LOCK::CONTEXT_LOCK (const char *key); PUBLIC CONTEXT_LOCK::CONTEXT_LOCK (const char *_key1, const char *_key2); PUBLIC CONTEXT_LOCK::~CONTEXT_LOCK (void); PUBLIC bool CONTEXT_LOCK::isok (void)const; PUBLIC bool CONTEXT_LOCK::isok (int seconds)const; /* _dict.cc 14/08/1996 14.39.06 */ /* dictionary.cc 30/07/2001 17.02.06 */ PUBLIC DICTIONARY::DICTIONARY (void); PRIVATE void DICTIONARY::set_type (const char prefix, const char *var, const char *val); PRIVATE const char *DICTIONARY::getval_type (const char prefix, const char *var)const; PUBLIC void DICTIONARY::set_str (const char *var, const char *val); PUBLIC const char *DICTIONARY::get_str (const char *var)const; PUBLIC void DICTIONARY::set_int (const char *var, int val); PUBLIC int DICTIONARY::get_int (const char *var)const; PUBLIC void DICTIONARY::set_bool (const char *var, bool val); PUBLIC bool DICTIONARY::get_bool (const char *var)const; PUBLIC void DICTIONARY::set_obj (const char *var, void *obj); PUBLIC void *DICTIONARY::get_obj (const char *var)const; PUBLIC const char *DICTIONARY::get_var (int no)const; PUBLIC const char *DICTIONARY::get_val (int no)const; PUBLIC int DICTIONARY::getnb (void)const; /* dir.cc 08/10/2002 11.43.58 */ /* error.cc 19/06/2002 12.18.34 */ /* fgets1.cc 13/12/1996 23.39.36 */ /* fgets.cc 31/03/2001 15.25.52 */ /* file.cc 08/10/2002 11.44.36 */ /* filecfg.cc 06/04/2002 13.57.02 */ PUBLIC FILE_CFG::FILE_CFG (FILE *_f, const CONFIG_FILE *_cf); /* fopen1.cc 30/07/1998 02.03.12 */ /* fopen.cc 22/12/1997 00.37.36 */ /* fviews.cc 24/12/2002 16.10.16 */ PUBLIC VIEWITEMS_PARSER::VIEWITEMS_PARSER (void); PUBLIC VIRTUAL void VIEWITEMS_PARSER::init (VIEWITEMS&_vi); PUBLIC VIRTUAL bool VIEWITEMS_PARSER::is_comment (const char *line); PUBLIC VIRTUAL const char *VIEWITEMS_PARSER::skip_comment (const char *line); PUBLIC VIRTUAL void VIEWITEMS_PARSER::addline (const char *line); PUBLIC VIRTUAL const char *VIEWITEMS_PARSER::getline (bool reset, const char *&comment); PUBLIC VIEWITEM::VIEWITEM (const char *_line, int _type); PUBLIC VIEWITEM::VIEWITEM (const char *_line); PUBLIC int VIEWITEMS::realpos (int no, int type)const; PUBLIC int VIEWITEMS::virtpos (int no)const; PUBLIC VIEWITEM *VIEWITEMS::getitem (int no, int type)const; PUBLIC VIEWITEM *VIEWITEMS::getitem (int no)const; PUBLIC int VIEWITEMS::getnb (int type)const; PUBLIC int VIEWITEMS::getnb (void)const; PUBLIC void VIEWITEMS::insert (int pos, VIEWITEM *pt, int type); PUBLIC void VIEWITEMS::insert (int pos, VIEWITEM *pt); PUBLIC void VIEWITEMS::add (VIEWITEM *pt, int type); PUBLIC void VIEWITEMS::add (VIEWITEM *pt); PUBLIC int VIEWITEMS::lookup (VIEWITEM *o, bool real)const; PUBLIC int VIEWITEMS::lookup (VIEWITEM *o)const; PUBLIC void VIEWITEMS::moveto (VIEWITEM *o, int newpos, int type); PUBLIC void VIEWITEMS::moveto (VIEWITEM *o, int newpos); PUBLIC int VIEWITEMS::remove_del (int no, int type); PUBLIC int VIEWITEMS::remove_del (int no); PUBLIC int VIEWITEMS::remove_del (VIEWITEM *it); PUBLIC VIEWITEM *VIEWITEMS::locate (const char *key, int start, int end, int type); PUBLIC VIEWITEM *VIEWITEMS::locate (const char *key, int start, int end); PUBLIC VIEWITEM *VIEWITEMS::locate (const char *key, int type); PUBLIC VIEWITEM *VIEWITEMS::locate (const char *key); PUBLIC VIEWITEM *VIEWITEMS::locate (const char *key1, const char *key2, int start, int end, int type); PUBLIC VIEWITEM *VIEWITEMS::locate (const char *key1, const char *key2, int start, int end); PUBLIC VIEWITEM *VIEWITEMS::locate (const char *key1, const char *key2, int type); PUBLIC VIEWITEM *VIEWITEMS::locate (const char *key1, const char *key2); PUBLIC VIEWITEM *VIEWITEMS::locateassign (const char *var); PUBLIC VIEWITEM *VIEWITEMS::locatecommented (const char *var); PRIVATE int VIEWITEMS::locate_gen (const char *key, VIEWITEMS&items, bool fullmatch); PUBLIC int VIEWITEMS::locate (const char *key, VIEWITEMS&items); PUBLIC int VIEWITEMS::locate_prefix (const char *key, VIEWITEMS&items); PUBLIC int VIEWITEMS::locate (const char *key1, const char *key2, VIEWITEMS&items); PUBLIC VIEWITEMS::VIEWITEMS (void); PUBLIC VIEWITEMS::VIEWITEMS (VIEWITEMS_PARSER&_vip); PUBLIC void VIEWITEMS::setcomcar (char com); PUBLIC int VIEWITEMS::read (CONFIG_FILE&fconf); PUBLIC int VIEWITEMS::write (CONFIG_FILE&fconf, PRIVILEGE *privi); PUBLIC const char *VIEWITEMS::locateval (const char *var, char tmp[1000]); PUBLIC int VIEWITEMS::locatebval (const char *var, int defval); PUBLIC int VIEWITEMS::locatebval (const char *var); PUBLIC int VIEWITEMS::locatehval (const char *var); PUBLIC int VIEWITEMS::locatenval (const char *var); PUBLIC int VIEWITEMS::update (const char *var, const char *val); PUBLIC void VIEWITEMS::update (const char *var, const SSTRING&val); PUBLIC void VIEWITEMS::updatehval (const char *var, int val); PUBLIC void VIEWITEMS::update (const char *var, int val); PUBLIC void VIEWITEMS::updatebval (const char *var, bool val); PUBLIC void VIEWITEMS::uncomment (VIEWITEM *vi); PUBLIC bool VIEWITEMS::uncomment (const char *var); PUBLIC void VIEWITEMS::comment (VIEWITEM *vi, const char *comstr); PUBLIC void VIEWITEMS::comment (VIEWITEM *vi); PUBLIC bool VIEWITEMS::comment (const char *var, const char *comstr); PUBLIC bool VIEWITEMS::comment (const char *var); PUBLIC void VIEWITEMS::setcasevar (bool nocase); /* helpf.cc 23/12/2002 23.27.52 */ PUBLIC HELP_FILE::HELP_FILE (const char *_subdir, const char *_fname); PRIVATE void HELP_FILE::getpaths (char abspath[PATH_MAX], char relpath[PATH_MAX]); PUBLIC const char *HELP_FILE::getpath (void); PUBLIC void HELP_FILE::getrpath (char *rpath); PUBLIC bool HELP_FILE::is_nil (void)const; /* ipnum.cc 31/03/2001 22.00.00 */ /* ipstuff.cc 07/04/1999 02.43.14 */ PUBLIC IP_ADDR::IP_ADDR (void); PUBLIC IP_ADDR::IP_ADDR (const SSTRING&str); PUBLIC IP_ADDR::IP_ADDR (const IP_ADDR&adr); PUBLIC char *IP_ADDR::copyword (const char *pt); PUBLIC void IP_ADDR::setfrom (const char *pt); PUBLIC int IP_ADDR::is_valid (void); PUBLIC void IP_ADDR::reformat (void); PUBLIC void IP_ADDR::setrev (char *str); PUBLIC void IP_ADDR::reverse (void); PUBLIC int IP_ADDR::cmp (const IP_ADDR *p); PUBLIC int IP_ADDR::cmp (const char *str); PUBLIC void IP_ADDR::shift (void); PUBLIC void IP_ADDR::shift_right (void); PUBLIC void IP_ADDR::increm (void); PUBLIC void IP_ADDR::merge (IP_ADDR&partial); PUBLIC IP_ADDR *IP_ADDRS::getitem (int no)const; PUBLIC void IP_ADDRS::sort (void); PUBLIC IPMAP::IPMAP (const char *line); PUBLIC IPMAP::IPMAP (void); PUBLIC int IPMAP::setup (void); PUBLIC void IPMAP::reset (void); PUBLIC int IPMAP::next (void); PUBLIC const char *IPMAP::getcur (void); PUBLIC void IPMAP::setuse (const IP_ADDR *adr); /* libmodules.cc 03/12/2000 01.04.52 */ LIBMODULE::LIBMODULE (char *name); LIBMODULE::~LIBMODULE (void); bool LIBMODULE::loaded (void); /* linuxconf.cc 05/11/2003 23.30.56 */ PUBLIC CONFIG_FILE_LINUXCONF::CONFIG_FILE_LINUXCONF (const char *_path, const char *_subsys); PUBLIC int CONFIG_FILE_LINUXCONF::archive (SSTREAM&ss)const; PUBLIC int CONFIG_FILE_LINUXCONF::archive (void)const; PUBLIC int CONFIG_FILE_LINUXCONF::extract (SSTREAM&ss); PUBLIC int CONFIG_FILE_LINUXCONF::extract (void); /* malloc.cc 11/11/2000 11.41.16 */ /* message_def.cc 20/09/2002 16.55.06 */ PUBLIC MESSAGE_DEF::MESSAGE_DEF (const char *msg, const char *argnames[]); PUBLIC MESSAGE_DEF::MESSAGE_DEF (const char *msg); PUBLIC MESSAGE_DEF::~MESSAGE_DEF (void); PUBLIC const char *MESSAGE_DEF::getmsg (void)const; PUBLIC const char *MESSAGE_DEF::getmodule (void)const; PUBLIC const char **MESSAGE_DEF::getargs (void)const; /* misc.cc 03/04/2001 19.54.12 */ /* module_api.cc 05/11/2003 14.08.42 */ PUBLIC MODULE_API::MODULE_API (void * (*_fctget)(), void (*_fctrelease)(void *)); PUBLIC MODULE_APIREF::MODULE_APIREF (const char *_apiname, int _version); PUBLIC MODULE_APIREF::~MODULE_APIREF (void); PUBLIC void MODULE_APIREF::add (void * (*_fctget)(), void (*_fctrelease)(void *)); PUBLIC VIRTUAL MODULE_API_SERIAL::~MODULE_API_SERIAL (void); PUBLIC VIRTUAL bool MODULE_API_SERIAL::is_api_ok (void); PUBLIC MODULE_REG_SERIAL::MODULE_REG_SERIAL (const char *_apiname, int _version, MODULE_API_SERIAL * (*_fctget)()); /* module.cc 23/10/2003 00.31.36 */ PUBLIC LINUXCONF_MODULE *LINUXCONF_MODULES::getitem (int no); PUBLIC LINUXCONF_MODULE::LINUXCONF_MODULE (const char *_name); PUBLIC LINUXCONF_MODULE::~LINUXCONF_MODULE (void); PUBLIC const char *LINUXCONF_MODULE::getname (void); PUBLIC void LINUXCONF_MODULE::setname (const char *_name); PUBLIC VIRTUAL void LINUXCONF_MODULE::setmenu (DIALOG&dia, MENU_CONTEXT ctx); PUBLIC VIRTUAL void LINUXCONF_MODULE::setmenu (DIALOG&dia, const char *menuid); PUBLIC VIRTUAL void LINUXCONF_MODULE::setmenu (M_DIALOG&, MENU_CONTEXT); PUBLIC VIRTUAL void LINUXCONF_MODULE::setmenu (M_DIALOG&, const char *); PUBLIC VIRTUAL int LINUXCONF_MODULE::dohtml (const char *); PUBLIC VIRTUAL int LINUXCONF_MODULE::domenu (MENU_CONTEXT, const char *); PUBLIC VIRTUAL int LINUXCONF_MODULE::domenu (const char *, const char *); PUBLIC VIRTUAL int LINUXCONF_MODULE::fixperm (bool, bool); PUBLIC VIRTUAL int LINUXCONF_MODULE::execmain (int , char *[], bool); PUBLIC VIRTUAL int LINUXCONF_MODULE::message (const char *, int , const char *[]); PUBLIC VIRTUAL int LINUXCONF_MODULE::probe (int , int , bool); PUBLIC VIRTUAL void LINUXCONF_MODULE::usage (SSTRINGS&); PUBLIC MODULE_INFO::MODULE_INFO (bool _active, const char *name); PUBLIC MODULE_INFO::MODULE_INFO (void); PUBLIC int MODULE_INFO::write (void); PUBLIC void MODULE_INFO::checkdep (void); PUBLIC int MODULE_INFO::locate (char realpath[PATH_MAX]); PUBLIC MODULE_INFO *MODULE_INFOS::getitem (int no); PUBLIC MODULE_INFOS::MODULE_INFOS (void); PUBLIC void MODULE_INFOS::read_all (void); PUBLIC int MODULE_INFOS::write (void); PUBLIC void MODULE_INFOS::setone (const char *path, bool force, bool enabled); PUBLIC void MODULE_INFOS::unsetone (const char *path); /* popen.cc 10/02/2004 23.03.06 */ PROTECTED void POPENFD::setfds (int fdin, int fdout, int fderr, int fdctl); PROTECTED POPENFD::POPENFD (void); PUBLIC POPENFD::POPENFD (int handlein, int handleout); PUBLIC VIRTUAL POPENFD::~POPENFD (void); PUBLIC VIRTUAL bool POPENFD::isok (void); PUBLIC bool POPENFD::iseof (void); PRIVATE void POPENFD::readif (fd_set *in, int fd, SSTRING&buf, bool&ctlmsg); PUBLIC int POPENFD::setup (fd_set&in, int maxfd, int otherfd); PUBLIC int POPENFD::process (int ret_select, fd_set&in, int otherfd, bool&ctlmsg); PROTECTED int POPENFD::wait (int timeout, int otherfd, bool&ctlmsg); PUBLIC int POPENFD::wait (int timeout, int otherfd); PUBLIC int POPENFD::wait (int timeout); PUBLIC void POPENFD::seteof (void); PUBLIC void POPENFD::grabhandles (int &in, int &out, int &err); PRIVATE int POPENFD::readline (char *line, int size, SSTRING&buf); PUBLIC int POPENFD::readerr (char *line, int size); PUBLIC int POPENFD::readout (char *line, int size); PUBLIC int POPENFD::readoutraw (char *data, int size); PUBLIC void POPENFD::loadout (const char *lines); PUBLIC FILE *POPENFD::getfout (void); PUBLIC void POPENFD::send (const char *msg); PUBLIC void POPENFD::flush (void); PUBLIC void POPENFD::sendf (const char *ctl, ...); PRIVATE void POPEN::init (const char *command, int uid, bool keepenv, bool keepcwd); PUBLIC POPEN::POPEN (const char *command, int uid); PUBLIC POPEN::POPEN (const char *command, int uid, bool keepenv, bool keepcwd); PUBLIC POPEN::POPEN (const char *command); PRIVATE void POPEN::initarg (const char *command, const char *args, int uid); PUBLIC POPEN::POPEN (const char *command, const char *args); PUBLIC POPEN::POPEN (const char *command, const char *args, int uid); PUBLIC POPENUSER::POPENUSER (const char *cmd); PUBLIC POPEN::~POPEN (void); PUBLIC void POPEN::kill (void); PUBLIC void POPEN::forget (void); PRIVATE void POPEN::waitone (void); PRIVATE void POPEN::waitend (void); PUBLIC bool POPEN::isok (void); PRIVATE void POPEN::checksignal (void); PUBLIC int POPEN::wait (int timeout, int otherfd); PUBLIC int POPEN::wait (int timeout); PUBLIC int POPEN::getstatus (void); PUBLIC void POPEN::closepipe (void); PUBLIC int POPEN::close (void); PUBLIC SSTREAM_POPEN::SSTREAM_POPEN (POPENFD&_pop); PUBLIC SSTREAM_POPEN::~SSTREAM_POPEN (void); PUBLIC void SSTREAM_POPEN::puts (const char *s); PUBLIC char *SSTREAM_POPEN::gets (char *s, int maxsiz); PUBLIC long SSTREAM_POPEN::getoffset (void); PUBLIC POPENWAIT::POPENWAIT (POPENFD&_po, int _timeout); PUBLIC POPENWAIT::POPENWAIT (fd_set *_fds, int _maxfd, int _timeout); PUBLIC int POPENWAIT::getretcode (void); PUBLIC POPENWAIT *POPENWAITS::getitem (int no)const; PUBLIC int POPENWAITS::wait (void); PUBLIC bool POPENWAITS::hasdata (void); /* samples.cc 06/04/2001 22.46.22 */ int CONFIG_FILE_SAMPLE::extract (SSTREAM&ss); /* sstream.cc 26/11/2000 22.48.04 */ PUBLIC VIRTUAL SSTREAM::~SSTREAM (void); PUBLIC int SSTREAM::printf (const char *ctl, ...); PUBLIC void SSTREAM::putch (char c); PUBLIC SSTREAM_BUF::SSTREAM_BUF (void); PUBLIC SSTREAM_BUF::SSTREAM_BUF (const char *_buf); PUBLIC SSTREAM_BUF::~SSTREAM_BUF (void); PUBLIC void SSTREAM_BUF::puts (const char *s); PUBLIC char *SSTREAM_BUF::gets (char *s, int maxs); PUBLIC long SSTREAM_BUF::getoffset (void); PUBLIC const char *SSTREAM_BUF::getbuf (void)const; PUBLIC SSTREAM_FILE::SSTREAM_FILE (FILE *_f); PUBLIC void SSTREAM_FILE::puts (const char *s); PUBLIC char *SSTREAM_FILE::gets (char *s, int maxs); PUBLIC long SSTREAM_FILE::getoffset (void); PUBLIC SSTREAM_FILE_CFG::SSTREAM_FILE_CFG (FILE_CFG *_f); PUBLIC void SSTREAM_FILE_CFG::puts (const char *s); PUBLIC char *SSTREAM_FILE_CFG::gets (char *s, int maxs); PUBLIC long SSTREAM_FILE_CFG::getoffset (void); PUBLIC void SSTREAM_NUL::puts (const char *); PUBLIC char *SSTREAM_NUL::gets (char *, int); PUBLIC long SSTREAM_NUL::getoffset (void); /* sstring.cc 13/11/2004 21.43.58 */ PUBLIC SSTRING::SSTRING (void); PUBLIC SSTRING::SSTRING (const char *_str); PUBLIC SSTRING::SSTRING (const char *_str, int _maxsiz); PUBLIC SSTRING::SSTRING (const SSTRING&_str); PUBLIC SSTRING::SSTRING (const SSTRING *_str); PUBLIC SSTRING&SSTRING::operator = (const SSTRING&_str); PUBLIC SSTRING&SSTRING::operator = (const char *_str); PUBLIC SSTRING&SSTRING::operator += (const SSTRING&_str); PUBLIC SSTRING&SSTRING::operator += (const char *_str); PUBLIC SSTRING::~SSTRING (void); PUBLIC void SSTRING::copy (char *dst)const; PUBLIC void SSTRING::copy (SSTRING&dst)const; PUBLIC void SSTRING::setempty (void); PUBLIC void SSTRING::clear (void); PUBLIC VIRTUAL void SSTRING::setfrom (const char *src); PUBLIC void SSTRING::setfrom (const SSTRING&src); PUBLIC void SSTRING::setfrom (const SSTRING *src); PUBLIC void SSTRING::setfrom (const char *src, int len); PUBLIC void SSTRING::setfrom (int val); PUBLIC void SSTRING::append (const char *app, int len2); PUBLIC void SSTRING::append (const char *app); PUBLIC void SSTRING::append (const char car); PUBLIC void SSTRING::append (const SSTRING&s); PUBLIC void SSTRING::append (const SSTRING *s); PUBLIC int SSTRING::getval (void)const; PUBLIC double SSTRING::getvalf (void)const; PUBLIC int SSTRING::getlen (void)const; PUBLIC const char *SSTRING::get (void)const; PUBLIC const char *SSTRING::c_str (void)const; PUBLIC int SSTRING::cmp (const char *other)const; PUBLIC int SSTRING::ncmp (const char *other, int len)const; PUBLIC int SSTRING::ncmp (const SSTRING&other, int len)const; PUBLIC int SSTRING::icmp (const char *other)const; PUBLIC int SSTRING::icmp (const SSTRING&other)const; PUBLIC int SSTRING::nicmp (const char *other, int len)const; PUBLIC int SSTRING::nicmp (const SSTRING&other, int len)const; PUBLIC const char *SSTRING::strchr (char carac)const; PUBLIC const char *SSTRING::strrchr (char carac)const; PUBLIC const char *SSTRING::strstr (const char *sub)const; PUBLIC const char *SSTRING::stristr (const char *sub)const; PUBLIC int SSTRING::cmp (const SSTRING&other)const; PUBLIC bool SSTRING::operator == (const SSTRING&other)const; PUBLIC bool SSTRING::operator == (const char *other)const; PUBLIC bool SSTRING::operator != (const SSTRING&other)const; PUBLIC bool SSTRING::operator != (const char *other)const; PUBLIC void SSTRING::setmaxsiz (int size); PUBLIC int SSTRING::getmaxsiz (void)const; PUBLIC bool SSTRING::is_empty (void)const; PUBLIC bool SSTRING::is_filled (void)const; PUBLIC bool SSTRING::is_num (void)const; PUBLIC void SSTRING::strip_end (void); PUBLIC char *SSTRING::copyword (const char *line); PUBLIC bool SSTRING::truncate (int newlen); PUBLIC bool SSTRING::truncate (const char *pt); PUBLIC bool SSTRING::setchar (const char *pt, const char car); PUBLIC bool SSTRING::setchar (int pos, const char car); PUBLIC void CSSTRING::setcomment (const SSTRING&com); PUBLIC void CSSTRING::setfrom_c (const SSTRING&val, const SSTRING&com); PUBLIC int SSTRING::setfromf (const char *ctl, ...); PUBLIC int SSTRING::appendf (const char *ctl, ...); PUBLIC void SSTRING::to_lower (void); PUBLIC void SSTRING::to_upper (void); PUBLIC SSTRING SSTRING::substr (int start)const; PUBLIC SSTRING SSTRING::substr (int start, int end)const; PUBLIC int SSTRING::cnv2lines (SSTRINGS&tb); PUBLIC void SSTRING::insert (const char *s); PUBLIC void SSTRING::insert (const SSTRING&s); PUBLIC void SSTRING::insert (const SSTRING *s); /* sstrings.cc 25/08/2003 11.56.46 */ PUBLIC SSTRING *SSTRINGS::getitem (int no)const; PUBLIC void SSTRINGS::sort (void); PUBLIC int SSTRINGS::lookup (const char *str)const; PUBLIC int SSTRINGS::lookup (const SSTRING *str)const; PUBLIC int SSTRINGS::lookup (const SSTRING&str)const; PUBLIC int SSTRINGS::ilookup (const char *str)const; PUBLIC int SSTRINGS::ilookup (const SSTRING *str)const; PUBLIC int SSTRINGS::ilookup (const SSTRING&str)const; PUBLIC void SSTRINGS::remove_empty (void); PUBLIC void SSTRINGS::remove_dups (void); PUBLIC void SSTRINGS::append (const SSTRINGS&tb); PUBLIC SSTRINGS&SSTRINGS::operator = (const SSTRINGS&_strs); PUBLIC SSTRING *SSTRINGS::add (SSTRING *s); PUBLIC SSTRING *SSTRINGS::add (const char *s); PUBLIC SSTRING *SSTRINGS::add (const SSTRING&s); PUBLIC SSTRING *SSTRINGS::add (const SSTRING *s); /* str1.cc 30/04/2002 22.06.38 */ /* str3.cc 26/05/2004 15.32.02 */ /* str6.cc 29/11/1997 13.38.50 */ /* str.cc 08/06/2004 14.30.18 */ /* stub.cc 15/10/2002 22.50.28 */ /* subsys.cc 08/10/2002 11.49.58 */ PRIVATE void LINUXCONF_SUBSYS::init (const char *key); PUBLIC LINUXCONF_SUBSYS::LINUXCONF_SUBSYS (const char *key, TRANS_NOTLOAD *_title); PUBLIC LINUXCONF_SUBSYS::LINUXCONF_SUBSYS (const char *key, const char *_title); PUBLIC const char *LINUXCONF_SUBSYS::gettitle (void); PUBLIC LINUXCONF_SUBSYS::~LINUXCONF_SUBSYS (void); PUBLIC LINUXCONF_SUBSYS *LINUXCONF_SUBSYSS::getitem (int no)const; PUBLIC void ONECONF::setkey (char *key); PUBLIC ONECONF::ONECONF (const char *_name); PUBLIC void ONECONF::write (void); PUBLIC void ONECONF::remove (void); PUBLIC const char *ONECONF::getfamily (const char *subsys); /* timestr.cc 11/10/2002 17.13.50 */ PRIVATE void TIMESTR::formatstr (void); PUBLIC void TIMESTR::setfrom (const char *_str); PUBLIC void TIMESTR::setfrom (long _seconds); PUBLIC void TIMESTR::setfrom (const TIMESTR&s); PUBLIC TIMESTR::TIMESTR (long _seconds); PUBLIC TIMESTR::TIMESTR (const char *_str); PUBLIC TIMESTR::TIMESTR (void); /* uname.cc 05/02/1999 00.45.54 */ /* virtdb.cc 23/09/1997 01.14.20 */ PUBLIC VIRTDB::VIRTDB (const char *_name); PUBLIC VIRTUAL VIRTDB::~VIRTDB (void); /* xconf1.cc 30/06/2000 23.07.54 */