X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fstc-manager-plugin-pcap.c;h=dc964246b92d915aadc4d573e3a5bc0954f5bcd2;hb=4e4d373d5fea54a24881d1b726e3bd955eb30e54;hp=395031ca530d8605e8bd6c4a661af3c0e760b6f3;hpb=96b16847665efc4abd200aada4c46ba42c73a232;p=platform%2Fcore%2Fconnectivity%2Fstc-manager.git diff --git a/src/stc-manager-plugin-pcap.c b/src/stc-manager-plugin-pcap.c index 395031c..dc96424 100755 --- a/src/stc-manager-plugin-pcap.c +++ b/src/stc-manager-plugin-pcap.c @@ -118,8 +118,8 @@ int stc_plugin_pcap_find_alldevs(void) return stc_plugin->find_alldevs(); } -int stc_plugin_pcap_register_loop_pcap(const char *ifname, - int group) +int stc_plugin_pcap_register_loop(const char *ifname, + int nflog_group) { if (!stc_plugin_enabled) { if (STC_DEBUG_LOG) @@ -133,11 +133,11 @@ int stc_plugin_pcap_register_loop_pcap(const char *ifname, return STC_ERROR_UNINITIALIZED; } - return stc_plugin->register_loop_pcap(ifname, group); + return stc_plugin->register_loop(ifname, nflog_group); } -int stc_plugin_pcap_unregister_loop_pcap(const char *ifname, - int group) +int stc_plugin_pcap_unregister_loop(const char *ifname, + int nflog_group) { if (!stc_plugin_enabled) { if (STC_DEBUG_LOG) @@ -151,6 +151,23 @@ int stc_plugin_pcap_unregister_loop_pcap(const char *ifname, return STC_ERROR_UNINITIALIZED; } - return stc_plugin->unregister_loop_pcap(ifname, group); + return stc_plugin->unregister_loop(ifname, nflog_group); +} + +int stc_plugin_pcap_get_all_loop(GVariantBuilder *builder) +{ + if (!stc_plugin_enabled) { + if (STC_DEBUG_LOG) + STC_LOGE("Plugin wasn't enabled"); + return STC_ERROR_UNINITIALIZED; + } + + if (!stc_plugin) { + if (STC_DEBUG_LOG) + STC_LOGE("Plugin wasn't loaded"); + return STC_ERROR_UNINITIALIZED; + } + + return stc_plugin->get_all_loop(builder); } //LCOV_EXCL_STOP