亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sdp.h

?? 實現藍牙的各種profile
?? H
?? 第 1 頁 / 共 2 頁
字號:
#define SDP_ATTR_AUDIO_FEEDBACK_SUPPORT		0x0305#define SDP_ATTR_NETWORK_ADDRESS		0x0306#define SDP_ATTR_WAP_GATEWAY			0x0307#define SDP_ATTR_HOMEPAGE_URL			0x0308#define SDP_ATTR_WAP_STACK_TYPE			0x0309#define SDP_ATTR_SECURITY_DESC			0x030a#define SDP_ATTR_NET_ACCESS_TYPE		0x030b#define SDP_ATTR_MAX_NET_ACCESSRATE		0x030c#define SDP_ATTR_IP4_SUBNET			0x030d#define SDP_ATTR_IP6_SUBNET			0x030e#define SDP_ATTR_SUPPORTED_CAPABILITIES		0x0310#define SDP_ATTR_SUPPORTED_FEATURES		0x0311#define SDP_ATTR_SUPPORTED_FUNCTIONS		0x0312#define SDP_ATTR_TOTAL_IMAGING_DATA_CAPACITY	0x0313#define SDP_ATTR_SUPPORTED_REPOSITORIES		0x0314#define SDP_ATTR_SPECIFICATION_ID		0x0200#define SDP_ATTR_VENDOR_ID			0x0201#define SDP_ATTR_PRODUCT_ID			0x0202#define SDP_ATTR_VERSION			0x0203#define SDP_ATTR_PRIMARY_RECORD			0x0204#define SDP_ATTR_VENDOR_ID_SOURCE		0x0205#define SDP_ATTR_HID_DEVICE_RELEASE_NUMBER	0x0200#define SDP_ATTR_HID_PARSER_VERSION		0x0201#define SDP_ATTR_HID_DEVICE_SUBCLASS		0x0202#define SDP_ATTR_HID_COUNTRY_CODE		0x0203#define SDP_ATTR_HID_VIRTUAL_CABLE		0x0204#define SDP_ATTR_HID_RECONNECT_INITIATE		0x0205#define SDP_ATTR_HID_DESCRIPTOR_LIST		0x0206#define SDP_ATTR_HID_LANG_ID_BASE_LIST		0x0207#define SDP_ATTR_HID_SDP_DISABLE		0x0208#define SDP_ATTR_HID_BATTERY_POWER		0x0209#define SDP_ATTR_HID_REMOTE_WAKEUP		0x020a#define SDP_ATTR_HID_PROFILE_VERSION		0x020b#define SDP_ATTR_HID_SUPERVISION_TIMEOUT	0x020c#define SDP_ATTR_HID_NORMALLY_CONNECTABLE	0x020d#define SDP_ATTR_HID_BOOT_DEVICE		0x020e/* * These identifiers are based on the SDP spec stating that  * "base attribute id of the primary (universal) language must be 0x0100" * * Other languages should have their own offset; e.g.: * #define XXXLangBase yyyy * #define AttrServiceName_XXX	0x0000+XXXLangBase */#define SDP_PRIMARY_LANG_BASE 		0x0100#define SDP_ATTR_SVCNAME_PRIMARY	0x0000 + SDP_PRIMARY_LANG_BASE#define SDP_ATTR_SVCDESC_PRIMARY	0x0001 + SDP_PRIMARY_LANG_BASE#define SDP_ATTR_PROVNAME_PRIMARY	0x0002 + SDP_PRIMARY_LANG_BASE/* * The Data representation in SDP PDUs (pps 339, 340 of BT SDP Spec) * These are the exact data type+size descriptor values * that go into the PDU buffer. * * The datatype (leading 5bits) + size descriptor (last 3 bits) * is 8 bits. The size descriptor is critical to extract the * right number of bytes for the data value from the PDU. * * For most basic types, the datatype+size descriptor is * straightforward. However for constructed types and strings, * the size of the data is in the next "n" bytes following the * 8 bits (datatype+size) descriptor. Exactly what the "n" is * specified in the 3 bits of the data size descriptor. * * TextString and URLString can be of size 2^{8, 16, 32} bytes * DataSequence and DataSequenceAlternates can be of size 2^{8, 16, 32} * The size are computed post-facto in the API and are not known apriori */#define SDP_DATA_NIL 		0x00#define SDP_UINT8  		0x08#define SDP_UINT16		0x09#define SDP_UINT32		0x0A#define SDP_UINT64		0x0B#define SDP_UINT128		0x0C#define SDP_INT8		0x10#define SDP_INT16		0x11#define SDP_INT32		0x12#define SDP_INT64		0x13#define SDP_INT128		0x14#define SDP_UUID_UNSPEC		0x18#define SDP_UUID16		0x19#define SDP_UUID32		0x1A#define SDP_UUID128		0x1C#define SDP_TEXT_STR_UNSPEC	0x20#define SDP_TEXT_STR8		0x25#define SDP_TEXT_STR16		0x26#define SDP_TEXT_STR32		0x27#define SDP_BOOL		0x28#define SDP_SEQ_UNSPEC		0x30#define SDP_SEQ8		0x35#define SDP_SEQ16		0x36#define SDP_SEQ32		0x37#define SDP_ALT_UNSPEC		0x38#define SDP_ALT8		0x3D#define SDP_ALT16		0x3E#define SDP_ALT32		0x3F#define SDP_URL_STR_UNSPEC	0x40#define SDP_URL_STR8		0x45#define SDP_URL_STR16		0x46#define SDP_URL_STR32		0x47/* * The PDU identifiers of SDP packets between client and server */#define SDP_ERROR_RSP		0x01#define SDP_SVC_SEARCH_REQ	0x02#define SDP_SVC_SEARCH_RSP	0x03#define SDP_SVC_ATTR_REQ	0x04#define SDP_SVC_ATTR_RSP	0x05#define SDP_SVC_SEARCH_ATTR_REQ	0x06#define SDP_SVC_SEARCH_ATTR_RSP	0x07/* * Some additions to support service registration. * These are outside the scope of the Bluetooth specification */#define SDP_SVC_REGISTER_REQ	0x75#define SDP_SVC_REGISTER_RSP	0x76#define SDP_SVC_UPDATE_REQ	0x77#define SDP_SVC_UPDATE_RSP	0x78#define SDP_SVC_REMOVE_REQ	0x79#define SDP_SVC_REMOVE_RSP	0x80/* * SDP Error codes */#define SDP_INVALID_VERSION		0x0001#define SDP_INVALID_RECORD_HANDLE	0x0002#define SDP_INVALID_SYNTAX		0x0003#define SDP_INVALID_PDU_SIZE		0x0004#define SDP_INVALID_CSTATE		0x0005/* * SDP PDU */typedef struct {	uint8_t  pdu_id;	uint16_t tid;	uint16_t plen;} __attribute__ ((packed)) sdp_pdu_hdr_t;/* * Common definitions for attributes in the SDP. * Should the type of any of these change, you need only make a change here. */typedef struct {	uint8_t data[16];} uint128_t;typedef struct {	uint8_t type;	union {		uint16_t  uuid16;		uint32_t  uuid32;		uint128_t uuid128;	} value;} uuid_t;#define SDP_IS_UUID(x) ((x) == SDP_UUID16 || (x) == SDP_UUID32 || (x) ==SDP_UUID128)typedef struct _sdp_list sdp_list_t;struct _sdp_list {	sdp_list_t *next;	void *data;};/* * User-visible strings can be in many languages * in addition to the universal language. * * Language meta-data includes language code in ISO639 * followed by the encoding format. The third field in this * structure is the attribute offset for the language. * User-visible strings in the specified language can be * obtained at this offset. */typedef struct {	uint16_t code_ISO639;	uint16_t encoding;	uint16_t base_offset;} sdp_lang_attr_t;/* * Profile descriptor is the Bluetooth profile metadata. If a * service conforms to a well-known profile, then its profile * identifier (UUID) is an attribute of the service. In addition, * if the profile has a version number it is specified here. */typedef struct {	uuid_t uuid;	uint16_t version;} sdp_profile_desc_t;typedef struct {	uint8_t major;	uint8_t minor;} sdp_version_t;typedef struct {	uint8_t *data;	uint32_t data_size;	uint32_t buf_size;} sdp_buf_t;typedef struct {	uint32_t handle;	/* Search pattern: a sequence of all UUIDs seen in this record */	sdp_list_t *pattern;	sdp_list_t *attrlist;	/* Main service class for Extended Inquiry Response */	uuid_t svclass;} sdp_record_t;typedef struct sdp_data_struct sdp_data_t;struct sdp_data_struct {	uint8_t dtd;	uint16_t attrId;	union {		int8_t    int8;		int16_t   int16;		int32_t   int32;		int64_t   int64;		uint128_t int128;		uint8_t   uint8;		uint16_t  uint16;		uint32_t  uint32;		uint64_t  uint64;		uint128_t uint128;		uuid_t    uuid;		char     *str;		sdp_data_t *dataseq;	} val;	sdp_data_t *next;	int unitSize;};#ifdef __cplusplus}#endif#endif /* __SDP_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区三区在线视频| 精品一区二区三区在线观看| 日本欧美在线看| 激情图片小说一区| 91丨porny丨首页| 日韩一区二区三区三四区视频在线观看| 久久亚区不卡日本| 亚洲免费av高清| 久久97超碰色| 在线视频综合导航| 精品理论电影在线| 亚洲精品一卡二卡| 久久66热偷产精品| 在线视频欧美精品| 久久精品视频免费| 午夜精品爽啪视频| 成人爽a毛片一区二区免费| 欧美丝袜丝交足nylons图片| 亚洲精品在线三区| 亚洲国产va精品久久久不卡综合| 国产乱对白刺激视频不卡| 欧亚洲嫩模精品一区三区| 欧美精品一区二区三区一线天视频| 亚洲欧美偷拍卡通变态| 韩日欧美一区二区三区| 色中色一区二区| 亚洲一区二区三区国产| 亚洲国产精品一区二区久久恐怖片 | 国产精品网站一区| 欧美aⅴ一区二区三区视频| www.性欧美| 精品久久久久香蕉网| 亚洲自拍偷拍图区| 成人黄页毛片网站| 日韩欧美高清一区| 五月天一区二区三区| 99精品国产99久久久久久白柏 | 韩日av一区二区| 欧美日韩中文精品| 亚洲天堂福利av| 国产成人午夜视频| 精品蜜桃在线看| 亚洲成人黄色影院| 色婷婷精品大在线视频| 国产亚洲综合在线| 久久精品国产一区二区三 | 亚洲国产美女搞黄色| av成人免费在线观看| 国产亚洲视频系列| 精品亚洲成av人在线观看| 欧美理论在线播放| 亚洲成人综合视频| 欧美无人高清视频在线观看| 国产精品电影一区二区三区| 国产成人在线观看| 久久久99久久精品欧美| 久久精品国产秦先生| 91精品久久久久久久91蜜桃| 亚洲亚洲精品在线观看| 欧日韩精品视频| 亚洲一区日韩精品中文字幕| 一本大道久久a久久精品综合| 成人欧美一区二区三区小说| 成人综合在线视频| 日本一区二区视频在线观看| 国产精品伊人色| 精品国产亚洲一区二区三区在线观看| 美女视频网站久久| 日韩欧美电影一二三| 久久国产精品99久久久久久老狼| 日韩一级高清毛片| 麻豆国产一区二区| 2014亚洲片线观看视频免费| 韩国女主播成人在线观看| 久久新电视剧免费观看| 国产激情视频一区二区三区欧美| 国产日本亚洲高清| 成人高清视频免费观看| 中文字幕中文在线不卡住| 93久久精品日日躁夜夜躁欧美| 亚洲欧美一区二区在线观看| 日本黄色一区二区| 性感美女极品91精品| 制服丝袜av成人在线看| 久久国产乱子精品免费女| 久久免费的精品国产v∧| 国产91精品在线观看| 亚洲欧洲精品天堂一级| 欧洲另类一二三四区| 亚洲成人av在线电影| 日韩一级成人av| 国产成人亚洲综合a∨婷婷| 日本一区二区三区四区在线视频 | 一区二区三区在线免费视频| 欧美三级电影网| 久久成人羞羞网站| 国产色一区二区| 色噜噜偷拍精品综合在线| 亚洲成人资源网| 精品国产亚洲在线| 99热在这里有精品免费| 五月开心婷婷久久| 亚洲精品一区二区三区影院| 暴力调教一区二区三区| 成人污污视频在线观看| 久久97超碰国产精品超碰| 久久久亚洲精品石原莉奈| 99久久99久久综合| 午夜一区二区三区视频| 精品成人一区二区三区| 99re在线精品| 日本少妇一区二区| 亚洲国产高清aⅴ视频| 欧美三级资源在线| 激情小说欧美图片| 亚洲日本一区二区| 欧美一区二区精品在线| 成人免费高清视频在线观看| 午夜激情一区二区| 久久精品无码一区二区三区| 欧美在线播放高清精品| 精品影视av免费| 一区二区三区四区乱视频| 精品少妇一区二区三区在线视频| www.欧美色图| 免费观看日韩电影| 亚洲欧洲三级电影| 欧美本精品男人aⅴ天堂| 色视频一区二区| 国产精品中文字幕日韩精品| 亚洲福利视频导航| 国产精品美女久久久久aⅴ| 91精品国产一区二区三区蜜臀| www.欧美.com| 国产一区二区三区四| 欧美日韩另类一区| 蜜桃精品视频在线| 亚洲美女视频在线| 久久久久久久久久美女| 精品视频一区二区三区免费| 国产99一区视频免费| 日本91福利区| 一区二区欧美国产| 国产色婷婷亚洲99精品小说| 91麻豆精品国产自产在线 | 国产欧美精品区一区二区三区 | 亚洲国产欧美一区二区三区丁香婷| 久久影视一区二区| 欧美猛男男办公室激情| 91蜜桃传媒精品久久久一区二区| 日韩1区2区日韩1区2区| 亚洲一区二区三区四区在线| 中文字幕va一区二区三区| 日韩美女一区二区三区四区| 欧美日韩一区中文字幕| 91毛片在线观看| 成人av高清在线| 国产aⅴ精品一区二区三区色成熟| 乱一区二区av| 日韩激情视频在线观看| 香蕉影视欧美成人| 亚洲影视在线观看| 亚洲伦理在线免费看| 亚洲欧洲性图库| 中日韩免费视频中文字幕| 久久精品视频在线看| 久久夜色精品一区| 欧美大胆人体bbbb| 日韩免费视频线观看| 制服丝袜激情欧洲亚洲| 欧美男人的天堂一二区| 欧美日韩亚洲国产综合| 欧美影院一区二区| 在线观看免费成人| 色av一区二区| 在线视频一区二区免费| 在线亚洲欧美专区二区| 欧美在线观看你懂的| 欧美网站大全在线观看| 欧美色倩网站大全免费| 欧美日韩一级片在线观看| 欧美日韩夫妻久久| 欧美揉bbbbb揉bbbbb| 欧美久久久久久久久久| 91精品在线观看入口| 日韩一区二区三区观看| 欧美不卡一区二区三区四区| 精品国产髙清在线看国产毛片| www国产精品av| 久久久精品日韩欧美| 中文字幕第一区综合| 国产精品久久午夜| 亚洲欧美激情在线| 亚洲小说春色综合另类电影| 日韩精品一二三区| 麻豆精品一区二区三区| 国产乱码一区二区三区| 懂色av中文字幕一区二区三区| 成人国产精品免费观看| 色视频成人在线观看免|