Blame src/goaidentity/org.gnome.Identity.h

Packit 79f644
/*
Packit 79f644
 * Generated by gdbus-codegen 2.56.4. DO NOT EDIT.
Packit 79f644
 *
Packit 79f644
 * The license of this code is the same as for the D-Bus interface description
Packit 79f644
 * it was derived from.
Packit 79f644
 */
Packit 79f644
Packit 79f644
#ifndef __ORG_GNOME_IDENTITY_H__
Packit 79f644
#define __ORG_GNOME_IDENTITY_H__
Packit 79f644
Packit 79f644
#include <gio/gio.h>
Packit 79f644
Packit 79f644
G_BEGIN_DECLS
Packit 79f644
Packit 79f644
Packit 79f644
/* ------------------------------------------------------------------------ */
Packit 79f644
/* Declarations for org.gnome.Identity.Manager */
Packit 79f644
Packit 79f644
#define GOA_IDENTITY_SERVICE_TYPE_MANAGER (goa_identity_service_manager_get_type ())
Packit 79f644
#define GOA_IDENTITY_SERVICE_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GOA_IDENTITY_SERVICE_TYPE_MANAGER, GoaIdentityServiceManager))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IS_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GOA_IDENTITY_SERVICE_TYPE_MANAGER))
Packit 79f644
#define GOA_IDENTITY_SERVICE_MANAGER_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GOA_IDENTITY_SERVICE_TYPE_MANAGER, GoaIdentityServiceManagerIface))
Packit 79f644
Packit 79f644
struct _GoaIdentityServiceManager;
Packit 79f644
typedef struct _GoaIdentityServiceManager GoaIdentityServiceManager;
Packit 79f644
typedef struct _GoaIdentityServiceManagerIface GoaIdentityServiceManagerIface;
Packit 79f644
Packit 79f644
struct _GoaIdentityServiceManagerIface
Packit 79f644
{
Packit 79f644
  GTypeInterface parent_iface;
Packit 79f644
Packit 79f644
  gboolean (*handle_exchange_secret_keys) (
Packit 79f644
    GoaIdentityServiceManager *object,
Packit 79f644
    GDBusMethodInvocation *invocation,
Packit 79f644
    const gchar *arg_identifier,
Packit 79f644
    const gchar *arg_input_key);
Packit 79f644
Packit 79f644
  gboolean (*handle_sign_in) (
Packit 79f644
    GoaIdentityServiceManager *object,
Packit 79f644
    GDBusMethodInvocation *invocation,
Packit 79f644
    const gchar *arg_identifier,
Packit 79f644
    GVariant *arg_details);
Packit 79f644
Packit 79f644
  gboolean (*handle_sign_out) (
Packit 79f644
    GoaIdentityServiceManager *object,
Packit 79f644
    GDBusMethodInvocation *invocation,
Packit 79f644
    const gchar *arg_identity);
Packit 79f644
Packit 79f644
};
Packit 79f644
Packit 79f644
GType goa_identity_service_manager_get_type (void) G_GNUC_CONST;
Packit 79f644
Packit 79f644
GDBusInterfaceInfo *goa_identity_service_manager_interface_info (void);
Packit 79f644
guint goa_identity_service_manager_override_properties (GObjectClass *klass, guint property_id_begin);
Packit 79f644
Packit 79f644
Packit 79f644
/* D-Bus method call completion functions: */
Packit 79f644
void goa_identity_service_manager_complete_exchange_secret_keys (
Packit 79f644
    GoaIdentityServiceManager *object,
Packit 79f644
    GDBusMethodInvocation *invocation,
Packit 79f644
    const gchar *output_key);
Packit 79f644
Packit 79f644
void goa_identity_service_manager_complete_sign_in (
Packit 79f644
    GoaIdentityServiceManager *object,
Packit 79f644
    GDBusMethodInvocation *invocation,
Packit 79f644
    const gchar *identity_object_path);
Packit 79f644
Packit 79f644
void goa_identity_service_manager_complete_sign_out (
Packit 79f644
    GoaIdentityServiceManager *object,
Packit 79f644
    GDBusMethodInvocation *invocation);
Packit 79f644
Packit 79f644
Packit 79f644
Packit 79f644
/* D-Bus method calls: */
Packit 79f644
void goa_identity_service_manager_call_exchange_secret_keys (
Packit 79f644
    GoaIdentityServiceManager *proxy,
Packit 79f644
    const gchar *arg_identifier,
Packit 79f644
    const gchar *arg_input_key,
Packit 79f644
    GCancellable *cancellable,
Packit 79f644
    GAsyncReadyCallback callback,
Packit 79f644
    gpointer user_data);
