/* _dict.cc 30/09/1997 00.26.22 */
/* apache.cc 28/08/2000 18.11.52 */
PUBLIC MODULE_APACHE::MODULE_APACHE (void);
PUBLIC void MODULE_APACHE::setmenu (DIALOG&dia, MENU_CONTEXT context);
PUBLIC int MODULE_APACHE::domenu (MENU_CONTEXT context,
	 const char *key);
PUBLIC void MODULE_APACHE::usage (SSTRINGS&tb);
PUBLIC int MODULE_APACHE::execmain (int argc, char *argv[], bool);
/* crypt.cc 24/05/1999 17.47.48 */
/* diredit.cc 25/10/2000 16.16.10 */
PUBLIC void HTTPD_OVERRIDE::setallopt (int val);
PUBLIC HTTPD_OVERRIDE::HTTPD_OVERRIDE (VIEWITEMS_SUB&sub);
PUBLIC void HTTPD_OVERRIDE::setdia (DIALOG&dia);
PUBLIC int HTTPD_CONFIG::editdirs (void);
PUBLIC int HTTPD_CONFIG::editfiles (bool filematch);
/* hedit.cc 02/04/2001 11.57.40 */
int HTTPD_USERS::cwrite (void);
int HTTPD_AUTHS::edit (void);
PUBLIC int HTTPD_USERS::edit (void);
PUBLIC int HTTPD_USER::edit (HTTPD_USERS&users);
PUBLIC int HTTPD_CONFIG::perfedit (void);
PUBLIC int HTTPD_CONFIG::modedit (void);
PUBLIC void HTTPD_FEATURES::setdia (DIALOG&dia);
PUBLIC int HTTPD_CONFIG::editdefaults (void);
/* httpd.cc 28/08/2000 12.24.24 */
PUBLIC void HTTPD_FEATURES::setallopt (int val);
PUBLIC HTTPD_FEATURES::HTTPD_FEATURES (VIEWITEMS_SUB&sub);
PUBLIC void HTTPD_FEATURES::update (const char *prefix,
	 VIEWITEMS_SUB&sub);
PUBLIC void HTTPD_OVERRIDE::update (const char *prefix,
	 VIEWITEMS_SUB&sub);
PUBLIC HTTPD_USER *HTTPD_USERS::getitem (int no);
PUBLIC HTTPD_USERS::HTTPD_USERS (void);
PUBLIC HTTPD_USERS *HTTPD_AUTHS::getitem (int no);
PUBLIC HTTPD_CONFIG::HTTPD_CONFIG (void);
PUBLIC HTTPD_CONFIG::HTTPD_CONFIG (bool extract);
PUBLIC int HTTPD_CONFIG::write (void);
PUBLIC CONFIG_FILE_HTTPD::CONFIG_FILE_HTTPD (const char *_path);
PUBLIC int CONFIG_FILE_HTTPD::extract (SSTREAM&ss);
PUBLIC void HTTPD_CONFIG::listconfigs (void);
/* internal.cc 28/09/1997 21.36.38 */
PUBLIC APACHE_HELP_FILE::APACHE_HELP_FILE (const char *fname);
/* keyword.cc 27/08/2000 00.58.02 */
/* ssl.cc 28/08/2000 11.45.10 */
PUBLIC int HTTPD_CONFIG::ssl_edit (void);
/* vhostedit.cc 28/08/2000 11.53.08 */
PUBLIC int HTTPD_CONFIG::editvhosts (void);
PUBLIC VIRTUAL_COMNG::VIRTUAL_COMNG (DICTIONARY&_dict);
PUBLIC void VIRTUAL_COMNG::setupdia (DIALOG&dia);
PUBLIC int VIRTUAL_COMNG::save (PRIVILEGE *priv);
PUBLIC bool HTTPD_CONFIG::locatevhost (const char *vhost);
PUBLIC int VIRTUAL_COMNG::validate (DIALOG&, int &nof);
PUBLIC int VIRTUAL_COMNG::deluser (PRIVILEGE *);
/* viewedit.cc 27/08/2000 01.08.00 */
PUBLIC VIEWEDIT_FIELD::VIEWEDIT_FIELD (const char *_keyword,
	 VIEWITEM *_it,
	 VEDIT_TYPE _type,
	 int _defval);
PUBLIC void VIEWEDIT_FIELD::update (const char *prefix,
	 VIEWITEMS_SUB&sub);
