![]() |
WE310F5
39.00.000
|
This section describes the M2MB APIs for FWUP Plugin for HTTP Client. More...
#define | M2MB_FWUP_HTTPC_DEFAULT_MAX_BODY_LEN 1500 |
#define | M2MB_FWUP_HTTPC_DEFAULT_MAX_HEADER_LEN 1500 |
typedef struct M2M_FWUP_HTTP_CLIENT | M2M_FWUP_HTTP_CLIENT_T |
HTTP client structure for FWUP. More... | |
M2M_FWUP_HTTP_CLIENT_T * | m2m_fwup_http_client_init (UINT8 is_sslEn, M2MB_FWUP_USER_CB_T user_cb, void *user_ctx) |
FWUP module initialization for HTTP Client mode. More... | |
M2MB_STATUS_T | m2m_fwup_http_client_start (HANDLE fwupHandle, INT8 *SrvAddr, UINT32 SrvPort, UINT8 *url, UINT32 Timeout, INT8 *username, INT8 *password) |
VOID | m2m_fwup_http_client_deinit (HANDLE pFWUPHTTPcCtx) |
FWUP module de-initialization for HTTP Client mode. More... | |
This section describes the M2MB APIs for FWUP Plugin for HTTP Client.
#define M2MB_FWUP_HTTPC_DEFAULT_MAX_BODY_LEN 1500 |
#define M2MB_FWUP_HTTPC_DEFAULT_MAX_HEADER_LEN 1500 |
Maximum header size supported for HTTPc
Definition at line 53 of file m2mb_fwup_plugin_httpclient.h.
typedef struct M2M_FWUP_HTTP_CLIENT M2M_FWUP_HTTP_CLIENT_T |
HTTP client structure for FWUP.
Structure for storing HTTP client related information for FWUP operations.
FWUP module de-initialization for HTTP Client mode.
This API de-initializes FWUP module for HTTP Client mode.
[in] | pFWUPHTTPcCtx | Pointer to HTTPc Context returned by m2m_fwup_http_clinet_init. |
m2m_fwup_http_clinet_deinit( M2MB_HTTPC_CTX_T *pFWUPHTTPcCtx );
M2M_FWUP_HTTP_CLIENT_T* m2m_fwup_http_client_init | ( | UINT8 | is_sslEn, |
M2MB_FWUP_USER_CB_T | user_cb, | ||
void * | user_ctx | ||
) |
FWUP module initialization for HTTP Client mode.
This API initializes FWUP module for HTTP Client mode.
[in] | SrvAddr | Address of HTTP server. |
[in] | SrvPort | Port number of HTTP server. |
[in] | Timeout | Timeout in milliseconds. |
[in] | sslEnableFlag | Flag to enable/disable SSL. |
[in] | user_cb | User callback to capture FWUP operational status. |
[in] | username | Username for HTTP server with authentication. |
[in] | password | Password for HTTP server with authentication. |
m2m_fwup_http_clinet_init( INT8 *SrvAddr, UINT32 SrvPort, UINT32 Timeout, UINT32 sslEnableFlag, M2MB_FWUP_USER_CB_T user_cb, INT8 *username, INT8 *password );