Define SignonIdentityInfo as boxed type
authorAlberto Mardegan <mardy@users.sourceforge.net>
Tue, 29 Nov 2011 14:59:01 +0000 (16:59 +0200)
committerAlberto Mardegan <mardy@users.sourceforge.net>
Tue, 29 Nov 2011 14:59:01 +0000 (16:59 +0200)
libsignon-glib/signon-identity-info.c
libsignon-glib/signon-identity-info.h

index 3a4056f2548d638eed6cbee0eabb501e100b0ffd..3c773a74903930ae2583b91630f215e9b82e2c12 100644 (file)
 
 #include "signon-internals.h"
 
+G_DEFINE_BOXED_TYPE (SignonIdentityInfo, signon_identity_info,
+                     (GBoxedCopyFunc)signon_identity_info_copy,
+                     (GBoxedFreeFunc)signon_identity_info_free);
+
 
 static const gchar *identity_info_get_secret (const SignonIdentityInfo *info)
 {
index 93e37bd714280ada49944e7cc22f58f427527732..afd716adda23eb42c1c972d6f55b0c8e754a46b4 100644 (file)
@@ -44,6 +44,8 @@ enum _SignonIdentityType {
 
 typedef enum _SignonIdentityType SignonIdentityType;
 
+GType signon_identity_info_get_type (void) G_GNUC_CONST;
+
 SignonIdentityInfo *signon_identity_info_new ();
 void signon_identity_info_free (SignonIdentityInfo *info);