mirror of
https://git.kernel.org/pub/scm/bluetooth/bluez.git
synced 2024-11-30 07:34:27 +08:00
f81e74be9d
This patch adds SPDX License Identifier and removes the license text. ------------------------------------- License COUNT ------------------------------------- GPL-2.0-or-later : 12 License: GPL-2.0-or-later gobex/gobex-defs.h gobex/gobex-transfer.c gobex/gobex.c gobex/gobex-apparam.h gobex/gobex-header.h gobex/gobex-header.c gobex/gobex.h gobex/gobex-packet.h gobex/gobex-defs.c gobex/gobex-debug.h gobex/gobex-apparam.c gobex/gobex-packet.c
41 lines
914 B
C
41 lines
914 B
C
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
/*
|
|
*
|
|
* OBEX library with GLib integration
|
|
*
|
|
* Copyright (C) 2011 Intel Corporation. All rights reserved.
|
|
*
|
|
*/
|
|
|
|
#ifndef __GOBEX_DEFS_H
|
|
#define __GOBEX_DEFS_H
|
|
|
|
#include <glib.h>
|
|
|
|
typedef enum {
|
|
G_OBEX_DATA_INHERIT,
|
|
G_OBEX_DATA_COPY,
|
|
G_OBEX_DATA_REF,
|
|
} GObexDataPolicy;
|
|
|
|
#define G_OBEX_ERROR_FIRST (0xff + 1)
|
|
#define G_OBEX_PROTO_ERROR(code) ((code) < G_OBEX_ERROR_FIRST)
|
|
|
|
typedef enum {
|
|
G_OBEX_ERROR_PARSE_ERROR = G_OBEX_ERROR_FIRST,
|
|
G_OBEX_ERROR_INVALID_ARGS,
|
|
G_OBEX_ERROR_DISCONNECTED,
|
|
G_OBEX_ERROR_TIMEOUT,
|
|
G_OBEX_ERROR_CANCELLED,
|
|
G_OBEX_ERROR_FAILED,
|
|
} GObexError;
|
|
|
|
typedef gssize (*GObexDataProducer) (void *buf, gsize len, gpointer user_data);
|
|
typedef gboolean (*GObexDataConsumer) (const void *buf, gsize len,
|
|
gpointer user_data);
|
|
|
|
#define G_OBEX_ERROR g_obex_error_quark()
|
|
GQuark g_obex_error_quark(void);
|
|
|
|
#endif /* __GOBEX_DEFS_H */
|