![]() |
![]() |
![]() |
Xesam GLib Reference Manual | ![]() |
---|---|---|---|---|
XesamGDBusSearcherStubXesamGDBusSearcherStub — Helper class used to export a XesamGSearcher over DBus |
XesamGDBusSearcherStubPrivate; XesamGDBusSearcherStub; XesamGDBusSearcherStub* xesam_g_dbus_searcher_stub_new (XesamGSearcher *searcher); void xesam_g_dbus_searcher_stub_register_bus_name (const gchar *bus_name, GError **error); void xesam_g_dbus_searcher_stub_release_bus_name (const gchar *bus_name, GError **error);
"hits-added" : Run Last "hits-modified" : Run Last "hits-removed" : Run Last "search-done" : Run Last "state-changed" : Run Last
The XesamGDBusSearcherStub class connects a XesamGSearcher to DBus and exposes it as a Xesam Search 1.0 interface.
XesamGDBusSearcherStub is available since 1.0
typedef struct _XesamGDBusSearcherStubPrivate XesamGDBusSearcherStubPrivate;
XesamGDBusSearcherStub* xesam_g_dbus_searcher_stub_new (XesamGSearcher *searcher);
Create a DBus stub object capable of exporting a XesamGSearcher over dbus.
To complete the actual export call xesam_g_dbus_searcher_stub_export()
.
|
A XesamGSearcher to export over dbus
|
Returns : |
An object exporting the given searcher as a dbus object, or NULL
on error.
|
void xesam_g_dbus_searcher_stub_register_bus_name (const gchar *bus_name, GError **error);
Register a name on the session bus. The main Xesam searcher
would register XESAM_G_SERVER_DBUS_NAME
.
To unregister your bus name claimed this way use
xesam_g_dbus_searcher_stub_release_bus_name()
.
|
|
|
GError to set if the name registration fails
|
void xesam_g_dbus_searcher_stub_release_bus_name (const gchar *bus_name, GError **error);
Release a bus name obtained via
xesam_g_dbus_searcher_stub_release_bus_name()
.
|
Bus name to give up |
|
GError to set if the name registration fails
|
"hits-added"
signalvoid user_function (XesamGDBusSearcherStub *xesamgdbussearcherstub, gchar *arg1, guint arg2, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
|
|
user data set when the signal handler was connected. |
"hits-modified"
signalvoid user_function (XesamGDBusSearcherStub *xesamgdbussearcherstub, gchar *arg1, GArray_guint_ *arg2, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
|
|
user data set when the signal handler was connected. |
"hits-removed"
signalvoid user_function (XesamGDBusSearcherStub *xesamgdbussearcherstub, gchar *arg1, GArray_guint_ *arg2, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
|
|
user data set when the signal handler was connected. |
"search-done"
signalvoid user_function (XesamGDBusSearcherStub *xesamgdbussearcherstub, gchar *arg1, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"state-changed"
signalvoid user_function (XesamGDBusSearcherStub *xesamgdbussearcherstub, GStrv *arg1, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |