30 #ifndef M2MB_FWUP_PLUGIN_HTTPC_API_H 31 #define M2MB_FWUP_PLUGIN_HTTPC_API_H 52 #define M2MB_FWUP_HTTPC_DEFAULT_MAX_BODY_LEN 2048 53 #define M2MB_FWUP_HTTPC_DEFAULT_MAX_HEADER_LEN 350 HANDLE M2MB_SSL_CTXT_HANDLE
SSL context handle. This is obtained from m2mb_ssl_create_ctxt API and then used in subsequent SSL ...
M2MB_SSL_CTXT_HANDLE ssl_ctx
M2MB_HTTPC_CTX_T * m2m_fwup_http_client_init(INT8 *SrvAddr, UINT32 SrvPort, UINT32 Timeout, UINT32 sslEnableFlag, M2MB_FWUP_USER_CB_T user_cb, INT8 *username, INT8 *password)
FWUP module initialization for HTTP Client mode.
struct M2M_FWUP_HTTP_CLIENT M2M_FWUP_HTTP_CLIENT_T
HTTP client structure for FWUP.
VOID m2m_fwup_http_client_deinit(M2MB_HTTPC_CTX_T *pFWUPHTTPcCtx)
FWUP module de-initialization for HTTP Client mode.
VOID(* M2MB_FWUP_USER_CB_T)(M2MB_FWUP_STATUS_CODE_T resp_code)
Firmware Upgrade user call back prototype.
M2MB_FWUP_USER_CB_T user_cb
HTTP client structure for FWUP.