Method
TrackerNotifiersignal_subscribe
Declaration [src]
guint
tracker_notifier_signal_subscribe (
TrackerNotifier* notifier,
GDBusConnection* connection,
const gchar* service,
const gchar* object_path,
const gchar* graph
)
Description [src]
Listens to notification events from a remote DBus SPARQL endpoint.
If connection refers to a message bus (system/session), service must refer
to a D-Bus name (either unique or well-known). If connection is a non-message
bus (e.g. a peer-to-peer D-Bus connection) the service argument may be NULL.
If the object_path argument is NULL, the default
/org/freedesktop/Tracker3/Endpoint path will be
used. If graph is NULL, all graphs will be listened for.
The signal subscription can be removed with
tracker_notifier_signal_unsubscribe().
Note that this call is not necessary to receive notifications on
a connection obtained through tracker_sparql_connection_bus_new(),
only to listen to update notifications from additional DBus endpoints.
Parameters
connection |
GDBusConnection* |
| The data is owned by the caller of the function. | |
service |
const gchar* |
DBus service name to subscribe to events for, or |
|
The argument can be NULL. | |
| The data is owned by the caller of the function. | |
| The string is a NUL terminated UTF-8 string. | |
object_path |
const gchar* |
DBus object path to subscribe to events for, or |
|
The argument can be NULL. | |
| The data is owned by the caller of the function. | |
| The string is a NUL terminated UTF-8 string. | |
graph |
const gchar* |
Graph to listen events for, or |
|
The argument can be NULL. | |
| The data is owned by the caller of the function. | |
| The string is a NUL terminated UTF-8 string. |