Lines Matching full:in

13  * LwM2M high-level interface is defined in this header.
42 * Objects in this range have IDs from 0 to 1023.
122 * @param[in] event Observer add/delete or notification ack/timeout
123 * @param[in] path LwM2M path
124 * @param[in] user_data Pointer to user_data buffer, as provided in
137 * LwM2M client events are passed back to the event_cb function in
179 * @param[in] ctx LwM2M context generating the event
180 * @param[in] event LwM2M RD client event code
226 * declared in a private header and not exposed to the application,
253 * the default behavior of load_tls_credential() in lwm2m_engine.c
266 * Enabled via the use of coaps:// protocol prefix in connection
288 /** Current index of Server Object used in this context. */
300 * callback in case of socket errors on receive.
362 * @param[in] obj_inst_id Object instance ID generating the callback.
363 * @param[in] res_id Resource ID generating the callback.
364 * @param[in] res_inst_id Resource instance ID generating the callback
390 * @param[in] obj_inst_id Object instance ID generating the callback.
391 * @param[in] res_id Resource ID generating the callback.
392 * @param[in] res_inst_id Resource instance ID generating the callback
394 * @param[in] data Pointer to data.
395 * @param[in] data_len Length of the data.
396 * @param[in] last_block Flag used during block transfer to indicate the last
399 * @param[in] total_size Expected total size of data for a block transfer.
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
422 * @param[in] obj_inst_id Object instance ID generating the callback.
437 * @param[in] obj_inst_id Object instance ID generating the callback.
438 * @param[in] args Pointer to execute arguments payload. (This can be
440 * @param[in] args_len Length of argument payload in bytes.
507 * @param[in] error_code New error code.
509 * @return 0 for success or negative in case of error.
569 * @param[in] cb A callback function to receive the block transfer data
586 * @param[in] obj_inst_id Object instance ID
587 * @param[in] cb A callback function to receive the block transfer data
594 * @param[in] obj_inst_id Object instance ID
605 * @param[in] cb A callback function perform actions on firmware update cancel.
622 * @param[in] obj_inst_id Object instance ID
623 * @param[in] cb A callback function perform actions on firmware update cancel.
630 * @param[in] obj_inst_id Object instance ID
641 * @param[in] cb A callback function to receive the execute event.
658 * @param[in] obj_inst_id Object instance ID
659 * @param[in] cb A callback function to receive the execute event.
666 * @param[in] obj_inst_id Object instance ID
680 * @param[in] obj_inst_id The instance number to set the callback for.
681 * @param[in] cb A callback function to receive the execute event.
693 * @param[in] obj_inst_id The instance number to set the callback for.
694 * @param[in] cb A callback function to receive the execute event.
706 * @param[in] obj_inst_id The instance number to set the callback for.
707 * @param[in] cb A callback function to receive the execute event.
719 * @param[in] obj_inst_id The instance number to set the callback for.
720 * @param[in] cb A callback function for handling the execute event.
732 * @param[in] obj_inst_id The instance number to set the callback for.
733 * @param[in] cb A callback function for handling the read event.
745 * @param[in] obj_inst_id The instance number to set the callback for.
746 * @param[in] cb A callback function for handling the block write event.
756 * @param[in] obj_inst_id The Software Management object instance
757 * @param[in] error_code The result code of the operation. Zero on success
774 * @param[in] cb A callback function for handling the read event.
801 * @param[in] client_ctx LwM2M context
802 * @param[in] path LwM2M path as a struct
803 * @param[in] period_s Value of pmin to be given (in seconds).
805 * @return 0 for success or negative in case of error.
818 * @param[in] client_ctx LwM2M context
819 * @param[in] path LwM2M path as a struct
820 * @param[in] period_s Value of pmax to be given (in seconds).
822 * @return 0 for success or negative in case of error.
834 * @param[in] path LwM2M path as a struct
836 * @return 0 for success or negative in case of error.
845 * @param[in] path LwM2M path as a struct
847 * @return 0 for success or negative in case of error.
869 * @param[in] path LwM2M path as a struct
870 * @param[in] data_ptr Data buffer
871 * @param[in] data_len Length of buffer
873 * @return 0 for success or negative in case of error.
880 * @param[in] path LwM2M path as a struct
881 * @param[in] data_ptr NULL terminated char buffer
883 * @return 0 for success or negative in case of error.
890 * @param[in] path LwM2M path as a struct
891 * @param[in] value u8 value
893 * @return 0 for success or negative in case of error.
900 * @param[in] path LwM2M path as a struct
901 * @param[in] value u16 value
903 * @return 0 for success or negative in case of error.
910 * @param[in] path LwM2M path as a struct
911 * @param[in] value u32 value
913 * @return 0 for success or negative in case of error.
920 * @param[in] path LwM2M path as a struct
921 * @param[in] value s8 value
923 * @return 0 for success or negative in case of error.
930 * @param[in] path LwM2M path as a struct
931 * @param[in] value s16 value
933 * @return 0 for success or negative in case of error.
940 * @param[in] path LwM2M path as a struct
941 * @param[in] value s32 value
943 * @return 0 for success or negative in case of error.
950 * @param[in] path LwM2M path as a struct
951 * @param[in] value s64 value
953 * @return 0 for success or negative in case of error.
960 * @param[in] path LwM2M path as a struct
961 * @param[in] value bool value
963 * @return 0 for success or negative in case of error.
970 * @param[in] path LwM2M path as a struct
971 * @param[in] value double value
973 * @return 0 for success or negative in case of error.
980 * @param[in] path LwM2M path as a struct
981 * @param[in] value pointer to the lwm2m_objlnk structure
983 * @return 0 for success or negative in case of error.
990 * @param[in] path LwM2M path as a struct
991 * @param[in] value Epoch timestamp
993 * @return 0 for success or negative in case of error.
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
1017 * resource, the terminator should not be included in size.
1036 * @param[in] res_list LwM2M resource item list
1037 * @param[in] res_list_size Length of resource list
1039 * @return 0 for success or negative in case of error.
1046 * @param[in] path LwM2M path as a struct
1048 * @param[in] buflen Length of buffer
1050 * @return 0 for success or negative in case of error.
1057 * @param[in] path LwM2M path as a struct
1059 * @param[in] buflen Length of buffer
1061 * @return 0 for success or negative in case of error.
1068 * @param[in] path LwM2M path as a struct
1071 * @return 0 for success or negative in case of error.
1078 * @param[in] path LwM2M path as a struct
1081 * @return 0 for success or negative in case of error.
1088 * @param[in] path LwM2M path as a struct
1091 * @return 0 for success or negative in case of error.
1098 * @param[in] path LwM2M path as a struct
1101 * @return 0 for success or negative in case of error.
1108 * @param[in] path LwM2M path as a struct
1111 * @return 0 for success or negative in case of error.
1118 * @param[in] path LwM2M path as a struct
1121 * @return 0 for success or negative in case of error.
1128 * @param[in] path LwM2M path as a struct
1131 * @return 0 for success or negative in case of error.
1138 * @param[in] path LwM2M path as a struct
1141 * @return 0 for success or negative in case of error.
1148 * @param[in] path LwM2M path as a struct
1151 * @return 0 for success or negative in case of error.
1158 * @param[in] path LwM2M path as a struct
1161 * @return 0 for success or negative in case of error.
1168 * @param[in] path LwM2M path as a struct
1171 * @return 0 for success or negative in case of error.
1179 * handling in the LwM2M engine needs to be bypassed.
1188 * @param[in] path LwM2M path as a struct
1189 * @param[in] cb Read resource callback
1191 * @return 0 for success or negative in case of error.
1202 * @param[in] path LwM2M path as a struct
1203 * @param[in] cb Pre-write resource callback
1205 * @return 0 for success or negative in case of error.
1225 * @param[in] path LwM2M path as a struct
1226 * @param[in] cb Validate resource data callback
1228 * @return 0 for success or negative in case of error.
1242 * @param[in] path LwM2M path as a struct
1243 * @param[in] cb Post-write resource callback
1245 * @return 0 for success or negative in case of error.
1255 * @param[in] path LwM2M path as a struct
1256 * @param[in] cb Execute resource callback
1258 * @return 0 for success or negative in case of error.
1267 * @param[in] obj_id LwM2M object id
1268 * @param[in] cb Create object instance callback
1270 * @return 0 for success or negative in case of error.
1280 * @param[in] obj_id LwM2M object id
1281 * @param[in] cb Delete object instance callback
1283 * @return 0 for success or negative in case of error.
1309 * @param[in] path LwM2M path as a struct
1310 * @param[in] buffer_ptr Data buffer pointer
1311 * @param[in] buffer_len Length of buffer
1312 * @param[in] data_len Length of existing data in the buffer
1313 * @param[in] data_flags Data buffer flags (such as read-only, etc)
1315 * @return 0 for success or negative in case of error.
1323 * Use this function to set the new size of data in the buffer if you write
1326 * @param[in] path LwM2M path as a struct
1327 * @param[in] data_len Length of data
1328 * @return 0 for success or negative in case of error.
1343 * @param[in] path LwM2M path as a struct
1346 * @param[out] data_len Length of existing data in the buffer
1349 * @return 0 for success or negative in case of error.
1361 * @param[in] path LwM2M path as a struct
1363 * @return 0 for success or negative in case of error.
1372 * @param[in] path LwM2M path as a struct
1374 * @return 0 for success or negative in case of error.
1384 * @param[in] period_ms New period for the device service (in milliseconds)
1386 * @return 0 for success or negative in case of error.
1393 * @param[in] path LwM2M path as a struct to check
1410 * @param[in] client_ctx LwM2M context
1412 * @return 0 for success or negative in case of error.
1423 * @param[in] client_ctx LwM2M context
1425 * @return 0 for success or negative in case of error.
1437 * @param[in] client_ctx LwM2M context
1447 * @brief Run bootstrap procedure in current session.
1461 * @param[in] client_ctx LwM2M context
1462 * @param[in] ep_name Registered endpoint name
1463 * @param[in] flags Flags used to configure current LwM2M session.
1464 * @param[in] event_cb Client event callback function
1465 * @param[in] observe_cb Observe callback function called when an observer was
1470 * or negative error codes in case of failure.
1484 * @param[in] client_ctx LwM2M context
1485 * @param[in] event_cb Client event callback function
1486 * @param[in] deregister True to deregister the client if registered.
1489 * @return 0 for success or negative in case of error.
1501 * @return 0 for success or negative in case of error.
1513 * @return 0 for success or negative in case of error.
1530 * @param[in] buf The buffer to use for formatting the string
1531 * @param[in] path The path to stringify
1540 * LwM2M send status are generated back to the lwm2m_send_cb_t function in
1563 * @return 0 for success or negative in case of error.
1587 * @return 0 for success or negative in case of error.
1594 * @brief Security modes as defined in LwM2M Security object.
1622 * @return 0 for success or negative in case of error.
1633 * @param[in] set_sockopt_cb A callback function to set sockopts for the pull context client.