Lines Matching full:object

12  * @brief Creates and registers an object instance to the registry. Object specified by
15 * @param[in] obj_id Object id of the object instance.
16 * @param[in] obj_inst_id Object instance id of the object instance to be created.
17 * @param[out] obj_inst Engine object instance buffer pointer.
24 * @brief Deletes the object instance given by @p obj_id / @p obj_inst_id.
26 * @param[in] obj_id Object id of the object instance to be deleted
27 * @param[in] obj_inst_id Object instance id of the object instance to be deleted
33 * @brief Get the engine object instance specified by @p msg->path. Usually only used in do_write
36 * @param[in] msg lwm2m message containing the path to the object instance.
37 * @param[out] obj_inst Engine object instance buffer pointer.
38 * @param[out] created Points to a 1 if an object instance was created. Else 0. Can also be NULL.
45 * @brief Appends an object to the registry. Usually called in the init function
46 * of an object.
48 * @param[in] obj Object to be registered.
53 * @brief Removes an object from the registry.
55 * @param[in] obj Object to be removed
82 * @brief Returns pointer to the object in the registry specified by @p path.
85 * @param[in] path lwm2m_obj_path to the object.
86 * @return Pointer to engine object in the registry
91 * @brief Returns pointer to the object instance in the registry specified by @p path.
94 * @param[in] path lwm2m_obj_path to the object instance.
95 * @return Pointer to engine object instance in the registry
120 * @param[in] obj_id Object id of the object.
121 * @return Pointer to the engine object.
126 * @brief Get the engine object instance @p obj_id /@p obj_inst_id
128 * @param[in] obj_id Object if of the object instance.
129 * @param[in] obj_inst_id Object instance id of object instance
130 * @return Pointer to the object instance.
135 * @brief Get object instance, field, resource and resource instance. All variables may be NULL.
139 * @param[in] path lwm2m object path to the object/object instance/resource/resource instance
141 * @param[out] obj_inst Engine object instance buffer pointer.
142 * @param[out] obj_field Engine object field buffer pointer.
152 * @brief Returns the object instance in the registry with object id = @p obj_id that has the
153 * smallest object instance id strictly larger than @p obj_inst_id.
155 * @param[in] obj_id Object id of the object instance.
156 * @param[in] obj_inst_id Lower bound of the object instance id.
157 * @return Pointer to the object instance. NULL if not found.
162 * @brief Returns a boolean to signal whether or not or it's needed to report object version.
164 * @param[in] obj Pointer to engine object.
165 * @return True if it's needed to report object version, else false
186 * @brief Returns the engine object field with resource id @p res_id of the object @p obj.
188 * @param[in] obj lwm2m engine object of the field.
190 * @return Pointer to an engine object field, or NULL if it does not exist
208 /* object list */