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