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); | 
