Lines Matching +full:pre +full:- +full:declared

3  * Copyright (c) 2017-2019 Foundries.io
5 * SPDX-License-Identifier: Apache-2.0
10 * @brief LwM2M high-level API
13 * LwM2M high-level interface is defined in this header.
18 * OMA-TS-LightweightM2M_Core-V1_1_1-20190617-A
20 * @defgroup lwm2m_api LwM2M high-level API
46 /* clang-format off */
61 /* clang-format on */
73 /* clang-format off */
88 /* clang-format on */
105 uint8_t level; /**< Path level (0-4). Ex. 4 = resource instance. */
157 /** De-registration failure */
169 /** De-register */
226 * declared in a private header and not exposed to the application,
365 * (typically 0 for non-multi instance resources).
382 * On a block-wise transfers the handler is called multiple times with the data blocks
393 * (typically 0 for non-multi instance resources).
397 * block of data. For non-block transfers this is always
400 * For non-block transfers this is 0.
401 * @param[in] offset Offset of the data block. For non-block transfers this is always 0.
414 * Various object instance and resource-based events in the LwM2M engine
830 * LwM2M clients use this function to create non-default LwM2M objects:
855 * lwm2m main thread until all the write-operations are finished.
1015 * * STRING is char * and the null-terminator should be included in the size.
1016 * * OPAQUE is any binary data. When null-terminated string is written in OPAQUE
1025 /** Size of the value. For string resources, it should contain the null-terminator. */
1196 * @brief Set resource (instance) pre-write callback
1203 * @param[in] cb Pre-write resource callback
1234 * @brief Set resource (instance) post-write callback
1239 * It allows an LwM2M client or object to post-process the value of a resource
1243 * @param[in] cb Post-write resource callback
1289 * @brief Resource read-only value bit
1294 * @brief Resource read-only flag
1301 #define LWM2M_HAS_RES_FLAG(res, f) ((res->data_flags & f) == f)
1313 * @param[in] data_flags Data buffer flags (such as read-only, etc)
1347 * @param[out] data_flags Data buffer flags (such as read-only, etc)
1357 * LwM2M clients use this function to create multi-resource instances:
1397 * valid LwM2M-path.
1469 * @return 0 for success, -EINPROGRESS when client is already running
1477 * @brief Stop the LwM2M RD (De-register) Client
1597 LWM2M_SECURITY_PSK = 0, /**< Pre-Shared Key mode */