23
25
typedef struct _TrackerMinerMockClass TrackerMinerMockClass;
24
26
typedef struct _TrackerMinerMockPrivate TrackerMinerMockPrivate;
28
#define TYPE_TRACKER_MOCK_RESULTS (tracker_mock_results_get_type ())
29
#define TRACKER_MOCK_RESULTS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_TRACKER_MOCK_RESULTS, TrackerMockResults))
30
#define TRACKER_MOCK_RESULTS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_TRACKER_MOCK_RESULTS, TrackerMockResultsClass))
31
#define IS_TRACKER_MOCK_RESULTS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_TRACKER_MOCK_RESULTS))
32
#define IS_TRACKER_MOCK_RESULTS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_TRACKER_MOCK_RESULTS))
33
#define TRACKER_MOCK_RESULTS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_TRACKER_MOCK_RESULTS, TrackerMockResultsClass))
35
typedef struct _TrackerMockResults TrackerMockResults;
36
typedef struct _TrackerMockResultsClass TrackerMockResultsClass;
37
typedef struct _TrackerMockResultsPrivate TrackerMockResultsPrivate;
39
#define TYPE_TRACKER_MOCK_CONNECTION (tracker_mock_connection_get_type ())
40
#define TRACKER_MOCK_CONNECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_TRACKER_MOCK_CONNECTION, TrackerMockConnection))
41
#define TRACKER_MOCK_CONNECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_TRACKER_MOCK_CONNECTION, TrackerMockConnectionClass))
42
#define IS_TRACKER_MOCK_CONNECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_TRACKER_MOCK_CONNECTION))
43
#define IS_TRACKER_MOCK_CONNECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_TRACKER_MOCK_CONNECTION))
44
#define TRACKER_MOCK_CONNECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_TRACKER_MOCK_CONNECTION, TrackerMockConnectionClass))
46
typedef struct _TrackerMockConnection TrackerMockConnection;
47
typedef struct _TrackerMockConnectionClass TrackerMockConnectionClass;
48
typedef struct _TrackerMockConnectionPrivate TrackerMockConnectionPrivate;
26
50
struct _TrackerMinerMock {
27
51
GObject parent_instance;
28
52
TrackerMinerMockPrivate * priv;
33
57
GObjectClass parent_class;
60
struct _TrackerMockResults {
61
TrackerSparqlCursor parent_instance;
62
TrackerMockResultsPrivate * priv;
65
struct _TrackerMockResultsClass {
66
TrackerSparqlCursorClass parent_class;
69
struct _TrackerMockConnection {
70
TrackerSparqlConnection parent_instance;
71
TrackerMockConnectionPrivate * priv;
74
struct _TrackerMockConnectionClass {
75
TrackerSparqlConnectionClass parent_class;
37
79
GType tracker_miner_mock_get_type (void) G_GNUC_CONST;
38
80
TrackerMinerMock* tracker_miner_mock_new (const gchar* name);
47
89
void tracker_miner_mock_set_name (TrackerMinerMock* self, const gchar* value);
48
90
gchar** tracker_miner_mock_get_apps (TrackerMinerMock* self, int* result_length1);
49
91
gchar** tracker_miner_mock_get_reasons (TrackerMinerMock* self, int* result_length1);
92
GType tracker_mock_results_get_type (void) G_GNUC_CONST;
93
TrackerMockResults* tracker_mock_results_new (gchar** results, int results_length1, int results_length2, gint rows, gint cols, gchar** var_names, int var_names_length1, TrackerSparqlValueType* types, int types_length1);
94
TrackerMockResults* tracker_mock_results_construct (GType object_type, gchar** results, int results_length1, int results_length2, gint rows, gint cols, gchar** var_names, int var_names_length1, TrackerSparqlValueType* types, int types_length1);
95
GType tracker_mock_connection_get_type (void) G_GNUC_CONST;
96
void tracker_mock_connection_set_results (TrackerMockConnection* self, TrackerMockResults* results);
97
TrackerMockConnection* tracker_mock_connection_new (void);
98
TrackerMockConnection* tracker_mock_connection_construct (GType object_type);