#include "Utils.hpp" namespace firewall { String protocol_to_string(firewall_protocol_t &protocol) { switch (protocol) { case FW_TCP: return "TCP"; case FW_UDP: return "UDP"; default: return "ALL"; } } firewall_protocol_t string_to_protocol(std::string &protocol) { if (protocol.compare("TCP") == 0) return FW_TCP; else if (protocol.compare("UDP") == 0) return FW_UDP; else return FW_ALL; } String target_to_string(firewall_target_t &target) { switch (target) { case FW_REJECT: return "REJECT"; case FW_DROP: return "DROP"; default: return "ACCEPT"; } } firewall_target_t string_to_target(std::string &target) { if (target.compare("REJECT") == 0) return FW_REJECT; else if (target.compare("DROP") == 0) return FW_DROP; else return FW_ACCEPT; } void endless_loop() { log_e("Something went wrong. Running endless loop until fixed..."); while (true) sleep(500); } }