diff options
Diffstat (limited to 'src/dbus.c')
-rw-r--r-- | src/dbus.c | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -52,6 +52,12 @@ const char* introspection_xml_template = " <method name=\"SetFilterWin2KOption\">\n" " <arg name=\"filterwin2k\" direction=\"in\" type=\"b\"/>\n" " </method>\n" +" <method name=\"SetFilterA\">\n" +" <arg name=\"filter-a\" direction=\"in\" type=\"b\"/>\n" +" </method>\n" +" <method name=\"SetFilterAAAA\">\n" +" <arg name=\"filter-aaaa\" direction=\"in\" type=\"b\"/>\n" +" </method>\n" " <method name=\"SetLocaliseQueriesOption\">\n" " <arg name=\"localise-queries\" direction=\"in\" type=\"b\"/>\n" " </method>\n" @@ -817,6 +823,14 @@ DBusHandlerResult message_handler(DBusConnection *connection, { reply = dbus_set_bool(message, OPT_FILTER, "filterwin2k"); } + else if (strcmp(method, "SetFilterA") == 0) + { + reply = dbus_set_bool(message, OPT_FILTER_A, "filter-A"); + } + else if (strcmp(method, "SetFilterAAAA") == 0) + { + reply = dbus_set_bool(message, OPT_FILTER_AAAA, "filter-AAAA"); + } else if (strcmp(method, "SetLocaliseQueriesOption") == 0) { reply = dbus_set_bool(message, OPT_LOCALISE, "localise-queries"); |