diff options
author | Krzesimir Nowak <krnowak@openismus.com> | 2012-11-29 12:45:17 +0100 |
---|---|---|
committer | Jens Georg <mail@jensge.org> | 2013-01-16 11:27:53 +0100 |
commit | b4fbb10f4ec14a7aca34bb2a4d458d13a3874006 (patch) | |
tree | b879b8e5f1a3ca74de4da4a540343193fa155b20 | |
parent | 15b3d9a4afec5c2324e103d8ce26eda656c1547d (diff) | |
download | gupnp-dlna-b4fbb10f4ec14a7aca34bb2a4d458d13a3874006.tar.gz |
Make GUPnPDLNAValueList a boxed type.
-rw-r--r-- | libgupnp-dlna/gupnp-dlna-value-list.c | 5 | ||||
-rw-r--r-- | libgupnp-dlna/gupnp-dlna-value-list.h | 13 |
2 files changed, 18 insertions, 0 deletions
diff --git a/libgupnp-dlna/gupnp-dlna-value-list.c b/libgupnp-dlna/gupnp-dlna-value-list.c index ba5a0fb..d09a229 100644 --- a/libgupnp-dlna/gupnp-dlna-value-list.c +++ b/libgupnp-dlna/gupnp-dlna-value-list.c @@ -29,6 +29,11 @@ struct _GUPnPDLNAValueList { gboolean sorted; }; +G_DEFINE_BOXED_TYPE (GUPnPDLNAValueList, + gupnp_dlna_value_list, + gupnp_dlna_value_list_copy, + gupnp_dlna_value_list_free) + GUPnPDLNAValueList * gupnp_dlna_value_list_new (GUPnPDLNANativeValueType *type) { diff --git a/libgupnp-dlna/gupnp-dlna-value-list.h b/libgupnp-dlna/gupnp-dlna-value-list.h index a9721d8..b8778e6 100644 --- a/libgupnp-dlna/gupnp-dlna-value-list.h +++ b/libgupnp-dlna/gupnp-dlna-value-list.h @@ -29,6 +29,19 @@ G_BEGIN_DECLS typedef struct _GUPnPDLNAValueList GUPnPDLNAValueList; +#define GUPNP_DLNA_VALUE_LIST(x) \ + ((GUPnPDLNAValueList *) x) + +/** + * GUPNP_TYPE_DLNA_VALUE_LIST: + * + * The #GType for #GUPnPDLNAValueList. + */ +#define GUPNP_TYPE_DLNA_VALUE_LIST (gupnp_dlna_value_list_get_type ()) + +GType +gupnp_dlna_value_list_get_type (void) G_GNUC_CONST; + GUPnPDLNAValueList * gupnp_dlna_value_list_copy (GUPnPDLNAValueList *list); |