Simple interface for Mbed Cloud Client
m2minterface.h File Reference
M2MInterface. This class provides an interface for handling all mbed Client interface operations defined in the OMA LWM2M specifications. This includes Bootstrapping, Client Registration, Device Management & Service Enablement and Information Reporting. More...
Go to the source code of this file.
Typedefs | |
typedef void(* | get_data_cb )(const uint8_t *buffer, size_t buffer_size, size_t total_size, void *context) |
A callback function to receive data from GET request. Transfer is completed once total size equals to received size. Caller needs to take care of counting how many bytes it has received. | |
typedef void(* | get_data_error_cb )(get_data_req_error_t error_code, void *context) |
A callback function to receive errors from GET transfer. |
Detailed Description
M2MInterface. This class provides an interface for handling all mbed Client interface operations defined in the OMA LWM2M specifications. This includes Bootstrapping, Client Registration, Device Management & Service Enablement and Information Reporting.
Definition in file m2minterface.h.
Typedef Documentation
typedef void(* get_data_cb)(const uint8_t *buffer, size_t buffer_size, size_t total_size, void *context) |
A callback function to receive data from GET request. Transfer is completed once total size equals to received size. Caller needs to take care of counting how many bytes it has received.
- Parameters:
-
buffer Buffer containing the payload. buffer_size Size of the payload. total_size Total size of the package. This information is available only in first package. Caller must store this information to detect when the download has completed. context Application context
Definition at line 47 of file m2minterface.h.
typedef void(* get_data_error_cb)(get_data_req_error_t error_code, void *context) |
A callback function to receive errors from GET transfer.
- Parameters:
-
error_code context Application context
Definition at line 57 of file m2minterface.h.
Generated on Tue Jul 12 2022 19:01:38 by 1.7.2