34#ifndef API_MIP_HTTP_DELEGATE_CC_H_
35#define API_MIP_HTTP_DELEGATE_CC_H_
127 const mip_cc_http_send_callback_fn sendCallback,
A file Containing the common types used by the upe, file and protection modules.
Error definition and functions.
const char const mip_cc_http_result result
Definition http_delegate_cc.h:146
mip_cc_http_request_type
HTTP request type.
Definition http_delegate_cc.h:48
@ HTTP_REQUEST_TYPE_GET
Definition http_delegate_cc.h:49
@ HTTP_REQUEST_TYPE_POST
Definition http_delegate_cc.h:50
const mip_cc_http_cancel_callback_fn mip_cc_http_delegate mip_cc_error * errorInfo
Definition http_delegate_cc.h:130
mip_cc_handle * mip_cc_http_delegate
Definition http_delegate_cc.h:114
const char const mip_cc_http_result const mip_cc_http_response * response
Definition http_delegate_cc.h:147
const mip_cc_http_cancel_callback_fn mip_cc_http_delegate * httpDelegate
Definition http_delegate_cc.h:129
const char * requestId
Definition http_delegate_cc.h:145
const mip_cc_http_cancel_callback_fn cancelCallback
Definition http_delegate_cc.h:128
mip_cc_http_result
Success/failure state of the HTTP operation.
Definition http_delegate_cc.h:56
@ HTTP_RESULT_FAILURE
Definition http_delegate_cc.h:58
@ HTTP_RESULT_OK
Definition http_delegate_cc.h:57
MIP_CC_CALLBACK(mip_cc_http_send_callback_fn, void, const mip_cc_http_request *, const void *)
Callback function definition for issuing an HTTP request.
MIP_CC_API(void) MIP_CC_NotifyHttpDelegateResponse(const mip_cc_http_delegate httpDelegate
Notifies an HTTP delegate that an HTTP response is ready.
Export/import and other macros for C API.
Defines success/error result codes.
mip_cc_result
API success/failure result.
Definition result_cc.h:44
Error information.
Definition error_cc.h:79
Opaque handle to MIP object.
Definition common_types_cc.h:44
HTTP request.
Definition http_delegate_cc.h:72
int64_t bodySize
Definition http_delegate_cc.h:76
const char * url
Definition http_delegate_cc.h:75
int64_t headersCount
Definition http_delegate_cc.h:78
const mip_cc_http_header * headers
Definition http_delegate_cc.h:79
mip_cc_http_request_type type
Definition http_delegate_cc.h:74
const uint8_t * body
Definition http_delegate_cc.h:77
const char * id
Definition http_delegate_cc.h:73
HTTP response.
Definition http_delegate_cc.h:85
const mip_cc_http_header * headers
Definition http_delegate_cc.h:91
int64_t bodySize
Definition http_delegate_cc.h:88
int32_t statusCode
Definition http_delegate_cc.h:87
int64_t headersCount
Definition http_delegate_cc.h:90
const char * id
Definition http_delegate_cc.h:86
const uint8_t * body
Definition http_delegate_cc.h:89