26
26
#include <config.h>
31
#include <openobex/obex.h>
32
#include <openobex/obex_const.h>
34
33
#include "phonebook.h"
36
int phonebook_pullphonebook(obex_t *obex, obex_object_t *obj,
37
struct apparam_field params)
42
int phonebook_pullvcardlisting(obex_t *obex, obex_object_t *obj,
43
struct apparam_field params)
48
int phonebook_pullvcardentry(obex_t *obex, obex_object_t *obj,
49
struct apparam_field params)
40
"TEL:+001122334455\n" \
46
const struct apparam_field *apparams;
49
int phonebook_init(void)
54
void phonebook_exit(void)
58
static gboolean dummy_result(gpointer data)
60
struct dummy_data *dummy = data;
62
dummy->cb(VCARD0, strlen(VCARD0), 1, 0, dummy->user_data);
67
int phonebook_set_folder(const gchar *current_folder,
68
const gchar *new_folder, guint8 flags)
73
int phonebook_pull(const gchar *name, const struct apparam_field *params,
74
phonebook_cb cb, gpointer user_data)
76
struct dummy_data *dummy;
78
dummy = g_new0(struct dummy_data, 1);
80
dummy->user_data = user_data;
81
dummy->apparams = params;
83
g_idle_add_full(G_PRIORITY_DEFAULT_IDLE,
84
dummy_result, dummy, g_free);