|
Barracuda Application Server C/C++ Reference
Native APIs, integration guides, and platform interfaces
|
Make outbound HTTP requests, exchange WebSocket or SMQ messages, and encode or parse data.
Each API defines its own buffering, blocking, and callback contracts. See Native integration examples for projects and JSON and UBJSON for the JSON/UBJSON tutorial.

Modules | |
| The HTTP(S) client library. | |
| The HttpClient library is the C side implementation for the Lua httpc library. | |
| WebSockets | |
| Exchange browser messages through native asynchronous WebSocket callbacks. | |
| JSON and UBJSON | |
| JSON and UBJSON Reference Manual. | |
| XML parsing | |
| This group documents the streaming xparser C API used by BAS's Lua XML binding. | |
| Microcontroller clients and ports | |
| Socket adapters, SMQ client, and bare-metal context support. | |