/* _dict.cc 28/11/2000 23.39.28 */ /* firelisten.tlcc 16/12/2003 17.10.16 */ /* firelogin.tlcc 16/12/2003 17.10.16 */ /* firesendid.tlcc 16/12/2003 17.10.16 */ /* fwinfo.tlcc 16/12/2003 17.10.16 */ PUBLIC FWROUTE::FWROUTE (const char *_device, unsigned long _network, unsigned long _netmask); PUBLIC FWROUTE *FWROUTES::getitem (int no)const; PUBLIC void FWROUTES::load (void); PUBLIC NAMEIP::NAMEIP (const char *_name, const char *_ip); PUBLIC NAMEIP *NAMEIPS::getitem (int no)const; PUBLIC void NAMEIPS::addgroups (const char *ip, SSTRINGS&tb, int start); PUBLIC void NAMEIPS::load (void); /* genproxyarp.tlcc 16/12/2003 17.10.16 */ PUBLIC ARP_ENTRY::ARP_ENTRY (const char *_ip, const char *_dev); PUBLIC ARP_ENTRY::ARP_ENTRY (unsigned long _ip, const char *_dev); PUBLIC ARP_ENTRY *ARP_ENTRIES::getitem (int no)const; PUBLIC ARP_ENTRY *ARP_ENTRIES::locate (unsigned long ip, const char *dev); PUBLIC int ARP_ENTRIES::check (unsigned long ip, const char *dev); PUBLIC int ARP_ENTRIES::remove_old (void); PUBLIC IP_RELATION::IP_RELATION (unsigned long _ip1, unsigned long _msk1, unsigned long _ip2, unsigned long _msk2); PUBLIC IP_RELATION *IP_RELATIONS::getitem (int no)const; PUBLIC void IP_RELATIONS::sort (void); PUBLIC void IP_RELATIONS::remove_dup (void); PUBLIC INTERFACE::INTERFACE (const char *_dev); PUBLIC bool INTERFACE::match (unsigned long _ip, unsigned long _msk); PUBLIC INTERFACE *INTERFACES::getitem (int no)const; PUBLIC INTERFACE *INTERFACES::locatehost (unsigned long ip); PUBLIC INTERFACE *INTERFACES::locate (const char *dev); PUBLIC void INTERFACES::fillhost (void); PUBLIC void INTERFACES::sort (void); /* ifinfo.tlcc 16/12/2003 17.10.16 */ /* misc.tlcc 16/12/2003 17.10.16 */ /* testload.tlcc 16/12/2003 17.10.16 */ /* user2groups.tlcc 16/12/2003 17.10.16 */ /* userfirewall.tlcc 16/12/2003 17.10.16 */ PUBLIC FIREUSER::FIREUSER (const char *_id, const char *_pass, const char *_name, const char *_groups, char _inter, const char *_source, time_t _until); PUBLIC FIREUSER::FIREUSER (void); PUBLIC int FIREUSER::edit (FIREUSERS&users); PUBLIC FIREUSER *FIREUSERS::getitem (int no)const; PUBLIC FIREUSERS::FIREUSERS (void); PUBLIC void FIREUSERS::load (void); PUBLIC int FIREUSERS::write (void); PUBLIC FIREUSER *FIREUSERS::locate (const char *id); PUBLIC FIRESUPPLIER::FIRESUPPLIER (const char *_id, const char *_secret); PUBLIC FIRESUPPLIER::FIRESUPPLIER (void); PUBLIC FIRESUPPLIER *FIRESUPPLIERS::getitem (int no)const; PUBLIC int FIRESUPPLIER::edit (void); PUBLIC FIRESUPPLIERS::FIRESUPPLIERS (void); PUBLIC int FIRESUPPLIERS::write (void);