OSDN Git Service

Remove unused #defs stack/include/sdpdefs::
authorChris Manton <cmanton@google.com>
Thu, 10 Sep 2020 18:09:32 +0000 (11:09 -0700)
committerChris Manton <cmanton@google.com>
Thu, 17 Sep 2020 15:00:02 +0000 (08:00 -0700)
Towards flattening Everything

Bug: 163134718
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: Ifd2a529f0d3a73a024a7c38f2bf0c59918371a02

stack/include/sdpdefs.h

index 4e4b7b9..277510a 100644 (file)
 */
 #define ATTR_ID_SERVICE_RECORD_HDL 0x0000
 #define ATTR_ID_SERVICE_CLASS_ID_LIST 0x0001
-#define ATTR_ID_SERVICE_RECORD_STATE 0x0002
 #define ATTR_ID_SERVICE_ID 0x0003
 #define ATTR_ID_PROTOCOL_DESC_LIST 0x0004
 #define ATTR_ID_BROWSE_GROUP_LIST 0x0005
 #define ATTR_ID_LANGUAGE_BASE_ATTR_ID_LIST 0x0006
-#define ATTR_ID_SERVICE_INFO_TIME_TO_LIVE 0x0007
-#define ATTR_ID_SERVICE_AVAILABILITY 0x0008
 #define ATTR_ID_BT_PROFILE_DESC_LIST 0x0009
 #define ATTR_ID_DOCUMENTATION_URL 0x000A
 #define ATTR_ID_CLIENT_EXE_URL 0x000B
-#define ATTR_ID_ICON_URL 0x000C
 #define ATTR_ID_ADDITION_PROTO_DESC_LISTS 0x000D
 
 #define LANGUAGE_BASE_ID 0x0100
 #define ATTR_ID_VENDOR_ID_SOURCE 0x0205
 
 #define BLUETOOTH_DI_SPECIFICATION 0x0103 /* 1.3 */
-#define DI_VENDOR_ID_DEFAULT 0xFFFF
 #define DI_VENDOR_ID_SOURCE_BTSIG 0x0001
 #define DI_VENDOR_ID_SOURCE_USBIF 0x0002
 
-#define ATTR_ID_IP_SUBNET 0x0200 /* PAN Profile (***) */
-#define ATTR_ID_VERSION_NUMBER_LIST 0x0200
 #define ATTR_ID_GOEP_L2CAP_PSM 0x0200
-#define ATTR_ID_GROUP_ID 0x0200
-#define ATTR_ID_SERVICE_DATABASE_STATE 0x0201
-#define ATTR_ID_SERVICE_VERSION 0x0300
-#define ATTR_ID_HCRP_1284ID 0x0300
 
-#define ATTR_ID_SUPPORTED_DATA_STORES 0x0301
 #define ATTR_ID_NETWORK 0x0301
-#define ATTR_ID_EXTERNAL_NETWORK 0x0301
 #define ATTR_ID_FAX_CLASS_1_SUPPORT 0x0302
 #define ATTR_ID_REMOTE_AUDIO_VOLUME_CONTROL 0x0302
-#define ATTR_ID_DEVICE_NAME 0x0302
 #define ATTR_ID_SUPPORTED_FORMATS_LIST 0x0303
-#define ATTR_ID_FAX_CLASS_2_0_SUPPORT 0x0303
-#define ATTR_ID_FAX_CLASS_2_SUPPORT 0x0304
-#define ATTR_ID_FRIENDLY_NAME 0x0304
-#define ATTR_ID_AUDIO_FEEDBACK_SUPPORT 0x0305
-#define ATTR_ID_NETWORK_ADDRESS 0x0306
-#define ATTR_ID_DEVICE_LOCATION 0x0306
-#define ATTR_ID_WAP_GATEWAY 0x0307
-#define ATTR_ID_HOME_PAGE_URL 0x0308
-#define ATTR_ID_WAP_STACK_TYPE 0x0309
-#define ATTR_ID_IMG_SUPPORTED_CAPABILITIES 0x0310 /* Imaging Profile */
 #define ATTR_ID_SUPPORTED_FEATURES 0x0311         /* HFP, BIP */
