{
__STC_LOG_FUNC_ENTER__;
+ stc_set_keep_alive(TRUE);
+
stc_plugin_firewall_lock();
STC_DBUS_REPLY_ERROR_NONE(invocation);
{
__STC_LOG_FUNC_ENTER__;
+ stc_set_keep_alive(TRUE);
+
stc_plugin_firewall_unlock();
STC_DBUS_REPLY_ERROR_NONE(invocation);
GVariant *return_parameters = NULL;
int state = 0;
+ stc_set_keep_alive(TRUE);
+
stc_plugin_firewall_get_lock(&state);
return_parameters = g_variant_new("(i)", state);
__STC_LOG_FUNC_ENTER__;
int ret = STC_ERROR_NONE;
+ stc_set_keep_alive(TRUE);
+
if (chain == NULL) {
STC_FIREWALL_DBUS_REPLY_ERROR(invocation,
STC_ERROR_INVALID_PARAMETER);
__STC_LOG_FUNC_ENTER__;
int ret = STC_ERROR_NONE;
+ stc_set_keep_alive(TRUE);
+
if (chain == NULL) {
STC_FIREWALL_DBUS_REPLY_ERROR(invocation,
STC_ERROR_INVALID_PARAMETER);
__STC_LOG_FUNC_ENTER__;
int ret = STC_ERROR_NONE;
+ stc_set_keep_alive(TRUE);
+
if (chain == NULL) {
STC_FIREWALL_DBUS_REPLY_ERROR(invocation,
STC_ERROR_INVALID_PARAMETER);
GVariantBuilder *builder = NULL;
GVariant *return_parameters = NULL;
+ stc_set_keep_alive(TRUE);
+
builder = g_variant_builder_new(G_VARIANT_TYPE("aa{sv}"));
stc_plugin_firewall_get_all_chain(builder);
__STC_LOG_FUNC_ENTER__;
int ret = STC_ERROR_NONE;
+ stc_set_keep_alive(TRUE);
+
if (chain == NULL ||
target >= STC_FW_CHAIN_TARGET_MAX) {
STC_FIREWALL_DBUS_REPLY_ERROR(invocation,
__STC_LOG_FUNC_ENTER__;
int ret = STC_ERROR_NONE;
+ stc_set_keep_alive(TRUE);
+
if (chain == NULL) {
STC_FIREWALL_DBUS_REPLY_ERROR(invocation,
STC_ERROR_INVALID_PARAMETER);
__STC_LOG_FUNC_ENTER__;
int ret = STC_ERROR_NONE;
+ stc_set_keep_alive(TRUE);
+
ret = stc_plugin_firewall_add_rule(parameters);
if (ret != STC_ERROR_NONE) {
STC_FIREWALL_DBUS_REPLY_ERROR(invocation, ret);
__STC_LOG_FUNC_ENTER__;
int ret = STC_ERROR_NONE;
+ stc_set_keep_alive(TRUE);
+
ret = stc_plugin_firewall_remove_rule(parameters);
if (ret != STC_ERROR_NONE) {
STC_FIREWALL_DBUS_REPLY_ERROR(invocation, ret);
__STC_LOG_FUNC_ENTER__;
int ret = STC_ERROR_NONE;
+ stc_set_keep_alive(TRUE);
+
ret = stc_plugin_firewall_update_rule(parameters);
if (ret != STC_ERROR_NONE) {
STC_FIREWALL_DBUS_REPLY_ERROR(invocation, ret);
GVariantBuilder *builder = NULL;
GVariant *return_parameters = NULL;
+ stc_set_keep_alive(TRUE);
+
builder = g_variant_builder_new(G_VARIANT_TYPE("aa{sv}"));
stc_plugin_firewall_get_all_rule(builder);