ESP32/ESP8266 Firewall 1.0.0
a software firewall for ESP23 or ESP8266
fw::Firewall Member List

This is the complete list of members for fw::Firewall, including all inherited members.

add_rule_to_firewall(firewall_rule_t *rule_ptr, const bool save_in_eeprom=true)fw::Firewall
add_rule_to_firewall(String *args)fw::Firewall
amount_of_rules (defined in fw::Firewall)fw::Firewallprotected
delete_rule_from_firewall(const uint8_t key)fw::Firewall
Firewall()fw::Firewall
get_packet_information(struct pbuf *pbuf)fw::Firewallprotected
get_rule_from_firewall(const uint8_t key)fw::Firewall
get_rule_head()fw::Firewall
is_packet_allowed(struct pbuf *pbuf)fw::Firewall
memory (defined in fw::Storage)fw::Storageprivate
retrieve_amount_of_rules()fw::Storageprotected
retrieve_firewall_rule(const uint8_t key)fw::Storageprotected
rule_allows_packet(firewall_rule_t *rule_ptr, my_packet_t *packet)fw::Firewallprotected
rule_head (defined in fw::Firewall)fw::Firewallprotected
Storage()fw::Storage
store_all_firewall_rules(firewall_rule_t *rule_head)fw::Storageprotected
store_amount_of_rules(const uint8_t new_amount)fw::Storageprotected
store_firewall_rule(firewall_rule_t *rule_ptr)fw::Storageprotected
update_rule_of_firewall(String *args, const uint8_t key)fw::Firewall
~Firewall()fw::Firewall
~Storage()fw::Storage