Functions
| Function | Description |
|---|---|
| HCSettingsGetTraceLevel | Gets the trace level for the library. |
| HCSettingsSetTraceLevel | Sets the trace level for libHttpClient. |
| HCTraceCleanup | Clean up tracing for the library. |
| HCTraceImplGetAreaVerbosity | Get the trace verbosity level of a trace area. |
| HCTraceImplMessage | Send a trace message. |
| HCTraceImplSetAreaVerbosity | Set the verbosity level of a trace area. |
| HCTraceInit | Initialize tracing for the library. |
| HCTraceSetClientCallback | Registers a callback that receives libHttpClient trace messages. |
| HCTraceSetEtwEnabled | Enables or disables Event Tracing for Windows (ETW) tracing on Windows PC and XBOX consoles. |
| HCTraceSetPlatformCallbacks | Sets the platform callbacks. |
| HCTraceSetTraceToDebugger | Turns debugger output of libHttpClient trace messages on or off. |
Callbacks
| Callback | Description |
|---|---|
| HCTraceCallback | Receives libHttpClient trace messages so that a game can merge them into its own logs. |
| HCTracePlatformThisThreadIdCallback | Platform hook that returns the ID of the calling thread for libHttpClient trace messages. |
| HCTracePlatformWriteMessageToDebuggerCallback | Platform hook that writes a formatted libHttpClient trace message to the debugger. |
Enumerations
| Enumeration | Description |
|---|---|
| HCTraceLevel | Diagnostic level used by tracing. |
