void meshlink_callback_logger(meshlink_handle_t *mesh, meshlink_log_level_t level,
const char *text);
-void change_ip(int node);
-void create_bridge(const char *bridgeName);
-void add_interface(const char *bridgeName, const char *interfaceName);
-void add_veth_pair(const char *vethName1, const char *vethName2);
-void bring_if_up(const char *bridgeName);
-void replaceAll(char *str, const char *oldWord, const char *newWord);
-void switch_bridge(const char *containerName, const char *currentBridge, const char *newBridge);
-void bring_if_down(const char *bridgeName);
-void del_interface(const char *bridgeName, const char *interfaceName);
-void delete_bridge(const char *bridgeName);
-void create_container_on_bridge(const char *containerName, const char *bridgeName, const char *ifName);
-void config_dnsmasq(const char *containerName, const char *ifName, const char *listenAddress, const char *dhcpRange);
-void config_nat(const char *containerName, const char *listenAddress);
-void create_nat_layer(const char *containerName, const char *bridgeName, const char *ifName, const char *listenAddress, char *dhcpRange);
-void destroy_nat_layer(const char *containerName, const char *bridgeName);
-void incoming_firewall_ipv4(const char *packetType, int portNumber);
-void incoming_firewall_ipv6(const char *packetType, int portNumber);
-void outgoing_firewall_ipv4(const char *packetType, int portNumber);
-void outgoing_firewall_ipv6(const char *packetType, int portNumber);
-
#endif // COMMON_HANDLERS_H