|  | Home | Documentation | Modules updated Sat Apr 25 2026 by Robert van Engelen |

- Main Page
- Modules
- Classes
- Files

Modules
Here is a list of all modules:

Debugging and logging | This module describes compile-time flags and functions for run-time debugging and logging
WITH_MACRO compile-time flags | This module describes the `WITH_MACRO` compile-time flags to configure the engine build
SOAP_MACRO compile-time values | This module describes the `SOAP_MACRO` compile-time values to configure the engine build
SOAP_MACRO run-time flags | This module describes the `SOAP_MACRO` run-time `soap_mode` flags to set the engine mode
SOAP_MACRO run-time error codes | This module describes the `SOAP_MACRO` run-time `soap_status` error codes returned by functions and stored in `soap::error`
Context with engine state | This module describes the `soap` context structure with the engine state (see its info page) with API functions to allocate, initialize, copy, and delete contexts
Callback functions | This module describes the callback functions of the `soap` context to modify its behavior, as is done by plugins
SSL/TLS context and functions | This module describes functions to set the SSL/TLS context for HTTPS and WS-Security
HTTP and IO functions | This module describes functions for HTTP operations, functions for data transmission, and plugins
HTTP cookie functions | This module describes functions to set and get HTTP cookies at the server side
Conversion functions | This module describes the conversion functions of values of various types to and from strings
XML namespace tables | This module describes the `Namespace` XML namespace structure and function to activate a table
Header structure and functions | This module describes the `SOAP_ENV__Header` structure and `soap_header` function to allocate the header
Fault structure and functions | This module describes the `SOAP_ENV__Fault` structure and functions to set and get fault information
DIME attachment functions | This module describes functions to set and get DIME attachments
MIME attachment functions | This module describes functions to set and get MIME/MTOM attachments
Plugins and plugin registry functions | This module describes plugin registry functions to register plugins
Thread and mutex functions | This module describes portable thread and mutex functions
Miscellaneous functions | This module describes other useful functions