Packit 79f644
Packit 79f644
gboolean goa_identity_service_manager_call_exchange_secret_keys_finish (
Packit 79f644
    GoaIdentityServiceManager *proxy,
Packit 79f644
    gchar **out_output_key,
Packit 79f644
    GAsyncResult *res,
Packit 79f644
    GError **error);
Packit 79f644
Packit 79f644
gboolean goa_identity_service_manager_call_exchange_secret_keys_sync (
Packit 79f644
    GoaIdentityServiceManager *proxy,
Packit 79f644
    const gchar *arg_identifier,
Packit 79f644
    const gchar *arg_input_key,
Packit 79f644
    gchar **out_output_key,
Packit 79f644
    GCancellable *cancellable,
Packit 79f644
    GError **error);
Packit 79f644
Packit 79f644
void goa_identity_service_manager_call_sign_in (
Packit 79f644
    GoaIdentityServiceManager *proxy,
Packit 79f644
    const gchar *arg_identifier,
Packit 79f644
    GVariant *arg_details,
Packit 79f644
    GCancellable *cancellable,
Packit 79f644
    GAsyncReadyCallback callback,
Packit 79f644
    gpointer user_data);
Packit 79f644
Packit 79f644
gboolean goa_identity_service_manager_call_sign_in_finish (
Packit 79f644
    GoaIdentityServiceManager *proxy,
Packit 79f644
    gchar **out_identity_object_path,
Packit 79f644
    GAsyncResult *res,
Packit 79f644
    GError **error);
Packit 79f644
Packit 79f644
gboolean goa_identity_service_manager_call_sign_in_sync (
Packit 79f644
    GoaIdentityServiceManager *proxy,
Packit 79f644
    const gchar *arg_identifier,
Packit 79f644
    GVariant *arg_details,
Packit 79f644
    gchar **out_identity_object_path,
Packit 79f644
    GCancellable *cancellable,
Packit 79f644
    GError **error);
Packit 79f644
Packit 79f644
void goa_identity_service_manager_call_sign_out (
Packit 79f644
    GoaIdentityServiceManager *proxy,
Packit 79f644
    const gchar *arg_identity,
Packit 79f644
    GCancellable *cancellable,
Packit 79f644
    GAsyncReadyCallback callback,
Packit 79f644
    gpointer user_data);
Packit 79f644
Packit 79f644
gboolean goa_identity_service_manager_call_sign_out_finish (
Packit 79f644
    GoaIdentityServiceManager *proxy,
Packit 79f644
    GAsyncResult *res,
Packit 79f644
    GError **error);
Packit 79f644
Packit 79f644
gboolean goa_identity_service_manager_call_sign_out_sync (
Packit 79f644
    GoaIdentityServiceManager *proxy,
Packit 79f644
    const gchar *arg_identity,
Packit 79f644
    GCancellable *cancellable,
Packit 79f644
    GError **error);
Packit 79f644
Packit 79f644
Packit 79f644
Packit 79f644
/* ---- */
Packit 79f644
Packit 79f644
#define GOA_IDENTITY_SERVICE_TYPE_MANAGER_PROXY (goa_identity_service_manager_proxy_get_type ())
Packit 79f644
#define GOA_IDENTITY_SERVICE_MANAGER_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GOA_IDENTITY_SERVICE_TYPE_MANAGER_PROXY, GoaIdentityServiceManagerProxy))
Packit 79f644
#define GOA_IDENTITY_SERVICE_MANAGER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GOA_IDENTITY_SERVICE_TYPE_MANAGER_PROXY, GoaIdentityServiceManagerProxyClass))
Packit 79f644
#define GOA_IDENTITY_SERVICE_MANAGER_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GOA_IDENTITY_SERVICE_TYPE_MANAGER_PROXY, GoaIdentityServiceManagerProxyClass))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IS_MANAGER_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GOA_IDENTITY_SERVICE_TYPE_MANAGER_PROXY))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IS_MANAGER_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GOA_IDENTITY_SERVICE_TYPE_MANAGER_PROXY))
Packit 79f644
Packit 79f644
typedef struct _GoaIdentityServiceManagerProxy GoaIdentityServiceManagerProxy;
Packit 79f644
typedef struct _GoaIdentityServiceManagerProxyClass GoaIdentityServiceManagerProxyClass;
Packit 79f644
typedef struct _GoaIdentityServiceManagerProxyPrivate GoaIdentityServiceManagerProxyPrivate;
Packit 79f644
Packit 79f644
struct _GoaIdentityServiceManagerProxy
Packit 79f644
{
Packit 79f644
  /*< private >*/
Packit 79f644
  GDBusProxy parent_instance;
Packit 79f644
  GoaIdentityServiceManagerProxyPrivate *priv;
Packit 79f644
};
Packit 79f644
Packit 79f644
struct _GoaIdentityServiceManagerProxyClass
Packit 79f644
{
Packit 79f644
  GDBusProxyClass parent_class;
Packit 79f644
};
Packit 79f644
Packit 79f644
GType goa_identity_service_manager_proxy_get_type (void) G_GNUC_CONST;
Packit 79f644
Packit 79f644
#if GLIB_CHECK_VERSION(2, 44, 0)
Packit 79f644
G_DEFINE_AUTOPTR_CLEANUP_FUNC (GoaIdentityServiceManagerProxy, g_object_unref)
Packit 79f644
#endif
Packit 79f644
Packit 79f644
void goa_identity_service_manager_proxy_new (
Packit 79f644
    GDBusConnection     *connection,
Packit 79f644
    GDBusProxyFlags      flags,
Packit 79f644
    const gchar         *name,
Packit 79f644
    const gchar         *object_path,
Packit 79f644
    GCancellable        *cancellable,
Packit 79f644
    GAsyncReadyCallback  callback,
Packit 79f644
    gpointer             user_data);
