Lines Matching +full:has +full:- +full:lock
7 * Copyright (c) 2021-2024 Nordic Semiconductor ASA
9 * SPDX-License-Identifier: Apache-2.0
78 /** Invalid lock value */
80 /** SIRK only available out-of-band */
82 /** Client is already owner of the lock */
101 * @brief Callback whenever the lock changes on the server.
103 * @param conn The connection to the client that changed the lock.
108 * @param locked Whether the lock was locked or released.
152 * Setting this to false will disable the lock characteristic.
246 * @param rsi Pointer to the 6-octet newly generated RSI data in little-endian.
257 * @param lock If true lock the set, if false release the set.
258 * @param force This argument only have meaning when @p lock is false
259 * (release) and will force release the lock, regardless of who
260 * took the lock.
265 bool lock, bool force);
273 * may require an out-of-band solution.
349 * @retval NULL if @p conn is NULL or if the connection has not done discovery yet
364 * @brief Callback when the lock value on a set of a connected device changes.
368 * @param locked Whether the lock is locked or release.
396 * @param locked Whether the lock is locked or release.
410 /** Callback when discovery has finished */
412 /** Callback when locking a set has finished */
414 /** Callback when unlocking a set has finished */
416 /** Callback when a set's lock state has changed */
418 /** Callback when a set's SIRK has changed */
466 * This function will read the lock state of all devices and if all devices are
472 * This procedure only works if all the members have the lock characteristic,
473 * and all either has rank = 0 or unique ranks.
493 * @brief Lock an array of set members
501 * @param members Array of set members to lock.
519 * @param members Array of set members to lock.