in src/uhttp.c [1477:1495]
HTTP_CLIENT_RESULT uhttp_client_set_trace(HTTP_CLIENT_HANDLE handle, bool trace_on, bool trace_data)
{
HTTP_CLIENT_RESULT result;
if (handle == NULL)
{
/* Codes_SRS_UHTTP_07_038: [If handle is NULL then http_client_set_trace shall return HTTP_CLIENT_INVALID_ARG] */
result = HTTP_CLIENT_INVALID_ARG;
LogError("invalid parameter (NULL) passed to http_client_set_trace");
}
else
{
/* Codes_SRS_UHTTP_07_039: [http_client_set_trace shall set the HTTP tracing to the trace_on variable.] */
handle->trace_on = trace_on;
handle->trace_body = trace_data;
/* Codes_SRS_UHTTP_07_040: [if http_client_set_trace finishes successfully then it shall return HTTP_CLIENT_OK.] */
result = HTTP_CLIENT_OK;
}
return result;
}