Packit 79f644
GoaIdentityServiceManager *goa_identity_service_manager_proxy_new_finish (
Packit 79f644
    GAsyncResult        *res,
Packit 79f644
    GError             **error);
Packit 79f644
GoaIdentityServiceManager *goa_identity_service_manager_proxy_new_sync (
Packit 79f644
    GDBusConnection     *connection,
Packit 79f644
    GDBusProxyFlags      flags,
Packit 79f644
    const gchar         *name,
Packit 79f644
    const gchar         *object_path,
Packit 79f644
    GCancellable        *cancellable,
Packit 79f644
    GError             **error);
Packit 79f644
Packit 79f644
void goa_identity_service_manager_proxy_new_for_bus (
Packit 79f644
    GBusType             bus_type,
Packit 79f644
    GDBusProxyFlags      flags,
Packit 79f644
    const gchar         *name,
Packit 79f644
    const gchar         *object_path,
Packit 79f644
    GCancellable        *cancellable,
Packit 79f644
    GAsyncReadyCallback  callback,
Packit 79f644
    gpointer             user_data);
Packit 79f644
GoaIdentityServiceManager *goa_identity_service_manager_proxy_new_for_bus_finish (
Packit 79f644
    GAsyncResult        *res,
Packit 79f644
    GError             **error);
Packit 79f644
GoaIdentityServiceManager *goa_identity_service_manager_proxy_new_for_bus_sync (
Packit 79f644
    GBusType             bus_type,
Packit 79f644
    GDBusProxyFlags      flags,
Packit 79f644
    const gchar         *name,
Packit 79f644
    const gchar         *object_path,
Packit 79f644
    GCancellable        *cancellable,
Packit 79f644
    GError             **error);
