~ubuntu-branches/ubuntu/utopic/gnome-online-accounts/utopic

« back to all changes in this revision

Viewing changes to src/goaidentity/org.freedesktop.realmd.c

  • Committer: Package Import Robot
  • Author(s): Andreas Henriksson, Laurent Bigonville, Andreas Henriksson
  • Date: 2014-05-16 11:42:52 UTC
  • mfrom: (1.1.28) (0.1.12 sid)
  • Revision ID: package-import@ubuntu.com-20140516114252-u5ect6mk6ht8i38x
Tags: 3.12.2-1
[ Laurent Bigonville ]
* debian/control.in: Recommends realmd package (Closes: #725965)

[ Andreas Henriksson ]
* New upstream release.
  - Removes chat support from Windows Live provider (XMPP gateway gone).
* Bump Standards-Version to 3.9.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/*
2
 
 * Generated by gdbus-codegen 2.38.2. DO NOT EDIT.
 
2
 * Generated by gdbus-codegen 2.40.0. DO NOT EDIT.
3
3
 *
4
4
 * The license of this code is the same as for the source it was derived from.
5
5
 */
728
728
 
729
729
static void goa_realm_provider_proxy_iface_init (GoaRealmProviderIface *iface);
730
730
 
 
731
#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38
731
732
G_DEFINE_TYPE_WITH_CODE (GoaRealmProviderProxy, goa_realm_provider_proxy, G_TYPE_DBUS_PROXY,
732
733
                         G_ADD_PRIVATE (GoaRealmProviderProxy)
733
734
                         G_IMPLEMENT_INTERFACE (GOA_REALM_TYPE_PROVIDER, goa_realm_provider_proxy_iface_init));
734
735
 
 
736
#else
 
737
G_DEFINE_TYPE_WITH_CODE (GoaRealmProviderProxy, goa_realm_provider_proxy, G_TYPE_DBUS_PROXY,
 
738
                         G_IMPLEMENT_INTERFACE (GOA_REALM_TYPE_PROVIDER, goa_realm_provider_proxy_iface_init));
 
739
 
 
740
#endif
735
741
static void
736
742
goa_realm_provider_proxy_finalize (GObject *object)
737
743
{
771
777
{
772
778
  const _ExtendedGDBusPropertyInfo *info = user_data;
773
779
  GError *error;
 
780
  GVariant *_ret;
774
781
  error = NULL;
775
 
  if (!g_dbus_proxy_call_finish (proxy, res, &error))
 
782
  _ret = g_dbus_proxy_call_finish (proxy, res, &error);
 
783
  if (!_ret)
776
784
    {
777
785
      g_warning ("Error setting property '%s' on interface org.freedesktop.realmd.Provider: %s (%s, %d)",
778
786
                 info->parent_struct.name, 
779
787
                 error->message, g_quark_to_string (error->domain), error->code);
780
788
      g_error_free (error);
781
789
    }
 
790
  else
 
791
    {
 
792
      g_variant_unref (_ret);
 
793
    }
782
794
}
783
795
 
784
796
static void
919
931
static void
920
932
goa_realm_provider_proxy_init (GoaRealmProviderProxy *proxy)
921
933
{
 
934
#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38
922
935
  proxy->priv = goa_realm_provider_proxy_get_instance_private (proxy);
 
936
#else
 
937
  proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, GOA_REALM_TYPE_PROVIDER_PROXY, GoaRealmProviderProxyPrivate);
 
938
#endif
 
939
 
923
940
  g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), goa_realm_provider_interface_info ());
924
941
}
925
942
 
938
955
  proxy_class->g_signal = goa_realm_provider_proxy_g_signal;
939
956
  proxy_class->g_properties_changed = goa_realm_provider_proxy_g_properties_changed;
940
957
 
941
 
 
942
958
  goa_realm_provider_override_properties (gobject_class, 1);
 
959
 
 
960
#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38
 
961
  g_type_class_add_private (klass, sizeof (GoaRealmProviderProxyPrivate));
 
962
#endif
943
963
}
944
964
 
945
965
static void
1359
1379
}
1360
1380
 
