gobex: Use GObexDataProducer type instead of (custom) GObexPacketDataFunc
diff --git a/gobex/gobex-defs.h b/gobex/gobex-defs.h
index 8673077..776615f 100644
--- a/gobex/gobex-defs.h
+++ b/gobex/gobex-defs.h
@@ -39,6 +39,10 @@
 	G_OBEX_ERROR_FAILED,
 } GObexError;
 
+typedef gssize (*GObexDataProducer) (void *buf, gsize len, gpointer user_data);
+typedef gboolean (*GObexDataConsumer) (const void *buf, gsize len,
+							gpointer user_data);
+
 #define G_OBEX_ERROR g_obex_error_quark()
 GQuark g_obex_error_quark(void);