1
/* trf-util.c generated by valac 0.12.0, the Vala compiler
2
* generated from trf-util.vala, do not modify */
5
* Copyright (C) 2011 Collabora Ltd.
7
* This library is free software: you can redistribute it and/or modify
8
* it under the terms of the GNU Lesser General Public License as published by
9
* the Free Software Foundation, either version 2.1 of the License, or
10
* (at your option) any later version.
12
* This library is distributed in the hope that it will be useful,
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
* GNU Lesser General Public License for more details.
17
* You should have received a copy of the GNU Lesser General Public License
18
* along with this library. If not, see <http://www.gnu.org/licenses/>.
21
* Raul Gutierrez Segales <raul.gutierrez.segales@collabora.co.uk>
25
#include <glib-object.h>
29
#include <folks/folks.h>
32
#define TYPE_EVENT (event_get_type ())
33
typedef struct _Event Event;
35
#define TYPE_RESOURCES (resources_get_type ())
36
#define RESOURCES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_RESOURCES, Resources))
37
#define IS_RESOURCES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_RESOURCES))
38
#define RESOURCES_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), TYPE_RESOURCES, ResourcesIface))
40
typedef struct _Resources Resources;
41
typedef struct _ResourcesIface ResourcesIface;
43
#define TYPE_RESOURCES_PROXY (resources_proxy_get_type ())
44
typedef GDBusProxy ResourcesProxy;
45
typedef GDBusProxyClass ResourcesProxyClass;
46
#define _g_free0(var) (var = (g_free (var), NULL))
48
#define TRF_TYPE_AFFL_INFO (trf_affl_info_get_type ())
49
#define TRF_AFFL_INFO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TRF_TYPE_AFFL_INFO, TrfAfflInfo))
50
#define TRF_AFFL_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TRF_TYPE_AFFL_INFO, TrfAfflInfoClass))
51
#define TRF_IS_AFFL_INFO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TRF_TYPE_AFFL_INFO))
52
#define TRF_IS_AFFL_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TRF_TYPE_AFFL_INFO))
53
#define TRF_AFFL_INFO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TRF_TYPE_AFFL_INFO, TrfAfflInfoClass))
55
typedef struct _TrfAfflInfo TrfAfflInfo;
56
typedef struct _TrfAfflInfoClass TrfAfflInfoClass;
57
typedef struct _TrfAfflInfoPrivate TrfAfflInfoPrivate;
58
#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
60
#define TRF_TYPE_ONTOLOGY_DEFS (trf_ontology_defs_get_type ())
61
#define TRF_ONTOLOGY_DEFS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TRF_TYPE_ONTOLOGY_DEFS, TrfOntologyDefs))
62
#define TRF_ONTOLOGY_DEFS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TRF_TYPE_ONTOLOGY_DEFS, TrfOntologyDefsClass))
63
#define TRF_IS_ONTOLOGY_DEFS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TRF_TYPE_ONTOLOGY_DEFS))
64
#define TRF_IS_ONTOLOGY_DEFS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TRF_TYPE_ONTOLOGY_DEFS))
65
#define TRF_ONTOLOGY_DEFS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TRF_TYPE_ONTOLOGY_DEFS, TrfOntologyDefsClass))
67
typedef struct _TrfOntologyDefs TrfOntologyDefs;
68
typedef struct _TrfOntologyDefsClass TrfOntologyDefsClass;
69
typedef struct _TrfOntologyDefsPrivate TrfOntologyDefsPrivate;
78
struct _ResourcesIface {
79
GTypeInterface parent_iface;
83
GObject parent_instance;
84
TrfAfflInfoPrivate * priv;
85
FolksPostalAddress* postal_address;
88
struct _TrfAfflInfoClass {
89
GObjectClass parent_class;
92
struct _TrfAfflInfoPrivate {
93
gchar* _im_tracker_id;
95
gchar* _im_account_id;
97
gchar* _affl_tracker_id;
107
struct _TrfOntologyDefs {
108
GObject parent_instance;
109
TrfOntologyDefsPrivate * priv;
112
struct _TrfOntologyDefsClass {
113
GObjectClass parent_class;
117
static gpointer trf_affl_info_parent_class = NULL;
118
static gpointer trf_ontology_defs_parent_class = NULL;
120
GType event_get_type (void) G_GNUC_CONST;
121
Event* event_dup (const Event* self);
122
void event_free (Event* self);
123
GType resources_get_type (void) G_GNUC_CONST;
124
GType resources_proxy_get_type (void) G_GNUC_CONST;
125
guint resources_register_object (void* object, GDBusConnection* connection, const gchar* path, GError** error);
126
static void g_cclosure_user_marshal_VOID__STRING_POINTER_INT_POINTER_INT (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
127
static void resources_proxy_g_signal (GDBusProxy* proxy, const gchar* sender_name, const gchar* signal_name, GVariant* parameters);
128
static void _dbus_handle_resources_graph_updated (Resources* self, GVariant* parameters);
129
static void resources_proxy_resources_interface_init (ResourcesIface* iface);
130
static void resources_dbus_interface_method_call (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* method_name, GVariant* parameters, GDBusMethodInvocation* invocation, gpointer user_data);
131
static GVariant* resources_dbus_interface_get_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GError** error, gpointer user_data);
132
static gboolean resources_dbus_interface_set_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GVariant* value, GError** error, gpointer user_data);
133
static void _dbus_resources_graph_updated (GObject* _sender, const gchar* class_name, Event* deletes, int deletes_length1, Event* inserts, int inserts_length1, gpointer* _data);
134
static void _resources_unregister_object (gpointer user_data);
135
GType trf_affl_info_get_type (void) G_GNUC_CONST;
136
#define TRF_AFFL_INFO_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TRF_TYPE_AFFL_INFO, TrfAfflInfoPrivate))
138
TRF_AFFL_INFO_DUMMY_PROPERTY,
139
TRF_AFFL_INFO_IM_TRACKER_ID,
140
TRF_AFFL_INFO_IM_PROTO,
141
TRF_AFFL_INFO_IM_ACCOUNT_ID,
142
TRF_AFFL_INFO_IM_NICKNAME,
143
TRF_AFFL_INFO_AFFL_TRACKER_ID,
148
TRF_AFFL_INFO_WEBSITE,
152
gchar* trf_affl_info_to_string (TrfAfflInfo* self);
153
TrfAfflInfo* trf_affl_info_new (void);
154
TrfAfflInfo* trf_affl_info_construct (GType object_type);
155
const gchar* trf_affl_info_get_im_tracker_id (TrfAfflInfo* self);
156
void trf_affl_info_set_im_tracker_id (TrfAfflInfo* self, const gchar* value);
157
const gchar* trf_affl_info_get_im_proto (TrfAfflInfo* self);
158
void trf_affl_info_set_im_proto (TrfAfflInfo* self, const gchar* value);
159
const gchar* trf_affl_info_get_im_account_id (TrfAfflInfo* self);
160
void trf_affl_info_set_im_account_id (TrfAfflInfo* self, const gchar* value);
161
const gchar* trf_affl_info_get_im_nickname (TrfAfflInfo* self);
162
void trf_affl_info_set_im_nickname (TrfAfflInfo* self, const gchar* value);
163
const gchar* trf_affl_info_get_affl_tracker_id (TrfAfflInfo* self);
164
void trf_affl_info_set_affl_tracker_id (TrfAfflInfo* self, const gchar* value);
165
const gchar* trf_affl_info_get_title (TrfAfflInfo* self);
166
void trf_affl_info_set_title (TrfAfflInfo* self, const gchar* value);
167
const gchar* trf_affl_info_get_org (TrfAfflInfo* self);
168
void trf_affl_info_set_org (TrfAfflInfo* self, const gchar* value);
169
const gchar* trf_affl_info_get_email (TrfAfflInfo* self);
170
void trf_affl_info_set_email (TrfAfflInfo* self, const gchar* value);
171
const gchar* trf_affl_info_get_phone (TrfAfflInfo* self);
172
void trf_affl_info_set_phone (TrfAfflInfo* self, const gchar* value);
173
const gchar* trf_affl_info_get_website (TrfAfflInfo* self);
174
void trf_affl_info_set_website (TrfAfflInfo* self, const gchar* value);
175
const gchar* trf_affl_info_get_blog (TrfAfflInfo* self);
176
void trf_affl_info_set_blog (TrfAfflInfo* self, const gchar* value);
177
const gchar* trf_affl_info_get_url (TrfAfflInfo* self);
178
void trf_affl_info_set_url (TrfAfflInfo* self, const gchar* value);
179
static void trf_affl_info_finalize (GObject* obj);
180
static void _vala_trf_affl_info_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec);
181
static void _vala_trf_affl_info_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec);
182
GType trf_ontology_defs_get_type (void) G_GNUC_CONST;
184
TRF_ONTOLOGY_DEFS_DUMMY_PROPERTY
186
#define TRF_ONTOLOGY_DEFS_DEFAULT_CONTACT_URN "http://www.semanticdesktop.org/ontologies/2007/03/22/nco#default-conta" \
188
#define TRF_ONTOLOGY_DEFS_PERSON_CLASS "http://www.semanticdesktop.org/ontologies/2007/03/22/nco#PersonContact"
189
#define TRF_ONTOLOGY_DEFS_NCO_FULLNAME "nco:fullname"
190
#define TRF_ONTOLOGY_DEFS_NCO_FAMILY "nco:nameFamily"
191
#define TRF_ONTOLOGY_DEFS_NCO_GIVEN "nco:nameGiven"
192
#define TRF_ONTOLOGY_DEFS_NCO_ADDITIONAL "nco:nameAdditional"
193
#define TRF_ONTOLOGY_DEFS_NCO_SUFFIX "nco:nameHonorificSuffix"
194
#define TRF_ONTOLOGY_DEFS_NCO_PREFIX "nco:nameHonorificPrefix"
195
#define TRF_ONTOLOGY_DEFS_NCO_NICKNAME "nco:nickname"
196
#define TRF_ONTOLOGY_DEFS_RDF_TYPE "ns:type"
197
#define TRF_ONTOLOGY_DEFS_NCO_PERSON "nco:PersonContact"
198
#define TRF_ONTOLOGY_DEFS_NCO_URL "nco:url"
199
#define TRF_ONTOLOGY_DEFS_NCO_WEBSITE "nco:websiteUrl"
200
#define TRF_ONTOLOGY_DEFS_NCO_BLOG "nco:blogUrl"
201
#define TRF_ONTOLOGY_DEFS_NAO_FAVORITE "nao:predefined-tag-favorite"
202
#define TRF_ONTOLOGY_DEFS_NAO_TAG "nao:hasTag"
203
#define TRF_ONTOLOGY_DEFS_NAO_PROPERTY "nao:Property"
204
#define TRF_ONTOLOGY_DEFS_NAO_HAS_PROPERTY "nao:hasProperty"
205
#define TRF_ONTOLOGY_DEFS_NAO_PROPERTY_NAME "nao:propertyName"
206
#define TRF_ONTOLOGY_DEFS_NAO_PROPERTY_VALUE "nao:propertyValue"
207
#define TRF_ONTOLOGY_DEFS_NCO_HAS_EMAIL "nco:hasEmailAddress"
208
#define TRF_ONTOLOGY_DEFS_NCO_EMAIL "nco:EmailAddress"
209
#define TRF_ONTOLOGY_DEFS_NCO_EMAIL_PROP "nco:emailAddress"
210
#define TRF_ONTOLOGY_DEFS_NCO_HAS_PHONE "nco:hasPhoneNumber"
211
#define TRF_ONTOLOGY_DEFS_NCO_PHONE "nco:PhoneNumber"
212
#define TRF_ONTOLOGY_DEFS_NCO_PHONE_PROP "nco:phoneNumber"
213
#define TRF_ONTOLOGY_DEFS_NCO_HAS_AFFILIATION "nco:hasAffiliation"
214
#define TRF_ONTOLOGY_DEFS_NCO_AFFILIATION "nco:Affiliation"
215
#define TRF_ONTOLOGY_DEFS_NCO_BIRTHDAY "nco:birthDate"
216
#define TRF_ONTOLOGY_DEFS_NCO_NOTE "nco:note"
217
#define TRF_ONTOLOGY_DEFS_NCO_GENDER "nco:gender"
218
#define TRF_ONTOLOGY_DEFS_NCO_MALE "nco:gender-male"
219
#define TRF_ONTOLOGY_DEFS_NCO_FEMALE "nco:gender-female"
220
#define TRF_ONTOLOGY_DEFS_NCO_PHOTO "nco:photo"
221
#define TRF_ONTOLOGY_DEFS_NIE_URL "nie:url"
222
#define TRF_ONTOLOGY_DEFS_NFO_IMAGE "nfo:Image"
223
#define TRF_ONTOLOGY_DEFS_NIE_DATAOBJECT "nie:DataObject"
224
#define TRF_ONTOLOGY_DEFS_NCO_IMADDRESS "nco:IMAddress"
225
#define TRF_ONTOLOGY_DEFS_NCO_HAS_IMADDRESS "nco:hasIMAddress"
226
#define TRF_ONTOLOGY_DEFS_NCO_IMPROTOCOL "nco:imProtocol"
227
#define TRF_ONTOLOGY_DEFS_NCO_IMID "nco:imID"
228
#define TRF_ONTOLOGY_DEFS_NCO_IM_NICKNAME "nco:imNickname"
229
#define TRF_ONTOLOGY_DEFS_NCO_POSTAL_ADDRESS "nco:PostalAddress"
230
#define TRF_ONTOLOGY_DEFS_NCO_HAS_POSTAL_ADDRESS "nco:hasPostalAddress"
231
#define TRF_ONTOLOGY_DEFS_NCO_POBOX "nco:pobox"
232
#define TRF_ONTOLOGY_DEFS_NCO_DISTRICT "nco:district"
233
#define TRF_ONTOLOGY_DEFS_NCO_COUNTY "nco:county"
234
#define TRF_ONTOLOGY_DEFS_NCO_LOCALITY "nco:locality"
235
#define TRF_ONTOLOGY_DEFS_NCO_POSTALCODE "nco:postalcode"
236
#define TRF_ONTOLOGY_DEFS_NCO_STREET_ADDRESS "nco:streetAddress"
237
#define TRF_ONTOLOGY_DEFS_NCO_ADDRESS_LOCATION "nco:addressLocation"
238
#define TRF_ONTOLOGY_DEFS_NCO_EXTENDED_ADDRESS "nco:extendedAddress"
239
#define TRF_ONTOLOGY_DEFS_NCO_COUNTRY "nco:country"
240
#define TRF_ONTOLOGY_DEFS_NCO_REGION "nco:region"
241
#define TRF_ONTOLOGY_DEFS_NCO_ROLE "nco:role"
242
#define TRF_ONTOLOGY_DEFS_NCO_ORG "nco:org"
243
#define TRF_ONTOLOGY_DEFS_NCO_URL_PREFIX "<http://www.semanticdesktop.org/ontologies/2007/03/22/"
244
#define TRF_ONTOLOGY_DEFS_NAO_URL_PREFIX "<http://www.semanticdesktop.org/ontologies/2007/08/15/"
245
#define TRF_ONTOLOGY_DEFS_RDF_URL_PREFIX "<http://www.w3.org/1999/02/"
246
TrfOntologyDefs* trf_ontology_defs_new (void);
247
TrfOntologyDefs* trf_ontology_defs_construct (GType object_type);
249
static const GDBusMethodInfo * const _resources_dbus_method_info[] = {NULL};
250
static const GDBusArgInfo _resources_dbus_arg_info_graph_updated_class_name = {-1, "class_name", "s"};
251
static const GDBusArgInfo _resources_dbus_arg_info_graph_updated_deletes = {-1, "deletes", "a(iiii)"};
252
static const GDBusArgInfo _resources_dbus_arg_info_graph_updated_inserts = {-1, "inserts", "a(iiii)"};
253
static const GDBusArgInfo * const _resources_dbus_arg_info_graph_updated[] = {&_resources_dbus_arg_info_graph_updated_class_name, &_resources_dbus_arg_info_graph_updated_deletes, &_resources_dbus_arg_info_graph_updated_inserts, NULL};
254
static const GDBusSignalInfo _resources_dbus_signal_info_graph_updated = {-1, "GraphUpdated", (GDBusArgInfo **) (&_resources_dbus_arg_info_graph_updated)};
255
static const GDBusSignalInfo * const _resources_dbus_signal_info[] = {&_resources_dbus_signal_info_graph_updated, NULL};
256
static const GDBusPropertyInfo * const _resources_dbus_property_info[] = {NULL};
257
static const GDBusInterfaceInfo _resources_dbus_interface_info = {-1, "org.freedesktop.Tracker1.Resources", (GDBusMethodInfo **) (&_resources_dbus_method_info), (GDBusSignalInfo **) (&_resources_dbus_signal_info), (GDBusPropertyInfo **) (&_resources_dbus_property_info)};
258
static const GDBusInterfaceVTable _resources_dbus_interface_vtable = {resources_dbus_interface_method_call, resources_dbus_interface_get_property, resources_dbus_interface_set_property};
260
Event* event_dup (const Event* self) {
262
dup = g_new0 (Event, 1);
263
memcpy (dup, self, sizeof (Event));
268
void event_free (Event* self) {
273
GType event_get_type (void) {
274
static volatile gsize event_type_id__volatile = 0;
275
if (g_once_init_enter (&event_type_id__volatile)) {
277
event_type_id = g_boxed_type_register_static ("Event", (GBoxedCopyFunc) event_dup, (GBoxedFreeFunc) event_free);
278
g_once_init_leave (&event_type_id__volatile, event_type_id);
280
return event_type_id__volatile;
284
static void g_cclosure_user_marshal_VOID__STRING_POINTER_INT_POINTER_INT (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) {
285
typedef void (*GMarshalFunc_VOID__STRING_POINTER_INT_POINTER_INT) (gpointer data1, const char* arg_1, gpointer arg_2, gint arg_3, gpointer arg_4, gint arg_5, gpointer data2);
286
register GMarshalFunc_VOID__STRING_POINTER_INT_POINTER_INT callback;
287
register GCClosure * cc;
288
register gpointer data1, data2;
289
cc = (GCClosure *) closure;
290
g_return_if_fail (n_param_values == 6);
291
if (G_CCLOSURE_SWAP_DATA (closure)) {
292
data1 = closure->data;
293
data2 = param_values->data[0].v_pointer;
295
data1 = param_values->data[0].v_pointer;
296
data2 = closure->data;
298
callback = (GMarshalFunc_VOID__STRING_POINTER_INT_POINTER_INT) (marshal_data ? marshal_data : cc->callback);
299
callback (data1, g_value_get_string (param_values + 1), g_value_get_pointer (param_values + 2), g_value_get_int (param_values + 3), g_value_get_pointer (param_values + 4), g_value_get_int (param_values + 5), data2);
303
static void resources_base_init (ResourcesIface * iface) {
304
static gboolean initialized = FALSE;
307
g_signal_new ("graph_updated", TYPE_RESOURCES, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__STRING_POINTER_INT_POINTER_INT, G_TYPE_NONE, 5, G_TYPE_STRING, G_TYPE_POINTER, G_TYPE_INT, G_TYPE_POINTER, G_TYPE_INT);
312
GType resources_get_type (void) {
313
static volatile gsize resources_type_id__volatile = 0;
314
if (g_once_init_enter (&resources_type_id__volatile)) {
315
static const GTypeInfo g_define_type_info = { sizeof (ResourcesIface), (GBaseInitFunc) resources_base_init, (GBaseFinalizeFunc) NULL, (GClassInitFunc) NULL, (GClassFinalizeFunc) NULL, NULL, 0, 0, (GInstanceInitFunc) NULL, NULL };
316
GType resources_type_id;
317
resources_type_id = g_type_register_static (G_TYPE_INTERFACE, "Resources", &g_define_type_info, 0);
318
g_type_interface_add_prerequisite (resources_type_id, G_TYPE_DBUS_PROXY);
319
g_type_set_qdata (resources_type_id, g_quark_from_static_string ("vala-dbus-proxy-type"), (void*) resources_proxy_get_type);
320
g_type_set_qdata (resources_type_id, g_quark_from_static_string ("vala-dbus-interface-name"), "org.freedesktop.Tracker1.Resources");
321
g_type_set_qdata (resources_type_id, g_quark_from_static_string ("vala-dbus-register-object"), (void*) resources_register_object);
322
g_once_init_leave (&resources_type_id__volatile, resources_type_id);
324
return resources_type_id__volatile;
328
G_DEFINE_TYPE_EXTENDED (ResourcesProxy, resources_proxy, G_TYPE_DBUS_PROXY, 0, G_IMPLEMENT_INTERFACE (TYPE_RESOURCES, resources_proxy_resources_interface_init) )
329
static void resources_proxy_class_init (ResourcesProxyClass* klass) {
330
G_DBUS_PROXY_CLASS (klass)->g_signal = resources_proxy_g_signal;
334
static void _dbus_handle_resources_graph_updated (Resources* self, GVariant* parameters) {
335
GVariantIter _arguments_iter;
336
gchar* class_name = NULL;
338
Event* deletes = NULL;
347
Event* inserts = NULL;
354
GVariantIter _tmp13_;
356
g_variant_iter_init (&_arguments_iter, parameters);
357
_tmp0_ = g_variant_iter_next_value (&_arguments_iter);
358
class_name = g_variant_dup_string (_tmp0_, NULL);
359
g_variant_unref (_tmp0_);
361
_tmp1_ = g_variant_iter_next_value (&_arguments_iter);
362
_tmp2_ = g_new (Event, 5);
366
g_variant_iter_init (&_tmp3_, _tmp1_);
367
for (; (_tmp4_ = g_variant_iter_next_value (&_tmp3_)) != NULL; _tmp2__length1++) {
374
if (_tmp2__size == _tmp2__length) {
375
_tmp2__size = 2 * _tmp2__size;
376
_tmp2_ = g_renew (Event, _tmp2_, _tmp2__size + 1);
378
g_variant_iter_init (&_tmp6_, _tmp4_);
379
_tmp7_ = g_variant_iter_next_value (&_tmp6_);
380
_tmp5_.graph_id = g_variant_get_int32 (_tmp7_);
381
g_variant_unref (_tmp7_);
382
_tmp8_ = g_variant_iter_next_value (&_tmp6_);
383
_tmp5_.subject_id = g_variant_get_int32 (_tmp8_);
384
g_variant_unref (_tmp8_);
385
_tmp9_ = g_variant_iter_next_value (&_tmp6_);
386
_tmp5_.pred_id = g_variant_get_int32 (_tmp9_);
387
g_variant_unref (_tmp9_);
388
_tmp10_ = g_variant_iter_next_value (&_tmp6_);
389
_tmp5_.object_id = g_variant_get_int32 (_tmp10_);
390
g_variant_unref (_tmp10_);
391
_tmp2_[_tmp2__length++] = _tmp5_;
392
g_variant_unref (_tmp4_);
394
deletes_length1 = _tmp2__length1;
396
g_variant_unref (_tmp1_);
398
_tmp11_ = g_variant_iter_next_value (&_arguments_iter);
399
_tmp12_ = g_new (Event, 5);
403
g_variant_iter_init (&_tmp13_, _tmp11_);
404
for (; (_tmp14_ = g_variant_iter_next_value (&_tmp13_)) != NULL; _tmp12__length1++) {
406
GVariantIter _tmp16_;
411
if (_tmp12__size == _tmp12__length) {
412
_tmp12__size = 2 * _tmp12__size;
413
_tmp12_ = g_renew (Event, _tmp12_, _tmp12__size + 1);
415
g_variant_iter_init (&_tmp16_, _tmp14_);
416
_tmp17_ = g_variant_iter_next_value (&_tmp16_);
417
_tmp15_.graph_id = g_variant_get_int32 (_tmp17_);
418
g_variant_unref (_tmp17_);
419
_tmp18_ = g_variant_iter_next_value (&_tmp16_);
420
_tmp15_.subject_id = g_variant_get_int32 (_tmp18_);
421
g_variant_unref (_tmp18_);
422
_tmp19_ = g_variant_iter_next_value (&_tmp16_);
423
_tmp15_.pred_id = g_variant_get_int32 (_tmp19_);
424
g_variant_unref (_tmp19_);
425
_tmp20_ = g_variant_iter_next_value (&_tmp16_);
426
_tmp15_.object_id = g_variant_get_int32 (_tmp20_);
427
g_variant_unref (_tmp20_);
428
_tmp12_[_tmp12__length++] = _tmp15_;
429
g_variant_unref (_tmp14_);
431
inserts_length1 = _tmp12__length1;
433
g_variant_unref (_tmp11_);
434
g_signal_emit_by_name (self, "graph-updated", class_name, deletes, deletes_length1, inserts, inserts_length1);
435
_g_free0 (class_name);
436
deletes = (g_free (deletes), NULL);
437
inserts = (g_free (inserts), NULL);
441
static void resources_proxy_g_signal (GDBusProxy* proxy, const gchar* sender_name, const gchar* signal_name, GVariant* parameters) {
442
if (strcmp (signal_name, "GraphUpdated") == 0) {
443
_dbus_handle_resources_graph_updated ((Resources*) proxy, parameters);
448
static void resources_proxy_init (ResourcesProxy* self) {
452
static void resources_proxy_resources_interface_init (ResourcesIface* iface) {
456
static void resources_dbus_interface_method_call (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* method_name, GVariant* parameters, GDBusMethodInvocation* invocation, gpointer user_data) {
461
g_object_unref (invocation);
465
static GVariant* resources_dbus_interface_get_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GError** error, gpointer user_data) {
474
static gboolean resources_dbus_interface_set_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GVariant* value, GError** error, gpointer user_data) {
483
static void _dbus_resources_graph_updated (GObject* _sender, const gchar* class_name, Event* deletes, int deletes_length1, Event* inserts, int inserts_length1, gpointer* _data) {
484
GDBusConnection * _connection;
486
GVariant *_arguments;
487
GVariantBuilder _arguments_builder;
489
GVariantBuilder _tmp22_;
492
GVariantBuilder _tmp26_;
494
_connection = _data[1];
496
g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
497
g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (class_name));
499
g_variant_builder_init (&_tmp22_, G_VARIANT_TYPE ("a(iiii)"));
500
for (_tmp23_ = 0; _tmp23_ < deletes_length1; _tmp23_++) {
501
GVariantBuilder _tmp24_;
502
g_variant_builder_init (&_tmp24_, G_VARIANT_TYPE_TUPLE);
503
g_variant_builder_add_value (&_tmp24_, g_variant_new_int32 ((*_tmp21_).graph_id));
504
g_variant_builder_add_value (&_tmp24_, g_variant_new_int32 ((*_tmp21_).subject_id));
505
g_variant_builder_add_value (&_tmp24_, g_variant_new_int32 ((*_tmp21_).pred_id));
506
g_variant_builder_add_value (&_tmp24_, g_variant_new_int32 ((*_tmp21_).object_id));
507
g_variant_builder_add_value (&_tmp22_, g_variant_builder_end (&_tmp24_));
510
g_variant_builder_add_value (&_arguments_builder, g_variant_builder_end (&_tmp22_));
512
g_variant_builder_init (&_tmp26_, G_VARIANT_TYPE ("a(iiii)"));
513
for (_tmp27_ = 0; _tmp27_ < inserts_length1; _tmp27_++) {
514
GVariantBuilder _tmp28_;
515
g_variant_builder_init (&_tmp28_, G_VARIANT_TYPE_TUPLE);
516
g_variant_builder_add_value (&_tmp28_, g_variant_new_int32 ((*_tmp25_).graph_id));
517
g_variant_builder_add_value (&_tmp28_, g_variant_new_int32 ((*_tmp25_).subject_id));
518
g_variant_builder_add_value (&_tmp28_, g_variant_new_int32 ((*_tmp25_).pred_id));
519
g_variant_builder_add_value (&_tmp28_, g_variant_new_int32 ((*_tmp25_).object_id));
520
g_variant_builder_add_value (&_tmp26_, g_variant_builder_end (&_tmp28_));
523
g_variant_builder_add_value (&_arguments_builder, g_variant_builder_end (&_tmp26_));
524
_arguments = g_variant_builder_end (&_arguments_builder);
525
g_dbus_connection_emit_signal (_connection, NULL, _path, "org.freedesktop.Tracker1.Resources", "GraphUpdated", _arguments, NULL);
529
guint resources_register_object (gpointer object, GDBusConnection* connection, const gchar* path, GError** error) {
532
data = g_new (gpointer, 3);
533
data[0] = g_object_ref (object);
534
data[1] = g_object_ref (connection);
535
data[2] = g_strdup (path);
536
result = g_dbus_connection_register_object (connection, path, (GDBusInterfaceInfo *) (&_resources_dbus_interface_info), &_resources_dbus_interface_vtable, data, _resources_unregister_object, error);
540
g_signal_connect (object, "graph-updated", (GCallback) _dbus_resources_graph_updated, data);
545
static void _resources_unregister_object (gpointer user_data) {
548
g_object_unref (data[0]);
549
g_object_unref (data[1]);
555
gchar* trf_affl_info_to_string (TrfAfflInfo* self) {
556
gchar* result = NULL;
560
GObjectClass* _tmp1_ = NULL;
562
GParamSpec** _tmp3_ = NULL;
563
GParamSpec** properties;
564
gint properties_length1;
565
gint _properties_size_;
567
g_return_val_if_fail (self != NULL, NULL);
568
_tmp0_ = g_strdup (" { ");
571
_tmp1_ = G_OBJECT_GET_CLASS ((GObject*) self);
572
_tmp3_ = g_object_class_list_properties (_tmp1_, &_tmp2_);
574
properties_length1 = _tmp2_;
575
_properties_size_ = _tmp2_;
577
GParamSpec** pspec_collection;
578
int pspec_collection_length1;
580
pspec_collection = properties;
581
pspec_collection_length1 = properties_length1;
582
for (pspec_it = 0; pspec_it < properties_length1; pspec_it = pspec_it + 1) {
584
pspec = pspec_collection[pspec_it];
586
const gchar* _tmp4_ = NULL;
589
GValue prop_value = {0};
590
const gchar* _tmp6_ = NULL;
593
gchar* _tmp9_ = NULL;
596
_tmp4_ = g_param_spec_get_name (pspec);
597
_tmp5_ = g_strdup (_tmp4_);
599
g_value_init (&prop_value, pspec->value_type);
600
g_object_get_property ((GObject*) self, property, &prop_value);
601
_tmp6_ = g_value_get_string (&prop_value);
602
_tmp7_ = g_strdup (_tmp6_);
604
if (first == FALSE) {
606
_tmp8_ = g_strconcat (ret, ", ", NULL);
610
_tmp9_ = g_strdup_printf ("%s : %s", property, value);
612
_tmp11_ = g_strconcat (ret, _tmp10_, NULL);
618
G_IS_VALUE (&prop_value) ? (g_value_unset (&prop_value), NULL) : NULL;
623
_tmp12_ = g_strconcat (ret, " } ", NULL);
631
TrfAfflInfo* trf_affl_info_construct (GType object_type) {
632
TrfAfflInfo * self = NULL;
633
self = (TrfAfflInfo*) g_object_new (object_type, NULL);
638
TrfAfflInfo* trf_affl_info_new (void) {
639
return trf_affl_info_construct (TRF_TYPE_AFFL_INFO);
643
const gchar* trf_affl_info_get_im_tracker_id (TrfAfflInfo* self) {
645
g_return_val_if_fail (self != NULL, NULL);
646
result = self->priv->_im_tracker_id;
651
void trf_affl_info_set_im_tracker_id (TrfAfflInfo* self, const gchar* value) {
653
g_return_if_fail (self != NULL);
654
_tmp0_ = g_strdup (value);
655
_g_free0 (self->priv->_im_tracker_id);
656
self->priv->_im_tracker_id = _tmp0_;
657
g_object_notify ((GObject *) self, "im-tracker-id");
661
const gchar* trf_affl_info_get_im_proto (TrfAfflInfo* self) {
663
g_return_val_if_fail (self != NULL, NULL);
664
result = self->priv->_im_proto;
669
void trf_affl_info_set_im_proto (TrfAfflInfo* self, const gchar* value) {
671
g_return_if_fail (self != NULL);
672
_tmp0_ = g_strdup (value);
673
_g_free0 (self->priv->_im_proto);
674
self->priv->_im_proto = _tmp0_;
675
g_object_notify ((GObject *) self, "im-proto");
679
const gchar* trf_affl_info_get_im_account_id (TrfAfflInfo* self) {
681
g_return_val_if_fail (self != NULL, NULL);
682
result = self->priv->_im_account_id;
687
void trf_affl_info_set_im_account_id (TrfAfflInfo* self, const gchar* value) {
689
g_return_if_fail (self != NULL);
690
_tmp0_ = g_strdup (value);
691
_g_free0 (self->priv->_im_account_id);
692
self->priv->_im_account_id = _tmp0_;
693
g_object_notify ((GObject *) self, "im-account-id");
697
const gchar* trf_affl_info_get_im_nickname (TrfAfflInfo* self) {
699
g_return_val_if_fail (self != NULL, NULL);
700
result = self->priv->_im_nickname;
705
void trf_affl_info_set_im_nickname (TrfAfflInfo* self, const gchar* value) {
707
g_return_if_fail (self != NULL);
708
_tmp0_ = g_strdup (value);
709
_g_free0 (self->priv->_im_nickname);
710
self->priv->_im_nickname = _tmp0_;
711
g_object_notify ((GObject *) self, "im-nickname");
715
const gchar* trf_affl_info_get_affl_tracker_id (TrfAfflInfo* self) {
717
g_return_val_if_fail (self != NULL, NULL);
718
result = self->priv->_affl_tracker_id;
723
void trf_affl_info_set_affl_tracker_id (TrfAfflInfo* self, const gchar* value) {
725
g_return_if_fail (self != NULL);
726
_tmp0_ = g_strdup (value);
727
_g_free0 (self->priv->_affl_tracker_id);
728
self->priv->_affl_tracker_id = _tmp0_;
729
g_object_notify ((GObject *) self, "affl-tracker-id");
733
const gchar* trf_affl_info_get_title (TrfAfflInfo* self) {
735
g_return_val_if_fail (self != NULL, NULL);
736
result = self->priv->_title;
741
void trf_affl_info_set_title (TrfAfflInfo* self, const gchar* value) {
743
g_return_if_fail (self != NULL);
744
_tmp0_ = g_strdup (value);
745
_g_free0 (self->priv->_title);
746
self->priv->_title = _tmp0_;
747
g_object_notify ((GObject *) self, "title");
751
const gchar* trf_affl_info_get_org (TrfAfflInfo* self) {
753
g_return_val_if_fail (self != NULL, NULL);
754
result = self->priv->_org;
759
void trf_affl_info_set_org (TrfAfflInfo* self, const gchar* value) {
761
g_return_if_fail (self != NULL);
762
_tmp0_ = g_strdup (value);
763
_g_free0 (self->priv->_org);
764
self->priv->_org = _tmp0_;
765
g_object_notify ((GObject *) self, "org");
769
const gchar* trf_affl_info_get_email (TrfAfflInfo* self) {
771
g_return_val_if_fail (self != NULL, NULL);
772
result = self->priv->_email;
777
void trf_affl_info_set_email (TrfAfflInfo* self, const gchar* value) {
779
g_return_if_fail (self != NULL);
780
_tmp0_ = g_strdup (value);
781
_g_free0 (self->priv->_email);
782
self->priv->_email = _tmp0_;
783
g_object_notify ((GObject *) self, "email");
787
const gchar* trf_affl_info_get_phone (TrfAfflInfo* self) {
789
g_return_val_if_fail (self != NULL, NULL);
790
result = self->priv->_phone;
795
void trf_affl_info_set_phone (TrfAfflInfo* self, const gchar* value) {
797
g_return_if_fail (self != NULL);
798
_tmp0_ = g_strdup (value);
799
_g_free0 (self->priv->_phone);
800
self->priv->_phone = _tmp0_;
801
g_object_notify ((GObject *) self, "phone");
805
const gchar* trf_affl_info_get_website (TrfAfflInfo* self) {
807
g_return_val_if_fail (self != NULL, NULL);
808
result = self->priv->_website;
813
void trf_affl_info_set_website (TrfAfflInfo* self, const gchar* value) {
815
g_return_if_fail (self != NULL);
816
_tmp0_ = g_strdup (value);
817
_g_free0 (self->priv->_website);
818
self->priv->_website = _tmp0_;
819
g_object_notify ((GObject *) self, "website");
823
const gchar* trf_affl_info_get_blog (TrfAfflInfo* self) {
825
g_return_val_if_fail (self != NULL, NULL);
826
result = self->priv->_blog;
831
void trf_affl_info_set_blog (TrfAfflInfo* self, const gchar* value) {
833
g_return_if_fail (self != NULL);
834
_tmp0_ = g_strdup (value);
835
_g_free0 (self->priv->_blog);
836
self->priv->_blog = _tmp0_;
837
g_object_notify ((GObject *) self, "blog");
841
const gchar* trf_affl_info_get_url (TrfAfflInfo* self) {
843
g_return_val_if_fail (self != NULL, NULL);
844
result = self->priv->_url;
849
void trf_affl_info_set_url (TrfAfflInfo* self, const gchar* value) {
851
g_return_if_fail (self != NULL);
852
_tmp0_ = g_strdup (value);
853
_g_free0 (self->priv->_url);
854
self->priv->_url = _tmp0_;
855
g_object_notify ((GObject *) self, "url");
859
static void trf_affl_info_class_init (TrfAfflInfoClass * klass) {
860
trf_affl_info_parent_class = g_type_class_peek_parent (klass);
861
g_type_class_add_private (klass, sizeof (TrfAfflInfoPrivate));
862
G_OBJECT_CLASS (klass)->get_property = _vala_trf_affl_info_get_property;
863
G_OBJECT_CLASS (klass)->set_property = _vala_trf_affl_info_set_property;
864
G_OBJECT_CLASS (klass)->finalize = trf_affl_info_finalize;
865
g_object_class_install_property (G_OBJECT_CLASS (klass), TRF_AFFL_INFO_IM_TRACKER_ID, g_param_spec_string ("im-tracker-id", "im-tracker-id", "im-tracker-id", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
866
g_object_class_install_property (G_OBJECT_CLASS (klass), TRF_AFFL_INFO_IM_PROTO, g_param_spec_string ("im-proto", "im-proto", "im-proto", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
867
g_object_class_install_property (G_OBJECT_CLASS (klass), TRF_AFFL_INFO_IM_ACCOUNT_ID, g_param_spec_string ("im-account-id", "im-account-id", "im-account-id", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
868
g_object_class_install_property (G_OBJECT_CLASS (klass), TRF_AFFL_INFO_IM_NICKNAME, g_param_spec_string ("im-nickname", "im-nickname", "im-nickname", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
869
g_object_class_install_property (G_OBJECT_CLASS (klass), TRF_AFFL_INFO_AFFL_TRACKER_ID, g_param_spec_string ("affl-tracker-id", "affl-tracker-id", "affl-tracker-id", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
870
g_object_class_install_property (G_OBJECT_CLASS (klass), TRF_AFFL_INFO_TITLE, g_param_spec_string ("title", "title", "title", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
871
g_object_class_install_property (G_OBJECT_CLASS (klass), TRF_AFFL_INFO_ORG, g_param_spec_string ("org", "org", "org", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
872
g_object_class_install_property (G_OBJECT_CLASS (klass), TRF_AFFL_INFO_EMAIL, g_param_spec_string ("email", "email", "email", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
873
g_object_class_install_property (G_OBJECT_CLASS (klass), TRF_AFFL_INFO_PHONE, g_param_spec_string ("phone", "phone", "phone", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
874
g_object_class_install_property (G_OBJECT_CLASS (klass), TRF_AFFL_INFO_WEBSITE, g_param_spec_string ("website", "website", "website", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
875
g_object_class_install_property (G_OBJECT_CLASS (klass), TRF_AFFL_INFO_BLOG, g_param_spec_string ("blog", "blog", "blog", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
876
g_object_class_install_property (G_OBJECT_CLASS (klass), TRF_AFFL_INFO_URL, g_param_spec_string ("url", "url", "url", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
880
static void trf_affl_info_instance_init (TrfAfflInfo * self) {
881
self->priv = TRF_AFFL_INFO_GET_PRIVATE (self);
885
static void trf_affl_info_finalize (GObject* obj) {
887
self = TRF_AFFL_INFO (obj);
888
_g_free0 (self->priv->_im_tracker_id);
889
_g_free0 (self->priv->_im_proto);
890
_g_free0 (self->priv->_im_account_id);
891
_g_free0 (self->priv->_im_nickname);
892
_g_free0 (self->priv->_affl_tracker_id);
893
_g_free0 (self->priv->_title);
894
_g_free0 (self->priv->_org);
895
_g_object_unref0 (self->postal_address);
896
_g_free0 (self->priv->_email);
897
_g_free0 (self->priv->_phone);
898
_g_free0 (self->priv->_website);
899
_g_free0 (self->priv->_blog);
900
_g_free0 (self->priv->_url);
901
G_OBJECT_CLASS (trf_affl_info_parent_class)->finalize (obj);
905
GType trf_affl_info_get_type (void) {
906
static volatile gsize trf_affl_info_type_id__volatile = 0;
907
if (g_once_init_enter (&trf_affl_info_type_id__volatile)) {
908
static const GTypeInfo g_define_type_info = { sizeof (TrfAfflInfoClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) trf_affl_info_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (TrfAfflInfo), 0, (GInstanceInitFunc) trf_affl_info_instance_init, NULL };
909
GType trf_affl_info_type_id;
910
trf_affl_info_type_id = g_type_register_static (G_TYPE_OBJECT, "TrfAfflInfo", &g_define_type_info, 0);
911
g_once_init_leave (&trf_affl_info_type_id__volatile, trf_affl_info_type_id);
913
return trf_affl_info_type_id__volatile;
917
static void _vala_trf_affl_info_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
919
self = TRF_AFFL_INFO (object);
920
switch (property_id) {
921
case TRF_AFFL_INFO_IM_TRACKER_ID:
922
g_value_set_string (value, trf_affl_info_get_im_tracker_id (self));
924
case TRF_AFFL_INFO_IM_PROTO:
925
g_value_set_string (value, trf_affl_info_get_im_proto (self));
927
case TRF_AFFL_INFO_IM_ACCOUNT_ID:
928
g_value_set_string (value, trf_affl_info_get_im_account_id (self));
930
case TRF_AFFL_INFO_IM_NICKNAME:
931
g_value_set_string (value, trf_affl_info_get_im_nickname (self));
933
case TRF_AFFL_INFO_AFFL_TRACKER_ID:
934
g_value_set_string (value, trf_affl_info_get_affl_tracker_id (self));
936
case TRF_AFFL_INFO_TITLE:
937
g_value_set_string (value, trf_affl_info_get_title (self));
939
case TRF_AFFL_INFO_ORG:
940
g_value_set_string (value, trf_affl_info_get_org (self));
942
case TRF_AFFL_INFO_EMAIL:
943
g_value_set_string (value, trf_affl_info_get_email (self));
945
case TRF_AFFL_INFO_PHONE:
946
g_value_set_string (value, trf_affl_info_get_phone (self));
948
case TRF_AFFL_INFO_WEBSITE:
949
g_value_set_string (value, trf_affl_info_get_website (self));
951
case TRF_AFFL_INFO_BLOG:
952
g_value_set_string (value, trf_affl_info_get_blog (self));
954
case TRF_AFFL_INFO_URL:
955
g_value_set_string (value, trf_affl_info_get_url (self));
958
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
964
static void _vala_trf_affl_info_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) {
966
self = TRF_AFFL_INFO (object);
967
switch (property_id) {
968
case TRF_AFFL_INFO_IM_TRACKER_ID:
969
trf_affl_info_set_im_tracker_id (self, g_value_get_string (value));
971
case TRF_AFFL_INFO_IM_PROTO:
972
trf_affl_info_set_im_proto (self, g_value_get_string (value));
974
case TRF_AFFL_INFO_IM_ACCOUNT_ID:
975
trf_affl_info_set_im_account_id (self, g_value_get_string (value));
977
case TRF_AFFL_INFO_IM_NICKNAME:
978
trf_affl_info_set_im_nickname (self, g_value_get_string (value));
980
case TRF_AFFL_INFO_AFFL_TRACKER_ID:
981
trf_affl_info_set_affl_tracker_id (self, g_value_get_string (value));
983
case TRF_AFFL_INFO_TITLE:
984
trf_affl_info_set_title (self, g_value_get_string (value));
986
case TRF_AFFL_INFO_ORG:
987
trf_affl_info_set_org (self, g_value_get_string (value));
989
case TRF_AFFL_INFO_EMAIL:
990
trf_affl_info_set_email (self, g_value_get_string (value));
992
case TRF_AFFL_INFO_PHONE:
993
trf_affl_info_set_phone (self, g_value_get_string (value));
995
case TRF_AFFL_INFO_WEBSITE:
996
trf_affl_info_set_website (self, g_value_get_string (value));
998
case TRF_AFFL_INFO_BLOG:
999
trf_affl_info_set_blog (self, g_value_get_string (value));
1001
case TRF_AFFL_INFO_URL:
1002
trf_affl_info_set_url (self, g_value_get_string (value));
1005
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
1011
TrfOntologyDefs* trf_ontology_defs_construct (GType object_type) {
1012
TrfOntologyDefs * self = NULL;
1013
self = (TrfOntologyDefs*) g_object_new (object_type, NULL);
1018
TrfOntologyDefs* trf_ontology_defs_new (void) {
1019
return trf_ontology_defs_construct (TRF_TYPE_ONTOLOGY_DEFS);
1023
static void trf_ontology_defs_class_init (TrfOntologyDefsClass * klass) {
1024
trf_ontology_defs_parent_class = g_type_class_peek_parent (klass);
1028
static void trf_ontology_defs_instance_init (TrfOntologyDefs * self) {
1032
GType trf_ontology_defs_get_type (void) {
1033
static volatile gsize trf_ontology_defs_type_id__volatile = 0;
1034
if (g_once_init_enter (&trf_ontology_defs_type_id__volatile)) {
1035
static const GTypeInfo g_define_type_info = { sizeof (TrfOntologyDefsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) trf_ontology_defs_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (TrfOntologyDefs), 0, (GInstanceInitFunc) trf_ontology_defs_instance_init, NULL };
1036
GType trf_ontology_defs_type_id;
1037
trf_ontology_defs_type_id = g_type_register_static (G_TYPE_OBJECT, "TrfOntologyDefs", &g_define_type_info, 0);
1038
g_once_init_leave (&trf_ontology_defs_type_id__volatile, trf_ontology_defs_type_id);
1040
return trf_ontology_defs_type_id__volatile;