1361
1381
static void goa_realm_provider_skeleton_iface_init (GoaRealmProviderIface *iface);
 
1382
#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38
1362
1383
G_DEFINE_TYPE_WITH_CODE (GoaRealmProviderSkeleton, goa_realm_provider_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,
1363
1384
                         G_ADD_PRIVATE (GoaRealmProviderSkeleton)
1364
1385
                         G_IMPLEMENT_INTERFACE (GOA_REALM_TYPE_PROVIDER, goa_realm_provider_skeleton_iface_init));
1365
1386
 
 
1387
#else
 
1388
G_DEFINE_TYPE_WITH_CODE (GoaRealmProviderSkeleton, goa_realm_provider_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,
 
1389
                         G_IMPLEMENT_INTERFACE (GOA_REALM_TYPE_PROVIDER, goa_realm_provider_skeleton_iface_init));
 
1390
 
 
1391
#endif
1366
1392
static void
1367
1393
goa_realm_provider_skeleton_finalize (GObject *object)
1368
1394
{
1520
1546
static void
1521
1547
goa_realm_provider_skeleton_init (GoaRealmProviderSkeleton *skeleton)
1522
1548
{
 
1549
#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38
1523
1550
  skeleton->priv = goa_realm_provider_skeleton_get_instance_private (skeleton);
 
1551
#else
 
1552
  skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, GOA_REALM_TYPE_PROVIDER_SKELETON, GoaRealmProviderSkeletonPrivate);
 
1553
#endif
 
1554
 
1524
1555
  g_mutex_init (&skeleton->priv->lock);
1525
1556
  skeleton->priv->context = g_main_context_ref_thread_default ();
1526
1557
  skeleton->priv->properties = g_new0 (GValue, 3);
1582
1613
  skeleton_class->get_properties = goa_realm_provider_skeleton_dbus_interface_get_properties;
1583
1614
  skeleton_class->flush = goa_realm_provider_skeleton_dbus_interface_flush;
1584
1615
  skeleton_class->get_vtable = goa_realm_provider_skeleton_dbus_interface_get_vtable;
 
1616
 
 
1617
#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38
 
1618
  g_type_class_add_private (klass, sizeof (GoaRealmProviderSkeletonPrivate));
 
1619
#endif
1585
1620
}
1586
1621
 
1587
1622
static void
2288
2323
 
2289
2324
static void goa_realm_service_proxy_iface_init (GoaRealmServiceIface *iface);
2290
2325
 
 
2326
#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38
2291
2327
G_DEFINE_TYPE_WITH_CODE (GoaRealmServiceProxy, goa_realm_service_proxy, G_TYPE_DBUS_PROXY,
2292
2328
                         G_ADD_PRIVATE (GoaRealmServiceProxy)
2293
2329
                         G_IMPLEMENT_INTERFACE (GOA_REALM_TYPE_SERVICE, goa_realm_service_proxy_iface_init));
2294
2330
 
 
2331
#else
 
2332
G_DEFINE_TYPE_WITH_CODE (GoaRealmServiceProxy, goa_realm_service_proxy, G_TYPE_DBUS_PROXY,
 
2333
                         G_IMPLEMENT_INTERFACE (GOA_REALM_TYPE_SERVICE, goa_realm_service_proxy_iface_init));
 
2334
 
 
2335
#endif
2295
2336
static void
2296
2337
goa_realm_service_proxy_finalize (GObject *object)
2297
2338
{
2389
2430
static void
2390
2431
goa_realm_service_proxy_init (GoaRealmServiceProxy *proxy)
2391
2432
{
 
2433
#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38
2392
2434
  proxy->priv = goa_realm_service_proxy_get_instance_private (proxy);
 
2435
#else
 
2436
  proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, GOA_REALM_TYPE_SERVICE_PROXY, GoaRealmServiceProxyPrivate);
 
2437
#endif
 
2438
 
2393
2439
  g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), goa_realm_service_interface_info ());
2394
2440
}
2395
2441
 
2408
2454
  proxy_class->g_signal = goa_realm_service_proxy_g_signal;
2409
2455
  proxy_class->g_properties_changed = goa_realm_service_proxy_g_properties_changed;