Packit 79f644
Packit 79f644
Packit 79f644
/* ---- */
Packit 79f644
Packit 79f644
#define GOA_IDENTITY_SERVICE_TYPE_MANAGER_SKELETON (goa_identity_service_manager_skeleton_get_type ())
Packit 79f644
#define GOA_IDENTITY_SERVICE_MANAGER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GOA_IDENTITY_SERVICE_TYPE_MANAGER_SKELETON, GoaIdentityServiceManagerSkeleton))
Packit 79f644
#define GOA_IDENTITY_SERVICE_MANAGER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GOA_IDENTITY_SERVICE_TYPE_MANAGER_SKELETON, GoaIdentityServiceManagerSkeletonClass))
Packit 79f644
#define GOA_IDENTITY_SERVICE_MANAGER_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GOA_IDENTITY_SERVICE_TYPE_MANAGER_SKELETON, GoaIdentityServiceManagerSkeletonClass))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IS_MANAGER_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GOA_IDENTITY_SERVICE_TYPE_MANAGER_SKELETON))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IS_MANAGER_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GOA_IDENTITY_SERVICE_TYPE_MANAGER_SKELETON))
Packit 79f644
Packit 79f644
typedef struct _GoaIdentityServiceManagerSkeleton GoaIdentityServiceManagerSkeleton;
Packit 79f644
typedef struct _GoaIdentityServiceManagerSkeletonClass GoaIdentityServiceManagerSkeletonClass;
Packit 79f644
typedef struct _GoaIdentityServiceManagerSkeletonPrivate GoaIdentityServiceManagerSkeletonPrivate;
Packit 79f644
Packit 79f644
struct _GoaIdentityServiceManagerSkeleton
Packit 79f644
{
Packit 79f644
  /*< private >*/
Packit 79f644
  GDBusInterfaceSkeleton parent_instance;
Packit 79f644
  GoaIdentityServiceManagerSkeletonPrivate *priv;
Packit 79f644
};
Packit 79f644
Packit 79f644
struct _GoaIdentityServiceManagerSkeletonClass
Packit 79f644
{
Packit 79f644
  GDBusInterfaceSkeletonClass parent_class;
Packit 79f644
};
Packit 79f644
Packit 79f644
GType goa_identity_service_manager_skeleton_get_type (void) G_GNUC_CONST;
Packit 79f644
Packit 79f644
#if GLIB_CHECK_VERSION(2, 44, 0)
Packit 79f644
G_DEFINE_AUTOPTR_CLEANUP_FUNC (GoaIdentityServiceManagerSkeleton, g_object_unref)
Packit 79f644
#endif
Packit 79f644
Packit 79f644
GoaIdentityServiceManager *goa_identity_service_manager_skeleton_new (void);
Packit 79f644
Packit 79f644
Packit 79f644
/* ------------------------------------------------------------------------ */
Packit 79f644
/* Declarations for org.gnome.Identity */
Packit 79f644
Packit 79f644
#define GOA_IDENTITY_SERVICE_TYPE_IDENTITY (goa_identity_service_identity_get_type ())
Packit 79f644
#define GOA_IDENTITY_SERVICE_IDENTITY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GOA_IDENTITY_SERVICE_TYPE_IDENTITY, GoaIdentityServiceIdentity))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IS_IDENTITY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GOA_IDENTITY_SERVICE_TYPE_IDENTITY))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IDENTITY_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GOA_IDENTITY_SERVICE_TYPE_IDENTITY, GoaIdentityServiceIdentityIface))
Packit 79f644
Packit 79f644
struct _GoaIdentityServiceIdentity;
Packit 79f644
typedef struct _GoaIdentityServiceIdentity GoaIdentityServiceIdentity;
Packit 79f644
typedef struct _GoaIdentityServiceIdentityIface GoaIdentityServiceIdentityIface;
Packit 79f644
Packit 79f644
struct _GoaIdentityServiceIdentityIface
Packit 79f644
{
Packit 79f644
  GTypeInterface parent_iface;
Packit 79f644
Packit 79f644
  gint64  (*get_expiration_timestamp) (GoaIdentityServiceIdentity *object);
Packit 79f644
Packit 79f644
  const gchar * (*get_identifier) (GoaIdentityServiceIdentity *object);
Packit 79f644
Packit 79f644
  gboolean  (*get_is_signed_in) (GoaIdentityServiceIdentity *object);
Packit 79f644
Packit 79f644
};
Packit 79f644
Packit 79f644
GType goa_identity_service_identity_get_type (void) G_GNUC_CONST;
Packit 79f644
Packit 79f644
GDBusInterfaceInfo *goa_identity_service_identity_interface_info (void);
Packit 79f644
guint goa_identity_service_identity_override_properties (GObjectClass *klass, guint property_id_begin);
Packit 79f644
Packit 79f644
Packit 79f644
/* D-Bus property accessors: */
Packit 79f644
const gchar *goa_identity_service_identity_get_identifier (GoaIdentityServiceIdentity *object);
Packit 79f644
gchar *goa_identity_service_identity_dup_identifier (GoaIdentityServiceIdentity *object);
Packit 79f644
void goa_identity_service_identity_set_identifier (GoaIdentityServiceIdentity *object, const gchar *value);
Packit 79f644
Packit 79f644
gint64 goa_identity_service_identity_get_expiration_timestamp (GoaIdentityServiceIdentity *object);
Packit 79f644
void goa_identity_service_identity_set_expiration_timestamp (GoaIdentityServiceIdentity *object, gint64 value);
Packit 79f644
Packit 79f644
gboolean goa_identity_service_identity_get_is_signed_in (GoaIdentityServiceIdentity *object);
Packit 79f644
void goa_identity_service_identity_set_is_signed_in (GoaIdentityServiceIdentity *object, gboolean value);
Packit 79f644
Packit 79f644
Packit 79f644
/* ---- */
Packit 79f644
Packit 79f644
#define GOA_IDENTITY_SERVICE_TYPE_IDENTITY_PROXY (goa_identity_service_identity_proxy_get_type ())
Packit 79f644
#define GOA_IDENTITY_SERVICE_IDENTITY_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GOA_IDENTITY_SERVICE_TYPE_IDENTITY_PROXY, GoaIdentityServiceIdentityProxy))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IDENTITY_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GOA_IDENTITY_SERVICE_TYPE_IDENTITY_PROXY, GoaIdentityServiceIdentityProxyClass))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IDENTITY_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GOA_IDENTITY_SERVICE_TYPE_IDENTITY_PROXY, GoaIdentityServiceIdentityProxyClass))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IS_IDENTITY_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GOA_IDENTITY_SERVICE_TYPE_IDENTITY_PROXY))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IS_IDENTITY_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GOA_IDENTITY_SERVICE_TYPE_IDENTITY_PROXY))
Packit 79f644
Packit 79f644
typedef struct _GoaIdentityServiceIdentityProxy GoaIdentityServiceIdentityProxy;
Packit 79f644
typedef struct _GoaIdentityServiceIdentityProxyClass GoaIdentityServiceIdentityProxyClass;
Packit 79f644
typedef struct _GoaIdentityServiceIdentityProxyPrivate GoaIdentityServiceIdentityProxyPrivate;
Packit 79f644
Packit 79f644
struct _GoaIdentityServiceIdentityProxy
Packit 79f644
{
Packit 79f644
  /*< private >*/
Packit 79f644
  GDBusProxy parent_instance;
Packit 79f644
  GoaIdentityServiceIdentityProxyPrivate *priv;
Packit 79f644
};
Packit 79f644
Packit 79f644
struct _GoaIdentityServiceIdentityProxyClass
Packit 79f644
{
Packit 79f644
  GDBusProxyClass parent_class;
Packit 79f644
};
Packit 79f644
Packit 79f644
GType goa_identity_service_identity_proxy_get_type (void) G_GNUC_CONST;
Packit 79f644
Packit 79f644
#if GLIB_CHECK_VERSION(2, 44, 0)
Packit 79f644
G_DEFINE_AUTOPTR_CLEANUP_FUNC (GoaIdentityServiceIdentityProxy, g_object_unref)
Packit 79f644
#endif
Packit 79f644
Packit 79f644
void goa_identity_service_identity_proxy_new (
Packit 79f644
    GDBusConnection     *connection,
Packit 79f644
    GDBusProxyFlags      flags,
Packit 79f644
    const gchar         *name,
Packit 79f644
    const gchar         *object_path,
Packit 79f644
    GCancellable        *cancellable,
Packit 79f644
    GAsyncReadyCallback  callback,
Packit 79f644
    gpointer             user_data);
