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      1500     53 #define M2MB_FWUP_HTTPC_DEFAULT_MAX_HEADER_LEN    1500   M2MB_HTTPC_CTXT_HANDLE pM2mbHttpcHandle
HTTP client structure for FWUP. 
M2MB_STATUS_T m2m_fwup_http_client_start(HANDLE fwupHandle, INT8 *SrvAddr, UINT32 SrvPort, UINT8 *url, UINT32 Timeout, INT8 *username, INT8 *password)
M2MB_FWUP_USER_CB_T user_cb
HANDLE M2MB_HTTPC_CTXT_HANDLE
HTTPC context handle.   This is obtained from m2mb_httpc_open API and then used in subsequent HTTPC A...
struct M2M_FWUP_HTTP_CLIENT M2M_FWUP_HTTP_CLIENT_T
HTTP client structure for FWUP. 
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. 
HANDLE M2MB_SSL_CTXT_HANDLE
SSL context handle.   This is obtained from m2mb_ssl_open API and then used in subsequent SSL APIs...
VOID m2m_fwup_http_client_deinit(HANDLE pFWUPHTTPcCtx)
FWUP module de-initialization for HTTP Client mode. 
M2MB_SSL_CTXT_HANDLE pM2mbSslHandle
VOID(* M2MB_FWUP_USER_CB_T)(void *user_ctx, M2MB_FWUP_STATUS_CODE_T resp_code)
Firmware Upgrade user call back prototype.