Crate tracker[][src]

Modules

prelude

Structs

Endpoint

The <structname>TrackerEndpoint</structname> object represents a public connection to a SparqlConnection.

NamespaceManager

The <structname>TrackerNamespaceManager</structname> object represents a mapping of prefixes and namespaces.

Notifier

The <structname>TrackerNotifier</structname> object allows subscribing to changes in the stored data.

NotifierBuilder

A builder-pattern type to construct Notifier objects.

NotifierEvent

The <structname>TrackerNotifierEvent</structname> struct represents a change event in the stored data.

Resource

The <structname>TrackerResource</structname> object represents information about a given resource.

ResourceBuilder

A builder-pattern type to construct Resource objects.

SparqlConnection

The <structname>TrackerSparqlConnection</structname> object represents a SPARQL connection.

SparqlConnectionFlags

Connection flags to modify SparqlConnection behavior.

SparqlCursor

The <structname>TrackerSparqlCursor</structname> object represents an iterator of results.

SparqlStatement

The <structname>TrackerSparqlStatement</structname> object represents a prepared query statement.

Enums

NotifierEventType

Notifier event types.

SparqlError

Error domain for Tracker Sparql. Errors in this domain will be from the SparqlError enumeration. See [glib::Error][crate::glib::Error] for more information on error domains.

SparqlValueType

Enumeration with the possible types of the cursor’s cells

Constants

NONE_ENDPOINT