Packit 79f644
GoaIdentityServiceIdentity *goa_identity_service_identity_proxy_new_finish (
Packit 79f644
    GAsyncResult        *res,
Packit 79f644
    GError             **error);
Packit 79f644
GoaIdentityServiceIdentity *goa_identity_service_identity_proxy_new_sync (
Packit 79f644
    GDBusConnection     *connection,
Packit 79f644
    GDBusProxyFlags      flags,
Packit 79f644
    const gchar         *name,
Packit 79f644
    const gchar         *object_path,
Packit 79f644
    GCancellable        *cancellable,
Packit 79f644
    GError             **error);
Packit 79f644
Packit 79f644
void goa_identity_service_identity_proxy_new_for_bus (
Packit 79f644
    GBusType             bus_type,
Packit 79f644
    GDBusProxyFlags      flags,
Packit 79f644
    const gchar         *name,
Packit 79f644
    const gchar         *object_path,
Packit 79f644
    GCancellable        *cancellable,
Packit 79f644
    GAsyncReadyCallback  callback,
Packit 79f644
    gpointer             user_data);
Packit 79f644
GoaIdentityServiceIdentity *goa_identity_service_identity_proxy_new_for_bus_finish (
Packit 79f644
    GAsyncResult        *res,
Packit 79f644
    GError             **error);
Packit 79f644
GoaIdentityServiceIdentity *goa_identity_service_identity_proxy_new_for_bus_sync (
Packit 79f644
    GBusType             bus_type,
Packit 79f644
    GDBusProxyFlags      flags,
Packit 79f644
    const gchar         *name,
Packit 79f644
    const gchar         *object_path,
Packit 79f644
    GCancellable        *cancellable,
Packit 79f644
    GError             **error);