2410
2456
 
 
2457
#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38
 
2458
  g_type_class_add_private (klass, sizeof (GoaRealmServiceProxyPrivate));
 
2459
#endif
2411
2460
}
2412
2461
 
2413
2462
static void
2834
2883
}
2835
2884
 
2836
2885
static void goa_realm_service_skeleton_iface_init (GoaRealmServiceIface *iface);
 
2886
#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38
2837
2887
G_DEFINE_TYPE_WITH_CODE (GoaRealmServiceSkeleton, goa_realm_service_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,
2838
2888
                         G_ADD_PRIVATE (GoaRealmServiceSkeleton)
2839
2889
                         G_IMPLEMENT_INTERFACE (GOA_REALM_TYPE_SERVICE, goa_realm_service_skeleton_iface_init));
2840
2890
 
 
2891
#else
 
2892
G_DEFINE_TYPE_WITH_CODE (GoaRealmServiceSkeleton, goa_realm_service_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,
 
2893
                         G_IMPLEMENT_INTERFACE (GOA_REALM_TYPE_SERVICE, goa_realm_service_skeleton_iface_init));
 
2894
 
 
2895
#endif
2841
2896
static void
2842
2897
goa_realm_service_skeleton_finalize (GObject *object)
2843
2898
{
2853
2908
static void
2854
2909
goa_realm_service_skeleton_init (GoaRealmServiceSkeleton *skeleton)
2855
2910
{
 
2911
#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38
2856
2912
  skeleton->priv = goa_realm_service_skeleton_get_instance_private (skeleton);
 
2913
#else
 
2914
  skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, GOA_REALM_TYPE_SERVICE_SKELETON, GoaRealmServiceSkeletonPrivate);
 
2915
#endif
 
2916
 
2857
2917
  g_mutex_init (&skeleton->priv->lock);
2858
2918
  skeleton->priv->context = g_main_context_ref_thread_default ();
2859
2919
}
2872
2932
  skeleton_class->get_properties = goa_realm_service_skeleton_dbus_interface_get_properties;
2873
2933
  skeleton_class->flush = goa_realm_service_skeleton_dbus_interface_flush;
2874
2934
  skeleton_class->get_vtable = goa_realm_service_skeleton_dbus_interface_get_vtable;
 
2935
 
 
2936
#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38
 
2937
  g_type_class_add_private (klass, sizeof (GoaRealmServiceSkeletonPrivate));
 
2938
#endif
2875
2939
}
2876
2940
 
2877
2941
static void
3939
4003
 
3940
4004
static void goa_realm_common_proxy_iface_init (GoaRealmCommonIface *iface);
3941
4005
 
 
4006
#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38
3942
4007
G_DEFINE_TYPE_WITH_CODE (GoaRealmCommonProxy, goa_realm_common_proxy, G_TYPE_DBUS_PROXY,
3943
4008
                         G_ADD_PRIVATE (GoaRealmCommonProxy)
3944
4009
                         G_IMPLEMENT_INTERFACE (GOA_REALM_TYPE_COMMON, goa_realm_common_proxy_iface_init));
3945
4010
 
 
4011
#else
 
4012
G_DEFINE_TYPE_WITH_CODE (GoaRealmCommonProxy, goa_realm_common_proxy, G_TYPE_DBUS_PROXY,
 
4013
                         G_IMPLEMENT_INTERFACE (GOA_REALM_TYPE_COMMON, goa_realm_common_proxy_iface_init));
 
