mirror of
https://git.kernel.org/pub/scm/bluetooth/bluez.git
synced 2024-11-16 00:34:39 +08:00
ee6d9e71c6
This patch adds SPDX License Identifier and removes the license text. ------------------------------------- License COUNT ------------------------------------- GPL-2.0-or-later : 65 License: GPL-2.0-or-later obexd/src/mimetype.c obexd/src/transport.h obexd/src/server.c obexd/src/obex.c obexd/src/log.h obexd/src/service.h obexd/src/plugin.h obexd/src/plugin.c obexd/src/main.c obexd/src/mimetype.h obexd/src/transport.c obexd/src/obexd.h obexd/src/obex.h obexd/src/obex-priv.h obexd/src/log.c obexd/src/map_ap.h obexd/src/manager.c obexd/src/service.c obexd/src/server.h obexd/src/manager.h obexd/plugins/opp.c obexd/plugins/vcard.h obexd/plugins/pbap.c obexd/plugins/vcard.c obexd/plugins/messages.h obexd/plugins/phonebook.h obexd/plugins/pcsuite.c obexd/plugins/messages-tracker.c obexd/plugins/phonebook-tracker.c obexd/plugins/irmc.c obexd/plugins/ftp.c obexd/plugins/ftp.h obexd/plugins/filesystem.c obexd/plugins/messages-dummy.c obexd/plugins/phonebook-ebook.c obexd/plugins/syncevolution.c obexd/plugins/bluetooth.c obexd/plugins/phonebook-dummy.c obexd/plugins/filesystem.h obexd/plugins/mas.c obexd/client/transport.h obexd/client/opp.c obexd/client/pbap.c obexd/client/transfer.h obexd/client/opp.h obexd/client/driver.c obexd/client/map-event.h obexd/client/bluetooth.h obexd/client/sync.h obexd/client/transport.c obexd/client/pbap.h obexd/client/driver.h obexd/client/transfer.c obexd/client/ftp.c obexd/client/map.h obexd/client/ftp.h obexd/client/bluetooth.c obexd/client/manager.c obexd/client/session.h obexd/client/session.c obexd/client/map.c obexd/client/sync.c obexd/client/map-event.c obexd/client/mns.c obexd/client/manager.h
27 lines
756 B
C
27 lines
756 B
C
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
/*
|
|
*
|
|
* OBEX Server
|
|
*
|
|
* Copyright (C) 2012 Intel Corporation
|
|
*
|
|
*
|
|
*/
|
|
|
|
typedef void (*obc_transport_func)(GIOChannel *io, GError *err,
|
|
gpointer user_data);
|
|
|
|
struct obc_transport {
|
|
const char *name;
|
|
guint (*connect) (const char *source, const char *destination,
|
|
const char *service, uint16_t port,
|
|
obc_transport_func func, void *user_data);
|
|
int (*getpacketopt) (GIOChannel *io, int *tx_mtu, int *rx_mtu);
|
|
void (*disconnect) (guint id);
|
|
const void *(*getattribute) (guint id, int attribute_id);
|
|
};
|
|
|
|
int obc_transport_register(struct obc_transport *transport);
|
|
void obc_transport_unregister(struct obc_transport *transport);
|
|
struct obc_transport *obc_transport_find(const char *name);
|