Packit 79f644
Packit 79f644
Packit 79f644
/* ---- */
Packit 79f644
Packit 79f644
#define GOA_IDENTITY_SERVICE_TYPE_IDENTITY_SKELETON (goa_identity_service_identity_skeleton_get_type ())
Packit 79f644
#define GOA_IDENTITY_SERVICE_IDENTITY_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GOA_IDENTITY_SERVICE_TYPE_IDENTITY_SKELETON, GoaIdentityServiceIdentitySkeleton))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IDENTITY_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GOA_IDENTITY_SERVICE_TYPE_IDENTITY_SKELETON, GoaIdentityServiceIdentitySkeletonClass))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IDENTITY_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GOA_IDENTITY_SERVICE_TYPE_IDENTITY_SKELETON, GoaIdentityServiceIdentitySkeletonClass))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IS_IDENTITY_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GOA_IDENTITY_SERVICE_TYPE_IDENTITY_SKELETON))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IS_IDENTITY_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GOA_IDENTITY_SERVICE_TYPE_IDENTITY_SKELETON))
Packit 79f644
Packit 79f644
typedef struct _GoaIdentityServiceIdentitySkeleton GoaIdentityServiceIdentitySkeleton;
Packit 79f644
typedef struct _GoaIdentityServiceIdentitySkeletonClass GoaIdentityServiceIdentitySkeletonClass;
Packit 79f644
typedef struct _GoaIdentityServiceIdentitySkeletonPrivate GoaIdentityServiceIdentitySkeletonPrivate;
Packit 79f644
Packit 79f644
struct _GoaIdentityServiceIdentitySkeleton
Packit 79f644
{
Packit 79f644
  /*< private >*/
Packit 79f644
  GDBusInterfaceSkeleton parent_instance;
Packit 79f644
  GoaIdentityServiceIdentitySkeletonPrivate *priv;
Packit 79f644
};
Packit 79f644
Packit 79f644
struct _GoaIdentityServiceIdentitySkeletonClass
Packit 79f644
{
Packit 79f644
  GDBusInterfaceSkeletonClass parent_class;
Packit 79f644
};
Packit 79f644
Packit 79f644
GType goa_identity_service_identity_skeleton_get_type (void) G_GNUC_CONST;
Packit 79f644
Packit 79f644
#if GLIB_CHECK_VERSION(2, 44, 0)
Packit 79f644
G_DEFINE_AUTOPTR_CLEANUP_FUNC (GoaIdentityServiceIdentitySkeleton, g_object_unref)
Packit 79f644
#endif
Packit 79f644
Packit 79f644
GoaIdentityServiceIdentity *goa_identity_service_identity_skeleton_new (void);
Packit 79f644
Packit 79f644
Packit 79f644
/* ---- */
Packit 79f644
Packit 79f644
#define GOA_IDENTITY_SERVICE_TYPE_OBJECT (goa_identity_service_object_get_type ())
Packit 79f644
#define GOA_IDENTITY_SERVICE_OBJECT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GOA_IDENTITY_SERVICE_TYPE_OBJECT, GoaIdentityServiceObject))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IS_OBJECT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GOA_IDENTITY_SERVICE_TYPE_OBJECT))
Packit 79f644
#define GOA_IDENTITY_SERVICE_OBJECT_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GOA_IDENTITY_SERVICE_TYPE_OBJECT, GoaIdentityServiceObject))
Packit 79f644
Packit 79f644
struct _GoaIdentityServiceObject;
Packit 79f644
typedef struct _GoaIdentityServiceObject GoaIdentityServiceObject;
Packit 79f644
typedef struct _GoaIdentityServiceObjectIface GoaIdentityServiceObjectIface;
Packit 79f644
Packit 79f644
struct _GoaIdentityServiceObjectIface
Packit 79f644
{
Packit 79f644
  GTypeInterface parent_iface;
Packit 79f644
};
Packit 79f644
Packit 79f644
GType goa_identity_service_object_get_type (void) G_GNUC_CONST;
Packit 79f644
Packit 79f644
GoaIdentityServiceManager *goa_identity_service_object_get_manager (GoaIdentityServiceObject *object);
Packit 79f644
GoaIdentityServiceIdentity *goa_identity_service_object_get_identity (GoaIdentityServiceObject *object);
Packit 79f644
GoaIdentityServiceManager *goa_identity_service_object_peek_manager (GoaIdentityServiceObject *object);
Packit 79f644
GoaIdentityServiceIdentity *goa_identity_service_object_peek_identity (GoaIdentityServiceObject *object);
Packit 79f644
Packit 79f644
#define GOA_IDENTITY_SERVICE_TYPE_OBJECT_PROXY (goa_identity_service_object_proxy_get_type ())
Packit 79f644
#define GOA_IDENTITY_SERVICE_OBJECT_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GOA_IDENTITY_SERVICE_TYPE_OBJECT_PROXY, GoaIdentityServiceObjectProxy))
Packit 79f644
#define GOA_IDENTITY_SERVICE_OBJECT_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GOA_IDENTITY_SERVICE_TYPE_OBJECT_PROXY, GoaIdentityServiceObjectProxyClass))
Packit 79f644
#define GOA_IDENTITY_SERVICE_OBJECT_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GOA_IDENTITY_SERVICE_TYPE_OBJECT_PROXY, GoaIdentityServiceObjectProxyClass))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IS_OBJECT_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GOA_IDENTITY_SERVICE_TYPE_OBJECT_PROXY))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IS_OBJECT_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GOA_IDENTITY_SERVICE_TYPE_OBJECT_PROXY))
Packit 79f644
Packit 79f644
typedef struct _GoaIdentityServiceObjectProxy GoaIdentityServiceObjectProxy;
Packit 79f644
typedef struct _GoaIdentityServiceObjectProxyClass GoaIdentityServiceObjectProxyClass;
Packit 79f644
typedef struct _GoaIdentityServiceObjectProxyPrivate GoaIdentityServiceObjectProxyPrivate;
Packit 79f644
Packit 79f644
struct _GoaIdentityServiceObjectProxy
Packit 79f644
{
Packit 79f644
  /*< private >*/
Packit 79f644
  GDBusObjectProxy parent_instance;
Packit 79f644
  GoaIdentityServiceObjectProxyPrivate *priv;
Packit 79f644
};
Packit 79f644
Packit 79f644
struct _GoaIdentityServiceObjectProxyClass
Packit 79f644
{
Packit 79f644
  GDBusObjectProxyClass parent_class;
Packit 79f644
};
Packit 79f644
Packit 79f644
GType goa_identity_service_object_proxy_get_type (void) G_GNUC_CONST;
Packit 79f644
Packit 79f644
#if GLIB_CHECK_VERSION(2, 44, 0)
Packit 79f644
G_DEFINE_AUTOPTR_CLEANUP_FUNC (GoaIdentityServiceObjectProxy, g_object_unref)
Packit 79f644
#endif
Packit 79f644
Packit 79f644
GoaIdentityServiceObjectProxy *goa_identity_service_object_proxy_new (GDBusConnection *connection, const gchar *object_path);
Packit 79f644
Packit 79f644
#define GOA_IDENTITY_SERVICE_TYPE_OBJECT_SKELETON (goa_identity_service_object_skeleton_get_type ())
Packit 79f644
#define GOA_IDENTITY_SERVICE_OBJECT_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GOA_IDENTITY_SERVICE_TYPE_OBJECT_SKELETON, GoaIdentityServiceObjectSkeleton))
Packit 79f644
#define GOA_IDENTITY_SERVICE_OBJECT_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GOA_IDENTITY_SERVICE_TYPE_OBJECT_SKELETON, GoaIdentityServiceObjectSkeletonClass))
Packit 79f644
#define GOA_IDENTITY_SERVICE_OBJECT_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GOA_IDENTITY_SERVICE_TYPE_OBJECT_SKELETON, GoaIdentityServiceObjectSkeletonClass))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IS_OBJECT_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GOA_IDENTITY_SERVICE_TYPE_OBJECT_SKELETON))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IS_OBJECT_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GOA_IDENTITY_SERVICE_TYPE_OBJECT_SKELETON))
Packit 79f644
Packit 79f644
typedef struct _GoaIdentityServiceObjectSkeleton GoaIdentityServiceObjectSkeleton;
Packit 79f644
typedef struct _GoaIdentityServiceObjectSkeletonClass GoaIdentityServiceObjectSkeletonClass;
Packit 79f644
typedef struct _GoaIdentityServiceObjectSkeletonPrivate GoaIdentityServiceObjectSkeletonPrivate;
Packit 79f644
Packit 79f644
struct _GoaIdentityServiceObjectSkeleton
Packit 79f644
{
Packit 79f644
  /*< private >*/
Packit 79f644
  GDBusObjectSkeleton parent_instance;
Packit 79f644
  GoaIdentityServiceObjectSkeletonPrivate *priv;
Packit 79f644
};
Packit 79f644
Packit 79f644
struct _GoaIdentityServiceObjectSkeletonClass
Packit 79f644
{
Packit 79f644
  GDBusObjectSkeletonClass parent_class;
Packit 79f644
};
Packit 79f644
Packit 79f644
GType goa_identity_service_object_skeleton_get_type (void) G_GNUC_CONST;
Packit 79f644
Packit 79f644
#if GLIB_CHECK_VERSION(2, 44, 0)
Packit 79f644
G_DEFINE_AUTOPTR_CLEANUP_FUNC (GoaIdentityServiceObjectSkeleton, g_object_unref)
Packit 79f644
#endif
Packit 79f644
Packit 79f644
GoaIdentityServiceObjectSkeleton *goa_identity_service_object_skeleton_new (const gchar *object_path);
Packit 79f644
void goa_identity_service_object_skeleton_set_manager (GoaIdentityServiceObjectSkeleton *object, GoaIdentityServiceManager *interface_);
Packit 79f644
void goa_identity_service_object_skeleton_set_identity (GoaIdentityServiceObjectSkeleton *object, GoaIdentityServiceIdentity *interface_);
Packit 79f644
Packit 79f644
/* ---- */
Packit 79f644
Packit 79f644
#define GOA_IDENTITY_SERVICE_TYPE_OBJECT_MANAGER_CLIENT (goa_identity_service_object_manager_client_get_type ())
Packit 79f644
#define GOA_IDENTITY_SERVICE_OBJECT_MANAGER_CLIENT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GOA_IDENTITY_SERVICE_TYPE_OBJECT_MANAGER_CLIENT, GoaIdentityServiceObjectManagerClient))
Packit 79f644
#define GOA_IDENTITY_SERVICE_OBJECT_MANAGER_CLIENT_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GOA_IDENTITY_SERVICE_TYPE_OBJECT_MANAGER_CLIENT, GoaIdentityServiceObjectManagerClientClass))
Packit 79f644
#define GOA_IDENTITY_SERVICE_OBJECT_MANAGER_CLIENT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GOA_IDENTITY_SERVICE_TYPE_OBJECT_MANAGER_CLIENT, GoaIdentityServiceObjectManagerClientClass))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IS_OBJECT_MANAGER_CLIENT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GOA_IDENTITY_SERVICE_TYPE_OBJECT_MANAGER_CLIENT))
Packit 79f644
#define GOA_IDENTITY_SERVICE_IS_OBJECT_MANAGER_CLIENT_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GOA_IDENTITY_SERVICE_TYPE_OBJECT_MANAGER_CLIENT))
Packit 79f644
Packit 79f644
typedef struct _GoaIdentityServiceObjectManagerClient GoaIdentityServiceObjectManagerClient;
Packit 79f644
typedef struct _GoaIdentityServiceObjectManagerClientClass GoaIdentityServiceObjectManagerClientClass;
Packit 79f644
typedef struct _GoaIdentityServiceObjectManagerClientPrivate GoaIdentityServiceObjectManagerClientPrivate;
Packit 79f644
Packit 79f644
struct _GoaIdentityServiceObjectManagerClient
Packit 79f644
{
Packit 79f644
  /*< private >*/
Packit 79f644
  GDBusObjectManagerClient parent_instance;
Packit 79f644
  GoaIdentityServiceObjectManagerClientPrivate *priv;
Packit 79f644
};
Packit 79f644
Packit 79f644
struct _GoaIdentityServiceObjectManagerClientClass
Packit 79f644
{
Packit 79f644
  GDBusObjectManagerClientClass parent_class;
Packit 79f644
};
Packit 79f644
Packit 79f644
#if GLIB_CHECK_VERSION(2, 44, 0)
Packit 79f644
G_DEFINE_AUTOPTR_CLEANUP_FUNC (GoaIdentityServiceObjectManagerClient, g_object_unref)
Packit 79f644
#endif
Packit 79f644
Packit 79f644
GType goa_identity_service_object_manager_client_get_type (void) G_GNUC_CONST;
Packit 79f644
Packit 79f644
GType goa_identity_service_object_manager_client_get_proxy_type (GDBusObjectManagerClient *manager, const gchar *object_path, const gchar *interface_name, gpointer user_data);
Packit 79f644
Packit 79f644
void goa_identity_service_object_manager_client_new (
Packit 79f644
    GDBusConnection        *connection,
Packit 79f644
    GDBusObjectManagerClientFlags  flags,
Packit 79f644
    const gchar            *name,
Packit 79f644
    const gchar            *object_path,
Packit 79f644
    GCancellable           *cancellable,
Packit 79f644
    GAsyncReadyCallback     callback,
Packit 79f644
    gpointer                user_data);