PUBLIC VIEWEDIT_FIELD *VIEWEDIT_FIELDS::getitem (int no)const;
PUBLIC VIEWEDIT::VIEWEDIT (VIEWITEMS_SUB&_sub, DIALOG&_dia);
PUBLIC void VIEWEDIT::newf_str (const char *title,
	 const char *keyword);
PUBLIC FIELD_COMBO *VIEWEDIT::newf_combo (const char *title,
	 const char *keyword);
PUBLIC void VIEWEDIT::newf_num (const char *title,
	 const char *keyword,
	 int defval);
PUBLIC void VIEWEDIT::newf_num (const char *title,
	 const char *keyword);
PUBLIC void VIEWEDIT::newf_chk (const char *title,
	 const char *keyword,
	 const char *intro,
	 int defval);
PUBLIC void VIEWEDIT::newf_chk (const char *title,
	 const char *keyword,
	 const char *intro);
PUBLIC void VIEWEDIT::update (const char *prefix);
PUBLIC void VIEWEDIT::newf_title (const char *s1, const char *s2);
PUBLIC void VIEWEDIT::newf_title (const char *s1,
	 int level,
	 const char *s2,
	 const char *s3);
/* viewsub.cc 28/08/2000 12.19.14 */
PUBLIC VIEWITEMS *VIEWITEMS_S::getitem (int no)const;
PUBLIC VIEWITEM *VIEWITEMS_S::locate (const char *key);
PUBLIC int VIEWITEMS_S::locate_all (const char *key, SSTRING_IDXS&tb);
PUBLIC void VIEWITEMS_S::reset_iter (void);
PUBLIC VIEWITEM *VIEWITEMS_S::getnext (void);
PUBLIC int VIEWITEMS_S::write (CONFIG_FILE&conf)const;
PUBLIC int VIEWITEMS_S::read (CONFIG_FILE&conf, bool extract);
PUBLIC int VIEWITEMS_S::locatesection (const char *keyword,
	 SSTRING_IDXS&tb);
PUBLIC VIEWITEMS_SUB::VIEWITEMS_SUB (VIEWITEMS_S&_itemss);
PUBLIC VIRTUAL VIEWITEMS_SUB::~VIEWITEMS_SUB (void);
PUBLIC void VIEWITEMS_SUB::remove_del (VIEWITEM *it);
PUBLIC VIEWITEMS_RANGE::VIEWITEMS_RANGE (VIEWITEMS_S&_itemss);
PUBLIC void VIEWITEMS_RANGE::resetview (void);
PUBLIC void VIEWITEMS_RANGE::delall (void);
PUBLIC VIEWITEM *VIEWITEMS_RANGE::locate (const char *key)const;
PUBLIC void VIEWITEMS_RANGE::add (VIEWITEM *it);
PUBLIC VIEW_SECTION::VIEW_SECTION (const char *keyword,
	 VIEWITEMS_S&_itemss);
PRIVATE int VIEW_SECTION::setview (const char *value, int index);
PUBLIC int VIEW_SECTION::setview (const char *value);
PUBLIC int VIEW_SECTION::setview (int index);
PUBLIC void VIEW_SECTION::updatehead (const char *val);
PUBLIC int VIEW_SECTION::locate_all (const char *key, VIEWITEMS &its) const;
PUBLIC int VIEW_SECTION::locate_all (const char *key, SSTRING_IDXS &tb) const;
PUBLIC VIEW_MAIN::VIEW_MAIN (VIEWITEMS_S&_itemss);
PUBLIC int VIEW_MAIN::locate_all (const char *key,
	 VIEWITEMS&its)const;
PUBLIC int VIEW_MAIN::locate_all (const char *key,
	 SSTRING_IDXS&tb)const;
PUBLIC VIEWITEM *VIEW_MAIN::locate (const char *key)const;
PUBLIC void VIEW_MAIN::add (VIEWITEM *it);
PUBLIC VIEW_AREA::VIEW_AREA (const char *_keyword,
	 VIEWITEMS_SUB&_sub);
PUBLIC int VIEW_AREA::locate (VIEWITEMS&items);
PUBLIC SSTRING_IDX::SSTRING_IDX (const char *val, int idx);
PUBLIC int SSTRING_IDX::getidx (void)const;
PUBLIC SSTRING_IDX *SSTRING_IDXS::getitem (int no)const;
/* makecert.tlcc 02/04/2001 11.58.42 */
PUBLIC int HTTPD_CONFIG::certreq (void);
PUBLIC int HTTPD_CONFIG::signreq (void);