4014
 
 
4015
#endif
3946
4016
static void
3947
4017
goa_realm_common_proxy_finalize (GObject *object)
3948
4018
{
3982
4052
{
3983
4053
  const _ExtendedGDBusPropertyInfo *info = user_data;
3984
4054
  GError *error;
 
4055
  GVariant *_ret;
3985
4056
  error = NULL;
3986
 
  if (!g_dbus_proxy_call_finish (proxy, res, &error))
 
4057
  _ret = g_dbus_proxy_call_finish (proxy, res, &error);
 
4058
  if (!_ret)
3987
4059
    {
3988
4060
      g_warning ("Error setting property '%s' on interface org.freedesktop.realmd.Realm: %s (%s, %d)",
3989
4061
                 info->parent_struct.name, 
3990
4062
                 error->message, g_quark_to_string (error->domain), error->code);
3991
4063
      g_error_free (error);
3992
4064
    }
 
4065
  else
 
4066
    {
 
4067
      g_variant_unref (_ret);
 
4068
    }
3993
4069
}
3994
4070
 
3995
4071
static void
4200
4276
static void
4201
4277
goa_realm_common_proxy_init (GoaRealmCommonProxy *proxy)
4202
4278
{
 
4279
#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38
4203
4280
  proxy->priv = goa_realm_common_proxy_get_instance_private (proxy);
 
4281
#else
 
4282
  proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, GOA_REALM_TYPE_COMMON_PROXY, GoaRealmCommonProxyPrivate);
 
4283
#endif
 
4284
 
4204
4285
  g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), goa_realm_common_interface_info ());
4205
4286
}
4206
4287
 
4219
4300
  proxy_class->g_signal = goa_realm_common_proxy_g_signal;
4220
4301
  proxy_class->g_properties_changed = goa_realm_common_proxy_g_properties_changed;
4221
4302
 
4222
 
 
4223
4303
  goa_realm_common_override_properties (gobject_class, 1);
 
4304
 
 
4305
#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38
 
4306
  g_type_class_add_private (klass, sizeof (GoaRealmCommonProxyPrivate));
 
4307
#endif
4224
4308
}
4225
4309
 
4226
4310
static void
4644
4728
}
4645
4729
 
4646
4730
static void goa_realm_common_skeleton_iface_init (GoaRealmCommonIface *iface);
 
4731
#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38
4647
4732
G_DEFINE_TYPE_WITH_CODE (GoaRealmCommonSkeleton, goa_realm_common_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,
4648
4733
                         G_ADD_PRIVATE (GoaRealmCommonSkeleton)
4649
4734
                         G_IMPLEMENT_INTERFACE (GOA_REALM_TYPE_COMMON, goa_realm_common_skeleton_iface_init));
4650
4735
 
 
4736
#else
 
4737
G_DEFINE_TYPE_WITH_CODE (GoaRealmCommonSkeleton, goa_realm_common_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,
 
4738
                         G_IMPLEMENT_INTERFACE (GOA_REALM_TYPE_COMMON, goa_realm_common_skeleton_iface_init));
 
4739
 
 
4740
#endif
4651
4741
static void
4652
4742
goa_realm_common_skeleton_finalize (GObject *object)
4653
4743
{
4805
4895
static void
4806
4896
goa_realm_common_skeleton_init (GoaRealmCommonSkeleton *skeleton)
4807
4897
{
 
4898
#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38
4808
4899
  skeleton->priv = goa_realm_common_skeleton_get_instance_private (skeleton);
 
4900
#else
 
4901
  skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, GOA_REALM_TYPE_COMMON_SKELETON, GoaRealmCommonSkeletonPrivate);
 
4902
#endif
 
4903
 
4809
4904
  g_mutex_init (&skeleton->priv->lock);
4810
4905
  skeleton->priv->context = g_main_context_ref_thread_default ();
4811
4906
  skeleton->priv->properties = g_new0 (GValue, 7);
4915
5010
  skeleton_class->get_properties = goa_realm_common_skeleton_dbus_interface_get_properties;
4916
5011
  skeleton_class->flush = goa_realm_common_skeleton_dbus_interface_flush;
4917
5012
  skeleton_class->get_vtable = goa_realm_common_skeleton_dbus_interface_get_vtable;
 
5013
 
 
5014
#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38
 
5015
  g_type_class_add_private (klass, sizeof (GoaRealmCommonSkeletonPrivate));
 
5016
#endif
4918
5017
}
4919
5018
 
4920
5019
static void
5203
5302
 