-#define ATTR_ID_IMG_SUPPORTED_FUNCTIONS 0x0312    /* Imaging Profile */
-#define ATTR_ID_IMG_TOT_DATA_CAPABILITY 0x0313    /* Imaging Profile */
 #define ATTR_ID_SUPPORTED_REPOSITORIES 0x0314  /* Phone book access Profile */
 #define ATTR_ID_MAS_INSTANCE_ID 0x0315         /* MAP profile */
 #define ATTR_ID_SUPPORTED_MSG_TYPE 0x0316      /* MAP profile */
 #define ATTR_ID_MAP_SUPPORTED_FEATURES 0x0317  /* MAP profile */
 #define ATTR_ID_PBAP_SUPPORTED_FEATURES 0x0317 /* PBAP profile */
 
-/* These values are for the BPP profile */
-#define ATTR_ID_DOCUMENT_FORMATS_SUPPORTED 0x0350
-#define ATTR_ID_CHARACTER_REPERTOIRES_SUPPORTED 0x0352
-#define ATTR_ID_XHTML_IMAGE_FORMATS_SUPPORTED 0x0354
-#define ATTR_ID_COLOR_SUPPORTED 0x0356
-#define ATTR_ID_1284ID 0x0358
-#define ATTR_ID_PRINTER_NAME 0x035A
-#define ATTR_ID_PRINTER_LOCATION 0x035C
-#define ATTR_ID_DUPLEX_SUPPORTED 0x035E
-#define ATTR_ID_MEDIA_TYPES_SUPPORTED 0x0360
-#define ATTR_ID_MAX_MEDIA_WIDTH 0x0362
-#define ATTR_ID_MAX_MEDIA_LENGTH 0x0364
-#define ATTR_ID_ENHANCED_LAYOUT_SUPPORTED 0x0366
-#define ATTR_ID_RUI_FORMATS_SUPPORTED 0x0368
-#define ATTR_ID_RUI_REF_PRINTING_SUPPORTED 0x0370    /* Boolean */
-#define ATTR_ID_RUI_DIRECT_PRINTING_SUPPORTED 0x0372 /* Boolean */
-#define ATTR_ID_REF_PRINTING_TOP_URL 0x0374
-#define ATTR_ID_DIRECT_PRINTING_TOP_URL 0x0376
-#define ATTR_ID_PRINTER_ADMIN_RUI_TOP_URL 0x0378
-#define ATTR_ID_BPP_DEVICE_NAME 0x037A
-
 /* These values are for the PAN profile */
 #define ATTR_ID_SECURITY_DESCRIPTION 0x030A
 #define ATTR_ID_NET_ACCESS_TYPE 0x030B
 #define ATTR_ID_MAX_NET_ACCESS_RATE 0x030C
-#define ATTR_ID_IPV4_SUBNET 0x030D
-#define ATTR_ID_IPV6_SUBNET 0x030E
-#define ATTR_ID_PAN_SECURITY 0x0400
 
 /* These values are for HID profile */
 #define ATTR_ID_HID_DEVICE_RELNUM 0x0200
 
 /* Define common 16-bit protocol UUIDs
 */
-#define UUID_PROTOCOL_SDP 0x0001
-#define UUID_PROTOCOL_UDP 0x0002
 #define UUID_PROTOCOL_RFCOMM 0x0003
-#define UUID_PROTOCOL_TCP 0x0004
-#define UUID_PROTOCOL_TCS_BIN 0x0005
-#define UUID_PROTOCOL_TCS_AT 0x0006
 #define UUID_PROTOCOL_OBEX 0x0008
-#define UUID_PROTOCOL_IP 0x0009
-#define UUID_PROTOCOL_FTP 0x000A
-#define UUID_PROTOCOL_HTTP 0x000C
-#define UUID_PROTOCOL_WSP 0x000E
 #define UUID_PROTOCOL_BNEP 0x000F
-#define UUID_PROTOCOL_UPNP 0x0010
 #define UUID_PROTOCOL_HIDP 0x0011
-#define UUID_PROTOCOL_HCRP_CTRL 0x0012
-#define UUID_PROTOCOL_HCRP_DATA 0x0014
-#define UUID_PROTOCOL_HCRP_NOTIF 0x0016
 #define UUID_PROTOCOL_AVCTP 0x0017
 #define UUID_PROTOCOL_AVDTP 0x0019
