summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrzesimir Nowak <krnowak@openismus.com>2012-11-29 12:45:17 +0100
committerJens Georg <mail@jensge.org>2013-01-16 11:27:53 +0100
commitb4fbb10f4ec14a7aca34bb2a4d458d13a3874006 (patch)
treeb879b8e5f1a3ca74de4da4a540343193fa155b20
parent15b3d9a4afec5c2324e103d8ce26eda656c1547d (diff)
downloadgupnp-dlna-b4fbb10f4ec14a7aca34bb2a4d458d13a3874006.tar.gz
Make GUPnPDLNAValueList a boxed type.
-rw-r--r--libgupnp-dlna/gupnp-dlna-value-list.c5
-rw-r--r--libgupnp-dlna/gupnp-dlna-value-list.h13
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);