/* _dict.cc 09/06/2001 12.26.02 */ /* firerules.tlcc 18/07/2002 16.31.34 */ PUBLIC FIRE_PACKET::FIRE_PACKET (unsigned long _from, unsigned _from_port, unsigned long _to, unsigned _to_port, unsigned _proto, const char *_inter); PUBLIC FIRE_RULE::FIRE_RULE (FIRE_NETWORK&_from, FIRE_RANGE&_rfrom, FIRE_NETWORK&_to, FIRE_RANGE&_rto, const char *_inter, unsigned _proto, FIRE_CHAIN *_member, FIRE_CHAIN *_target); PUBLIC bool FIRE_RULE::match (FIRE_PACKET&pk); PUBLIC bool FIRE_RULE::is_terminal (void)const; PUBLIC bool FIRE_RULE::is_accept (void)const; PUBLIC bool FIRE_RULE::is_masq (void)const; PUBLIC void FIRE_RULE::dump (SSTRING&buf); PUBLIC const char *FIRE_RULE::gettarget (void)const; PUBLIC FIRE_RULE *FIRE_RULES::getitem (int no)const; PUBLIC FIRE_CHAIN::FIRE_CHAIN (const char *_name); PUBLIC void FIRE_CHAIN::add (FIRE_RULE *rule); PUBLIC FIRE_CHAINS::FIRE_CHAINS (void); PUBLIC FIRE_CHAIN *FIRE_CHAINS::getitem (int no)const; PUBLIC FIRE_CHAIN *FIRE_CHAINS::locate (const char *chain); PUBLIC int FIRE_CHAINS::read (void); PUBLIC int FIRE_CHAIN::trace (FIRE_RULES&res, FIRE_PACKET&pk); PUBLIC FIRE_RULE *FIRE_CHAIN::getitem (int no)const; PUBLIC int FIRE_CHAIN::getnb (void)const; PUBLIC const char *FIRE_CHAIN::getname (void)const; PUBLIC int FIRE_CHAINS::trace (FIRE_RULES&rules, FIRE_PACKET&pk, const char *chain_name, const char *interface); PUBLIC int FIRE_CHAINS::trace (FIRE_RULES&rules, FIRE_PACKET&pk, const char *interface_in, const char *interface_out, bool test_input, bool test_forward, bool test_output); /* netsimul.tlcc 18/07/2002 16.31.34 */ /* routes.tlcc 18/07/2002 16.31.34 */ PUBLIC int ROUTES::read (void);