5204
5303
static void goa_realm_kerberos_proxy_iface_init (GoaRealmKerberosIface *iface);
5205
5304
 
 
5305
#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38
5206
5306
G_DEFINE_TYPE_WITH_CODE (GoaRealmKerberosProxy, goa_realm_kerberos_proxy, G_TYPE_DBUS_PROXY,
5207
5307
                         G_ADD_PRIVATE (GoaRealmKerberosProxy)
5208
5308
                         G_IMPLEMENT_INTERFACE (GOA_REALM_TYPE_KERBEROS, goa_realm_kerberos_proxy_iface_init));
5209
5309
 
 
5310
#else
 
5311
G_DEFINE_TYPE_WITH_CODE (GoaRealmKerberosProxy, goa_realm_kerberos_proxy, G_TYPE_DBUS_PROXY,
 
5312
                         G_IMPLEMENT_INTERFACE (GOA_REALM_TYPE_KERBEROS, goa_realm_kerberos_proxy_iface_init));
 
5313
 
 
5314
#endif
5210
5315
static void
5211
5316
goa_realm_kerberos_proxy_finalize (GObject *object)
5212
5317
{
5246
5351
{
5247
5352
  const _ExtendedGDBusPropertyInfo *info = user_data;
5248
5353
  GError *error;
 
5354
  GVariant *_ret;
5249
5355
  error = NULL;
5250
 
  if (!g_dbus_proxy_call_finish (proxy, res, &error))
 
5356
  _ret = g_dbus_proxy_call_finish (proxy, res, &error);
 
5357
  if (!_ret)
5251
5358
    {
5252
5359
      g_warning ("Error setting property '%s' on interface org.freedesktop.realmd.Kerberos: %s (%s, %d)",
5253
5360
                 info->parent_struct.name, 
5254
5361
                 error->message, g_quark_to_string (error->domain), error->code);
5255
5362
      g_error_free (error);
5256
5363
    }
 
5364
  else
 
5365
    {
 
5366
      g_variant_unref (_ret);
 
5367
    }
5257
5368
}
5258
5369
 
5259
5370
static void
5379
5490
static void
5380
5491
goa_realm_kerberos_proxy_init (GoaRealmKerberosProxy *proxy)
5381
5492
{
 
5493
#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38
5382
5494
  proxy->priv = goa_realm_kerberos_proxy_get_instance_private (proxy);
 
5495
#else
 
5496
  proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, GOA_REALM_TYPE_KERBEROS_PROXY, GoaRealmKerberosProxyPrivate);
 
5497
#endif
 
5498
 
5383
5499
  g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), goa_realm_kerberos_interface_info ());
5384
5500
}
5385
5501
 
5398
5514
  proxy_class->g_signal = goa_realm_kerberos_proxy_g_signal;
5399
5515
  proxy_class->g_properties_changed = goa_realm_kerberos_proxy_g_properties_changed;
5400
5516
 
5401
 
 
5402
5517
  goa_realm_kerberos_override_properties (gobject_class, 1);
 
5518
 
 
5519
#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38
 
5520
  g_type_class_add_private (klass, sizeof (GoaRealmKerberosProxyPrivate));
 
5521
#endif
5403
5522
}
5404
5523
 
5405
5524
static void
5818
5937
}
5819
5938
 
5820
5939
static void goa_realm_kerberos_skeleton_iface_init (GoaRealmKerberosIface *iface);
 
5940
#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38
5821
5941
G_DEFINE_TYPE_WITH_CODE (GoaRealmKerberosSkeleton, goa_realm_kerberos_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,
5822
5942
                         G_ADD_PRIVATE (GoaRealmKerberosSkeleton)
5823
5943
                         G_IMPLEMENT_INTERFACE (GOA_REALM_TYPE_KERBEROS, goa_realm_kerberos_skeleton_iface_init));
5824
5944
 
 
5945
#else
 
5946
G_DEFINE_TYPE_WITH_CODE (GoaRealmKerberosSkeleton, goa_realm_kerberos_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,
 
5947
                         G_IMPLEMENT_INTERFACE (GOA_REALM_TYPE_KERBEROS, goa_realm_kerberos_skeleton_iface_init));
 
