~ubuntu-branches/ubuntu/precise/tracker/precise

« back to all changes in this revision

Viewing changes to tests/libtracker-miner/tracker-miner-mock.h

  • Committer: Package Import Robot
  • Author(s): Michael Biebl
  • Date: 2011-12-04 06:40:28 UTC
  • mfrom: (4.3.21 sid)
  • Revision ID: package-import@ubuntu.com-20111204064028-cqe0x4f4is6nojla
Tags: 0.12.8-1
* New upstream release.
* Update symbols file for libtracker-extract-0.12-0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
#include <glib-object.h>
9
9
#include <stdlib.h>
10
10
#include <string.h>
 
11
#include <libtracker-sparql/tracker-sparql.h>
 
12
#include <gio/gio.h>
11
13
 
12
14
G_BEGIN_DECLS
13
15
 
23
25
typedef struct _TrackerMinerMockClass TrackerMinerMockClass;
24
26
typedef struct _TrackerMinerMockPrivate TrackerMinerMockPrivate;
25
27
 
 
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))
 
34
 
 
35
typedef struct _TrackerMockResults TrackerMockResults;
 
36
typedef struct _TrackerMockResultsClass TrackerMockResultsClass;
 
37
typedef struct _TrackerMockResultsPrivate TrackerMockResultsPrivate;
 
38
 
 
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))
 
45
 
 
46
typedef struct _TrackerMockConnection TrackerMockConnection;
 
47
typedef struct _TrackerMockConnectionClass TrackerMockConnectionClass;
 
48
typedef struct _TrackerMockConnectionPrivate TrackerMockConnectionPrivate;
 
49
 
26
50
struct _TrackerMinerMock {
27
51
        GObject parent_instance;
28
52
        TrackerMinerMockPrivate * priv;
33
57
        GObjectClass parent_class;
34
58
};
35
59
 
 
60
struct _TrackerMockResults {
 
61
        TrackerSparqlCursor parent_instance;
 
62
        TrackerMockResultsPrivate * priv;
 
63
};
 
64
 
 
65
struct _TrackerMockResultsClass {
 
66
        TrackerSparqlCursorClass parent_class;
 
67
};
 
68
 
 
69
struct _TrackerMockConnection {
 
70
        TrackerSparqlConnection parent_instance;
 
71
        TrackerMockConnectionPrivate * priv;
 
72
};
 
73
 
 
74
struct _TrackerMockConnectionClass {
 
75
        TrackerSparqlConnectionClass parent_class;
 
76
};
 
77
 
36
78
 
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);
50
99
 
51
100
 
52
101
G_END_DECLS