| Tracker Miner Library Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
TrackerFileDataProviderTrackerFileDataProvider — File based data provider for file:// descendant URIs |
#include <libtracker-miner/miner.h>
struct TrackerFileDataProviderClass;
TrackerDataProvider * tracker_file_data_provider_new (void);
TrackerFileDataProvider;
TrackerFileDataProvider is a local file implementation of the TrackerDataProvider interface, charged with handling all file:// type URIs.
Underneath it all, this implementation makes use of the GFileEnumerator APIs.
struct TrackerFileDataProviderClass {
GObjectClass parent_class;
};
Prototype for the class implementation.
TrackerDataProvider * tracker_file_data_provider_new (void);
Creates a new TrackerDataProvider which can be used to create new TrackerMinerFS classes. See TrackerMinerFS for an example of how to use your TrackerDataProvider.
Returns : |
a TrackerDataProvider which must be
unreferenced with g_object_unref(). [transfer full]
|
Since 1.2:
typedef struct _TrackerFileDataProvider TrackerFileDataProvider;
An implementation of the TrackerDataProvider interface.