5948
 
 
5949
#endif
5825
5950
static void
5826
5951
goa_realm_kerberos_skeleton_finalize (GObject *object)
5827
5952
{
5979
6104
static void
5980
6105
goa_realm_kerberos_skeleton_init (GoaRealmKerberosSkeleton *skeleton)
5981
6106
{
 
6107
#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38
5982
6108
  skeleton->priv = goa_realm_kerberos_skeleton_get_instance_private (skeleton);
 
6109
#else
 
6110
  skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, GOA_REALM_TYPE_KERBEROS_SKELETON, GoaRealmKerberosSkeletonPrivate);
 
6111
#endif
 
6112
 
5983
6113
  g_mutex_init (&skeleton->priv->lock);
5984
6114
  skeleton->priv->context = g_main_context_ref_thread_default ();
5985
6115
  skeleton->priv->properties = g_new0 (GValue, 2);
6029
6159
  skeleton_class->get_properties = goa_realm_kerberos_skeleton_dbus_interface_get_properties;
6030
6160
  skeleton_class->flush = goa_realm_kerberos_skeleton_dbus_interface_flush;
6031
6161
  skeleton_class->get_vtable = goa_realm_kerberos_skeleton_dbus_interface_get_vtable;
 
6162
 
 
6163
#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38
 
6164
  g_type_class_add_private (klass, sizeof (GoaRealmKerberosSkeletonPrivate));
 
6165
#endif
6032
6166
}
6033
6167
 
6034
6168
static void
6774
6908
 
6775
6909
static void goa_realm_kerberos_membership_proxy_iface_init (GoaRealmKerberosMembershipIface *iface);
6776
6910
 
 
6911
#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38
6777
6912
G_DEFINE_TYPE_WITH_CODE (GoaRealmKerberosMembershipProxy, goa_realm_kerberos_membership_proxy, G_TYPE_DBUS_PROXY,
6778
6913
                         G_ADD_PRIVATE (GoaRealmKerberosMembershipProxy)
6779
6914
                         G_IMPLEMENT_INTERFACE (GOA_REALM_TYPE_KERBEROS_MEMBERSHIP, goa_realm_kerberos_membership_proxy_iface_init));
6780
6915
 
 
6916
#else
 
6917
G_DEFINE_TYPE_WITH_CODE (GoaRealmKerberosMembershipProxy, goa_realm_kerberos_membership_proxy, G_TYPE_DBUS_PROXY,
 
6918
                         G_IMPLEMENT_INTERFACE (GOA_REALM_TYPE_KERBEROS_MEMBERSHIP, goa_realm_kerberos_membership_proxy_iface_init));
 
6919
 
 
6920
#endif
6781
6921
static void
6782
6922
goa_realm_kerberos_membership_proxy_finalize (GObject *object)
6783
6923
{
6817
6957
{
6818
6958
  const _ExtendedGDBusPropertyInfo *info = user_data;
6819
6959
  GError *error;
 
6960
  GVariant *_ret;
6820
6961
  error = NULL;
6821
 
  if (!g_dbus_proxy_call_finish (proxy, res, &error))
 
6962
  _ret = g_dbus_proxy_call_finish (proxy, res, &error);
 
6963
  if (!_ret)
6822
6964
    {
6823
6965
      g_warning ("Error setting property '%s' on interface org.freedesktop.realmd.KerberosMembership: %s (%s, %d)",
6824
6966
                 info->parent_struct.name, 
6825
6967
                 error->message, g_quark_to_string (error->domain), error->code);
6826
6968
      g_error_free (error);
6827
6969
    }
 
6970
  else
 
6971
    {
 
6972
      g_variant_unref (_ret);
 
6973
    }
6828
6974
}
6829
6975
 
6830
6976
static void
6961
7107
static void
6962
7108
goa_realm_kerberos_membership_proxy_init (GoaRealmKerberosMembershipProxy *proxy)
6963
7109
{
 
7110
#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38
6964
7111
  proxy->priv = goa_realm_kerberos_membership_proxy_get_instance_private (proxy);
 
7112
#else
 
7113
  proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, GOA_REALM_TYPE_KERBEROS_MEMBERSHIP_PROXY, GoaRealmKerberosMembershipProxyPrivate);
 
7114
#endif
 
7115
 
6965
7116
  g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), goa_realm_kerberos_membership_interface_info ());
