diff options
Diffstat (limited to 'libqcdm/src/result-private.h')
-rw-r--r-- | libqcdm/src/result-private.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libqcdm/src/result-private.h b/libqcdm/src/result-private.h index 2a5fd5db..0db63f5e 100644 --- a/libqcdm/src/result-private.h +++ b/libqcdm/src/result-private.h @@ -19,6 +19,7 @@ #define LIBQCDM_RESULT_PRIVATE_H #include <glib.h> +#include <glib-object.h> #include "result.h" QCDMResult *qcdm_result_new (void); @@ -37,5 +38,14 @@ void qcdm_result_add_uint32 (QCDMResult *result, const char *key, guint32 num); +void qcdm_result_add_boxed (QCDMResult *result, + const char *key, + GType btype, + gpointer boxed); + +gboolean qcdm_result_get_boxed (QCDMResult *result, + const char *key, + gpointer *out_val); + #endif /* LIBQCDM_RESULT_PRIVATE_H */ |