Packit 79f644
GDBusObjectManager *goa_identity_service_object_manager_client_new_finish (
Packit 79f644
    GAsyncResult        *res,
Packit 79f644
    GError             **error);
Packit 79f644
GDBusObjectManager *goa_identity_service_object_manager_client_new_sync (
Packit 79f644
    GDBusConnection        *connection,
Packit 79f644
    GDBusObjectManagerClientFlags  flags,
Packit 79f644
    const gchar            *name,
Packit 79f644
    const gchar            *object_path,
Packit 79f644
    GCancellable           *cancellable,
Packit 79f644
    GError                **error);
Packit 79f644
Packit 79f644
void goa_identity_service_object_manager_client_new_for_bus (
Packit 79f644
    GBusType                bus_type,
Packit 79f644
    GDBusObjectManagerClientFlags  flags,
Packit 79f644
    const gchar            *name,
Packit 79f644
    const gchar            *object_path,
Packit 79f644
    GCancellable           *cancellable,
Packit 79f644
    GAsyncReadyCallback     callback,
Packit 79f644
    gpointer                user_data);
Packit 79f644
GDBusObjectManager *goa_identity_service_object_manager_client_new_for_bus_finish (
Packit 79f644
    GAsyncResult        *res,
Packit 79f644
    GError             **error);
Packit 79f644
GDBusObjectManager *goa_identity_service_object_manager_client_new_for_bus_sync (
Packit 79f644
    GBusType                bus_type,
Packit 79f644
    GDBusObjectManagerClientFlags  flags,
Packit 79f644
    const gchar            *name,
Packit 79f644
    const gchar            *object_path,
Packit 79f644
    GCancellable           *cancellable,
Packit 79f644
    GError                **error);
Packit 79f644
Packit 79f644
Packit 79f644
G_END_DECLS
Packit 79f644
Packit 79f644
#endif /* __ORG_GNOME_IDENTITY_H__ */