-#define UUID_PROTOCOL_CMTP 0x001B
-#define UUID_PROTOCOL_UDI 0x001D
-#define UUID_PROTOCOL_MCAP_CTRL 0x001E
-#define UUID_PROTOCOL_MCAP_DATA 0x001F
 #define UUID_PROTOCOL_L2CAP 0x0100
 #define UUID_PROTOCOL_ATT 0x0007
 
 
 #define UUID_SERVCLASS_GAP_SERVER 0x1800
 #define UUID_SERVCLASS_GATT_SERVER 0x1801
-#define UUID_SERVCLASS_IMMEDIATE_ALERT 0x1802 /* immediate alert */
-#define UUID_SERVCLASS_LINKLOSS 0x1803        /* Link Loss Alert */
-#define UUID_SERVCLASS_TX_POWER 0x1804        /* TX power */
-#define UUID_SERVCLASS_CURRENT_TIME 0x1805    /* Link Loss Alert */
-#define UUID_SERVCLASS_DST_CHG 0x1806         /* DST Time change */
-#define UUID_SERVCLASS_REF_TIME_UPD 0x1807    /* reference time update */
-#define UUID_SERVCLASS_THERMOMETER 0x1809     /* Thermometer UUID */
 #define UUID_SERVCLASS_DEVICE_INFO 0x180A     /* device info service */
-#define UUID_SERVCLASS_NWA 0x180B             /* Network availability */
-#define UUID_SERVCLASS_HEART_RATE 0x180D      /* Heart Rate service */
-#define UUID_SERVCLASS_PHALERT 0x180E         /* phone alert service */
-#define UUID_SERVCLASS_BATTERY 0x180F         /* battery service */
-#define UUID_SERVCLASS_BPM 0x1810             /*  blood pressure service */
-#define UUID_SERVCLASS_ALERT_NOTIFICATION 0x1811
 #define UUID_SERVCLASS_LE_HID 0x1812     /*  HID over LE */
 #define UUID_SERVCLASS_SCAN_PARAM 0x1813 /* Scan Parameter service */
-#define UUID_SERVCLASS_GLUCOSE 0x1808    /* Glucose Meter Service */
-#define UUID_SERVCLASS_RSC 0x1814 /* RUNNERS SPEED AND CADENCE SERVICE      */
-#define UUID_SERVCLASS_CSC 0x1816 /* Cycling SPEED AND CADENCE SERVICE      */
-
-#define UUID_SERVCLASS_TEST_SERVER 0x9000 /* Test Group UUID */
 
 #define UUID_CODEC_CVSD 0x0001 /* CVSD */
 #define UUID_CODEC_MSBC 0x0002 /* mSBC */
 
-#define UUID_HF_IND_ENHANCED_DRIVER_SAFETY 0x0001 /* Enhanced Safety */
-#define UUID_HF_IND_BATTERY_LEVEL_STATUS 0x0002   /* Battery Status */
-
 /* Define all the 'Descriptor Type' values.
 */
-#define NULL_DESC_TYPE 0
 #define UINT_DESC_TYPE 1
 #define TWO_COMP_INT_DESC_TYPE 2
 #define UUID_DESC_TYPE 3
 
 /* Constants used for display purposes only.  These define overlapping attribute
  * values */
-#define ATTR_ID_VERS_OR_GRP_OR_DRELNUM_OR_IPSUB_OR_SPECID 0x0200
-#define ATTR_ID_VEND_ID_OR_SERVICE_DB_STATE_OR_PARSE_VER 0x0201
-#define ATTR_ID_PROD_ID_OR_HID_DEV_SUBCLASS 0x0202
-#define ATTR_ID_PROD_VER_OR_HID_COUNTRY_CODE 0x0203
-#define ATTR_ID_PRIMARY_REC_OR_HID_VIRTUAL_CABLE 0x0204
-#define ATTR_ID_DI_VENDOR_ID_SOURCE_OR_HID_INIT_RECONNECT 0x0205
-#define ATTR_ID_SERV_VERS_OR_1284ID 0x0300
 #define ATTR_ID_DATA_STORES_OR_NETWORK 0x0301
-#define ATTR_ID_FAX_1_OR_AUD_VOL_OR_DEV_NAME 0x0302
-#define ATTR_ID_FORMATS_OR_FAX_2_0 0x0303
-#define ATTR_ID_FAX_CLASS_2_OR_FRIENDLY_NAME 0x0304
-#define ATTR_ID_NETADDRESS_OR_DEVLOCATION 0x0306
 
 #endif