17 #ifndef HTTP_CLIENT_H_ 18 #define HTTP_CLIENT_H_ 24 #define SSL_CERTIFICATE_TYPE_PEM "PEM" 98 #endif //HTTP_CLIENT_H_
E_MCL_ERROR_CODE http_client_send(http_client_t *http_client, http_request_t *http_request, http_client_send_callback_info_t *callback_info, http_response_t **http_response)
Send/Receive function.
E_MCL_ERROR_CODE
MCL Error code definitions. Every function returning an error code uses this enum values...
mcl_size_t http_client_get_callback_termination_code()
To get the implementation specific code for returning from callback function in order to terminate th...
E_MCL_ERROR_CODE http_client_initialize(configuration_t *configuration, http_client_t **http_client)
HTTP Client initializer.
HTTP Client Handler definition. Members are implementation specific and are declared in implementatio...
Configuration module header file.
http_client_read_callback read_callback
void http_client_destroy(http_client_t **http_client)
To destroy the HTTP Client Handler.
HTTP request module header file.
mcl_size_t(* http_client_read_callback)(void *buffer, mcl_size_t size, mcl_size_t count, void *user_context)
HTTP response module header file.