Civetweb API Reference

Embedded C/C++ web server


Civetweb API Reference

struct mg_error_data;

Fields

Field Type Description
code unsigned * Error code (see MG_ERROR_DATA_CODE_*).
code_sub unsigned * Error sub code, depending on error code.
text char * A text buffer to store the error text.
text_buffer_size size_t Size of the text buffer.

Description

The structure mg_error_data is used to return error information. The code number will be set to one of the MG_ERROR_DATA_CODE_* values defined in civetweb.h.

The meaning of the code_sub number will depend on the value of code. The code_sub member is experimental and may change in future versions.

The optional pointer text can be used to provide storage for a textual error message. The size of the provided text pointer must be set in text_buffer_size. If no textual error message is required and no buffer is probided, text_buffer_size must be set to 0.

Currently struct mg_error_data is used by the functions mg_start2(), mg_start_domain2();, mg_connect_client2(); and mg_get_response2();.

See Also