6966
7117
}
6967
7118
 
6980
7131
  proxy_class->g_signal = goa_realm_kerberos_membership_proxy_g_signal;
6981
7132
  proxy_class->g_properties_changed = goa_realm_kerberos_membership_proxy_g_properties_changed;
6982
7133
 
6983
 
 
6984
7134
  goa_realm_kerberos_membership_override_properties (gobject_class, 1);
 
7135
 
 
7136
#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38
 
7137
  g_type_class_add_private (klass, sizeof (GoaRealmKerberosMembershipProxyPrivate));
 
7138
#endif
6985
7139
}
6986
7140
 
6987
7141
static void
7401
7555
}
7402
7556
 
7403
7557
static void goa_realm_kerberos_membership_skeleton_iface_init (GoaRealmKerberosMembershipIface *iface);
 
7558
#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38
7404
7559
G_DEFINE_TYPE_WITH_CODE (GoaRealmKerberosMembershipSkeleton, goa_realm_kerberos_membership_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,
7405
7560
                         G_ADD_PRIVATE (GoaRealmKerberosMembershipSkeleton)
7406
7561
                         G_IMPLEMENT_INTERFACE (GOA_REALM_TYPE_KERBEROS_MEMBERSHIP, goa_realm_kerberos_membership_skeleton_iface_init));
7407
7562
 
 
7563
#else
 
7564
G_DEFINE_TYPE_WITH_CODE (GoaRealmKerberosMembershipSkeleton, goa_realm_kerberos_membership_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,
 
7565
                         G_IMPLEMENT_INTERFACE (GOA_REALM_TYPE_KERBEROS_MEMBERSHIP, goa_realm_kerberos_membership_skeleton_iface_init));
 
7566
 
 
7567
#endif
7408
7568
static void
7409
7569
goa_realm_kerberos_membership_skeleton_finalize (GObject *object)
7410
7570
{
7562
7722
static void
7563
7723
goa_realm_kerberos_membership_skeleton_init (GoaRealmKerberosMembershipSkeleton *skeleton)
7564
7724
{
 
7725
#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38
7565
7726
  skeleton->priv = goa_realm_kerberos_membership_skeleton_get_instance_private (skeleton);
 
7727
#else
 
7728
  skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, GOA_REALM_TYPE_KERBEROS_MEMBERSHIP_SKELETON, GoaRealmKerberosMembershipSkeletonPrivate);
 
7729
#endif
 
7730
 
7566
7731
  g_mutex_init (&skeleton->priv->lock);
7567
7732
  skeleton->priv->context = g_main_context_ref_thread_default ();
7568
7733
  skeleton->priv->properties = g_new0 (GValue, 3);
7624
7789
  skeleton_class->get_properties = goa_realm_kerberos_membership_skeleton_dbus_interface_get_properties;
7625
7790
  skeleton_class->flush = goa_realm_kerberos_membership_skeleton_dbus_interface_flush;
7626
7791
  skeleton_class->get_vtable = goa_realm_kerberos_membership_skeleton_dbus_interface_get_vtable;
 
7792
 
 
7793
#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_38
 
7794
  g_type_class_add_private (klass, sizeof (GoaRealmKerberosMembershipSkeletonPrivate));
 
7795
#endif
7627
7796
}
7628
7797
 
7629
7798
static void
7916
8085
static void
7917
8086
goa_realm_object_notify (GDBusObject *object, GDBusInterface *interface)
7918
8087
{
7919
 
  g_object_notify (G_OBJECT (object), ((_ExtendedGDBusInterfaceInfo *) g_dbus_interface_get_info (interface))->hyphen_name);
 
8088
  _ExtendedGDBusInterfaceInfo *info = (_ExtendedGDBusInterfaceInfo *) g_dbus_interface_get_info (interface);
 
8089
  /* info can be NULL if the other end is using a D-Bus interface we don't know
 
8090
   * anything about, for example old generated code in this process talking to
 
8091
   * newer generated code in the other process. */
 
8092
  if (info != NULL)
 
8093
    g_object_notify (G_OBJECT (object), info->hyphen_name);
7920
8094
}
7921
8095
 
7922
8096
/**