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

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

add_endpoint_to_list(const String uri, const char *method, const char *description)fw::APIprivate
API(Firewall *, const char *cert, const char *key, const char *username, const char *password, const String ip, const uint16_t port=8080)fw::API
api_ip (defined in fw::API)fw::APIprivate
api_port (defined in fw::API)fw::APIprivate
check_auth()fw::APIprivate
construct_json_api()fw::APIprivate
construct_json_api_endpoint(api_endpoint_t *api_ptr)fw::APIprivate
construct_json_firewall()fw::APIprivate
construct_json_firewall_rule(firewall_rule_t *rule_ptr)fw::APIprivate
credentials (defined in fw::API)fw::APIprivate
delete_firewall_handler()fw::APIprivate
endpoint_head (defined in fw::API)fw::APIprivate
firewall (defined in fw::API)fw::APIprivate
get_endpoint_list_handler()fw::APIprivate
get_firewall_rule_handler()fw::APIprivate
get_firewall_rules_handler()fw::APIprivate
get_url_base()fw::APIprivate
json_array_response(String serialized_string, const uint16_t response_code)fw::APIprivate
json_generic_response(String serialized_string, const uint16_t response_code)fw::APIprivate
json_message_response(String message, const uint16_t response_code)fw::APIprivate
json_new_attribute(String key, String value, bool last=false)fw::APIprivate
json_new_attribute(String key, uint32_t value, bool last=false)fw::APIprivate
json_response_type (defined in fw::API)fw::APIprivate
not_found_handler()fw::APIprivate
post_firewall_handler()fw::APIprivate
put_firewall_handler()fw::APIprivate
request_has_all_firewall_parameter()fw::APIprivate
server (defined in fw::API)fw::APIprivate
setup_auth(const char *username, const char *password)fw::APIprivate
setup_routing(const char *cert, const char *key)fw::APIprivate
TAG (defined in fw::API)fw::APIprivate
~API()fw::API