Creating seperate chains[STC_IN, STC_OUT, STC_FRWD] for STC Framework's rules.
[platform/core/connectivity/stc-manager.git] / src / helper / helper-iptables.h
index fed7650..bdfedb1 100755 (executable)
 #include "stc-manager.h"
 #include "stc-error.h"
 
+#define STC_IN_CHAIN     "STC_IN"
+#define STC_OUT_CHAIN    "STC_OUT"
+#define STC_FRWD_CHAIN    "STC_FRWD"
+
 typedef enum {
        IPTABLES_DIRECTION_IN,
        IPTABLES_DIRECTION_OUT
@@ -36,5 +40,8 @@ typedef struct {
 
 stc_error_e iptables_add(iptables_rule_s *rule);
 stc_error_e iptables_remove(iptables_rule_s *rule);
+stc_error_e iptables_flush_chains(void);
+stc_error_e iptables_init(void);
+stc_error_e iptables_deinit(void);
 
 #endif /*__STC_HELPER_IPTABLES_H__*/