Module Name: src
Committed By: plunky
Date: Sat Jul 25 17:04:51 UTC 2009
Modified Files:
src/lib/libbluetooth: sdp.h
Log Message:
add in definitions from the latest Service Discovery Assigned Numbers
document from www.bluetooth.com
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libbluetooth/sdp.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libbluetooth/sdp.h
diff -u src/lib/libbluetooth/sdp.h:1.1 src/lib/libbluetooth/sdp.h:1.2
--- src/lib/libbluetooth/sdp.h:1.1 Tue May 12 10:05:06 2009
+++ src/lib/libbluetooth/sdp.h Sat Jul 25 17:04:51 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: sdp.h,v 1.1 2009/05/12 10:05:06 plunky Exp $ */
+/* $NetBSD: sdp.h,v 1.2 2009/07/25 17:04:51 plunky Exp $ */
/*-
* Copyright (c) 2006 Itronix Inc.
@@ -159,6 +159,8 @@
#define SDP_UUID_PROTOCOL_AVDTP 0x0019
#define SDP_UUID_PROTOCOL_CMPT 0x001B
#define SDP_UUID_PROTOCOL_UDI_C_PLANE 0x001D
+#define SDP_UUID_PROTOCOL_MCAP_CONTROL_CHANNEL 0x001E
+#define SDP_UUID_PROTOCOL_MCAP_DATA_CHANNEL 0x001F
#define SDP_UUID_PROTOCOL_L2CAP 0x0100
/*
@@ -212,6 +214,13 @@
#define SDP_SERVICE_CLASS_UDI_TA 0x112B
#define SDP_SERVICE_CLASS_AUDIO_VIDEO 0x112C
#define SDP_SERVICE_CLASS_SIM_ACCESS 0x112D
+#define SDP_SERVICE_CLASS_PHONEBOOK_ACCESS_PCE 0x112E
+#define SDP_SERVICE_CLASS_PHONEBOOK_ACCESS_PSE 0x112F
+#define SDP_SERVICE_CLASS_PHONEBOOK_ACCESS 0x1130
+#define SDP_SERVICE_CLASS_HEADSET_HS 0x1131
+#define SDP_SERVICE_CLASS_MESSAGE_ACCESS_SERVER 0x1132
+#define SDP_SERVICE_CLASS_MESSAGE_NOTIFICATION_SERVER 0x1133
+#define SDP_SERVICE_CLASS_MESSAGE_ACCESS_PROFILE 0x1134
#define SDP_SERVICE_CLASS_PNP_INFORMATION 0x1200
#define SDP_SERVICE_CLASS_GENERIC_NETWORKING 0x1201
#define SDP_SERVICE_CLASS_GENERIC_FILE_TRANSFER 0x1202
@@ -222,6 +231,12 @@
#define SDP_SERVICE_CLASS_ESDP_UPNP_IP_PAN 0x1300
#define SDP_SERVICE_CLASS_ESDP_UPNP_IP_LAP 0x1301
#define SDP_SERVICE_CLASS_ESDP_UPNP_L2CAP 0x1302
+#define SDP_SERVICE_CLASS_VIDEO_SOURCE 0x1303
+#define SDP_SERVICE_CLASS_VIDEO_SINK 0x1304
+#define SDP_SERVICE_CLASS_VIDEO_DISTRIBUTION 0x1305
+#define SDP_SERVICE_CLASS_HDP 0x1400
+#define SDP_SERVICE_CLASS_HDP_SOURCE 0x1401
+#define SDP_SERVICE_CLASS_HDP_SINK 0x1402
/*
* Universal Attribute definitions valid in all service classes
@@ -262,12 +277,15 @@
/* Other profile attribute definitions */
#define SDP_ATTR_IP_SUBNET 0x0200
+#define SDP_ATTR_SUPPORT_FEATURES_LIST 0x0200
#define SDP_ATTR_SERVICE_VERSION 0x0300
+#define SDP_ATTR_DATA_EXCHANGE_SPECIFICATION 0x0301
#define SDP_ATTR_EXTERNAL_NETWORK 0x0301
#define SDP_ATTR_NETWORK 0x0301
#define SDP_ATTR_SUPPORTED_DATA_STORES_LIST 0x0301
#define SDP_ATTR_FAX_CLASS1_SUPPORT 0x0302
#define SDP_ATTR_REMOTE_AUDIO_VOLUME_CONTROL 0x0302
+#define SDP_ATTR_MCAP_SUPPORTED_PROCEDURES 0x0302
#define SDP_ATTR_FAX_CLASS20_SUPPORT 0x0303
#define SDP_ATTR_SUPPORTED_FORMATS_LIST 0x0303
#define SDP_ATTR_FAX_CLASS2_SUPPORT 0x0304
@@ -285,6 +303,9 @@
#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_MAS_INSTANCE_ID 0x0315
+#define SDP_ATTR_SUPPORTED_MESSAGE_TYPES 0x0316
/*
* Protocol Data Unit (PDU) header format