aboutsummaryrefslogtreecommitdiff
path: root/src/lib/include/gnunet_gnsrecord_dbus_lib_push.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/include/gnunet_gnsrecord_dbus_lib_push.h')
-rw-r--r--src/lib/include/gnunet_gnsrecord_dbus_lib_push.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/lib/include/gnunet_gnsrecord_dbus_lib_push.h b/src/lib/include/gnunet_gnsrecord_dbus_lib_push.h
new file mode 100644
index 0000000..0fdfc6c
--- /dev/null
+++ b/src/lib/include/gnunet_gnsrecord_dbus_lib_push.h
@@ -0,0 +1,38 @@
1#ifndef GNUNET_GNSRECORD_DBUS_LIB_PUSH_H
2#define GNUNET_GNSRECORD_DBUS_LIB_PUSH_H
3
4#include <gnunet/platform.h>
5#include <gnunet/gnunet_common.h>
6#include <gnunet/gnunet_gnsrecord_lib.h>
7
8#include "gnunet_gnsrecord_dbus_lib.h"
9
10/**
11 * Push a GNUNET_GNSRECORD_Type to a DBusMessage, advancing the iterator.
12 */
13void
14GNUNET_GNSRECORD_DBUS_push_type (
15 DBusMessage *message,
16 DBusMessageIter *iter,
17 const uint32_t *value);
18
19/**
20 * Push a GNUNET_GNSRECORD_Flags to a DBusMessage, advancing the iterator.
21 */
22void
23GNUNET_GNSRECORD_DBUS_push_flags (
24 DBusMessage *message,
25 DBusMessageIter *iter,
26 const enum GNUNET_GNSRECORD_Flags *value);
27
28/**
29 * Push a GNUNET_GNSRECORD_Data to a DBusMessage, advancing the iterator.
30 */
31void
32GNUNET_GNSRECORD_DBUS_push_data (
33 DBusMessage *message,
34 DBusMessageIter *iter,
35 const struct GNUNET_GNSRECORD_Data *value);
36
37#endif
38