diff --git a/obexd/client/ftp.c b/obexd/client/ftp.c
index fdadf43..92fcaad 100644
--- a/obexd/client/ftp.c
+++ b/obexd/client/ftp.c
DBusMessage *msg;
};
-static void async_cb(GObex *obex, GError *err, GObexPacket *rsp,
+static void async_cb(struct obc_session *session, GError *err,
gpointer user_data)
{
DBusMessage *reply, *msg = user_data;
{
struct ftp_data *ftp = user_data;
struct obc_session *session = ftp->session;
- GObex *obex = obc_session_get_obex(session);
const char *folder;
GError *err = NULL;
return g_dbus_create_error(message,
"org.openobex.Error.InvalidArguments", NULL);
- g_obex_setpath(obex, folder, async_cb, message, &err);
+ obc_session_setpath(session, folder, async_cb, message, &err);
if (err != NULL) {
DBusMessage *reply;
reply = g_dbus_create_error(message,
{
struct ftp_data *ftp = user_data;
struct obc_session *session = ftp->session;
- GObex *obex = obc_session_get_obex(session);
const char *folder;
GError *err = NULL;
return g_dbus_create_error(message,
"org.openobex.Error.InvalidArguments", NULL);
- g_obex_mkdir(obex, folder, async_cb, message, &err);
+ obc_session_mkdir(session, folder, async_cb, message, &err);
if (err != NULL) {
DBusMessage *reply;
reply = g_dbus_create_error(message,
{
struct ftp_data *ftp = user_data;
struct obc_session *session = ftp->session;
- GObex *obex = obc_session_get_obex(session);
const char *filename, *destname;
GError *err = NULL;
return g_dbus_create_error(message,
"org.openobex.Error.InvalidArguments", NULL);
- g_obex_copy(obex, filename, destname, async_cb, message, &err);
+ obc_session_copy(session, filename, destname, async_cb, message, &err);
if (err != NULL) {
DBusMessage *reply;
reply = g_dbus_create_error(message,
{
struct ftp_data *ftp = user_data;
struct obc_session *session = ftp->session;
- GObex *obex = obc_session_get_obex(session);
const char *filename, *destname;
GError *err = NULL;
return g_dbus_create_error(message,
"org.openobex.Error.InvalidArguments", NULL);
- g_obex_move(obex, filename, destname, async_cb, message, &err);
+ obc_session_move(session, filename, destname, async_cb, message, &err);
if (err != NULL) {
DBusMessage *reply;
reply = g_dbus_create_error(message,
{
struct ftp_data *ftp = user_data;
struct obc_session *session = ftp->session;
- GObex *obex = obc_session_get_obex(session);
const char *file;
GError *err = NULL;
return g_dbus_create_error(message,
"org.openobex.Error.InvalidArguments", NULL);
- g_obex_delete(obex, file, async_cb, message, &err);
+ obc_session_delete(session, file, async_cb, message, &err);
if (err != NULL) {
DBusMessage *reply;
reply = g_dbus_create_error(message,