diff options
Diffstat (limited to 'transfer/session.h')
-rw-r--r-- | transfer/session.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/transfer/session.h b/transfer/session.h index bc4c495a..c5a946b4 100644 --- a/transfer/session.h +++ b/transfer/session.h @@ -20,3 +20,21 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * */ + +#include <bluetooth/bluetooth.h> + +struct session_data { + DBusConnection *conn; + DBusMessage *msg; + uid_t uid; + bdaddr_t bdaddr; + uint8_t channel; + char *identifier; + GIOChannel *rfcomm_io; +}; + +struct session_data *session_create(DBusConnection *conn, DBusMessage *msg); +void session_destroy(struct session_data *session); + +const char *session_connect(struct session_data *session, + const char *address, const char *pathname); |