Lines Matching +full:no +full:- +full:mt

8  * SPDX-License-Identifier: Apache-2.0
81 #define BT_SDP_UDI_MT_SVCLASS 0x112a /**< UDI MT */
123 * Possible values for attribute-id are listed below.
164 #define BT_SDP_ATTR_FAX_CLASS2_SUPPORT 0x0304 /**< Fax Class 2 Support (vendor-specific)*/
243 * The size are computed post-facto in the API and are not known apriori.
247 #define BT_SDP_UINT8 0x08 /**< Unsigned 8-bit integer */
248 #define BT_SDP_UINT16 0x09 /**< Unsigned 16-bit integer */
249 #define BT_SDP_UINT32 0x0a /**< Unsigned 32-bit integer */
250 #define BT_SDP_UINT64 0x0b /**< Unsigned 64-bit integer */
251 #define BT_SDP_UINT128 0x0c /**< Unsigned 128-bit integer */
252 #define BT_SDP_INT8 0x10 /**< Signed 8-bit integer */
253 #define BT_SDP_INT16 0x11 /**< Signed 16-bit integer */
254 #define BT_SDP_INT32 0x12 /**< Signed 32-bit integer */
255 #define BT_SDP_INT64 0x13 /**< Signed 64-bit integer */
256 #define BT_SDP_INT128 0x14 /**< Signed 128-bit integer */
258 #define BT_SDP_UUID16 0x19 /**< UUID, 16-bit */
259 #define BT_SDP_UUID32 0x1a /**< UUID, 32-bit */
260 #define BT_SDP_UUID128 0x1c /**< UUID, 128-bit */
262 #define BT_SDP_TEXT_STR8 0x25 /**< Text string, 8-bit length */
263 #define BT_SDP_TEXT_STR16 0x26 /**< Text string, 16-bit length */
264 #define BT_SDP_TEXT_STR32 0x27 /**< Text string, 32-bit length */
267 #define BT_SDP_SEQ8 0x35 /**< Data element sequence, 8-bit length */
268 #define BT_SDP_SEQ16 0x36 /**< Data element sequence, 16-bit length */
269 #define BT_SDP_SEQ32 0x37 /**< Data element sequence, 32-bit length */
271 #define BT_SDP_ALT8 0x3d /**< Data element alternative, 8-bit length */
272 #define BT_SDP_ALT16 0x3e /**< Data element alternative, 16-bit length */
273 #define BT_SDP_ALT32 0x3f /**< Data element alternative, 32-bit length */
275 #define BT_SDP_URL_STR8 0x45 /**< URL string, 8-bit length */
276 #define BT_SDP_URL_STR16 0x46 /**< URL string, 16-bit length */
277 #define BT_SDP_URL_STR32 0x47 /**< URL string, 32-bit length */
310 * --------------------------------------------------- ------------------
311 * | Service Hdl | Attr list ptr | Attr count | Next | -> | Service Hdl | ...
312 * --------------------------------------------------- ------------------
316 * @brief Declare an array of 8-bit elements in an attribute.
321 * @brief Declare an array of 16-bit elements in an attribute.
326 * @brief Declare an array of 32-bit elements in an attribute.
331 * @brief Declare a fixed-size data element header.
340 * @brief Declare a variable-size data element header.
347 .total_size = BIT((_type & BT_SDP_SIZE_DESC_MASK) - \
432 { BT_SDP_TYPE_SIZE_VAR(BT_SDP_TEXT_STR8, (sizeof(_name)-1)), _name } \
504 * UUID. When UUID resolution gives back no records then NULL is passed
509 * The returned function value allows the user to control retrieving follow-up
520 * @return BT_SDP_DISCOVER_UUID_STOP in case of no more need to read next
558 * no SDP transaction is ongoing between peers and if any then this one
566 * pattern (`params->uuid`) given as the first
571 * record (`params->handle`).
575 * service search pattern (`params->uuid`)