Barracuda Application Server C/C++ Reference
Native APIs, integration guides, and platform interfaces
Modules
Here is a list of all modules:
[detail level 123]
 ▼JSON and UBJSONJSON and UBJSON Reference Manual
 ▼JSON ReferenceJSON Reference Manual
 JSON Parser CallbackJSON Parser Callback Interface
 ▼UBJSON ReferenceUniversal Binary JSON Reference Manual
 UBJSON Parser CallbackUBJSON Parser Callback Interface
 ▼MicrocontrollerVarious C libraries for microcontrollers
 selibSocket Library
 ▼SMQClientSMQ C Library
 Error codes returned by function SMQ_getMessagehello
 Response codes returned by function SMQ_getMessage
 C API
 ▼Bare Metal Systems
 Context ManagerThe SeCtx library makes it possible to use sequential functions in an event driven system such as a bare metal (non RTOS) system
 ▼IO related API's and implementationThe I/O interface provides a common set of functions for working with files stored in various media types such as data stored on a standard file system, ZIP files, and network files
 Standard I/O functionsThe BaFile API specifies a number of standard I/O functions for working with files
 Authentication and authorizationPlease see Authenticating and authorizing users for an introduction to the classes in the Authentication group
 ▼Lua C APIBalua.h provides the public C API for creating, destroying, and configuring a BAS Lua/LSP VM
 Weak Table referenceFunctions designed to be similar to using luaL_ref(L, LUA_REGISTRYINDEX), lua_rawgeti(L, LUA_REGISTRYINDEX, ix), and luaL_unref(L, LUA_REGISTRYINDEX, ix), but with weak references
 ▼Auxiliary APIOptional bindings implemented in xrc/lua and declared in inc/lxrc.h
 The Lua Thread LibrarySee Advanced Lua Bindings, section Calling Lua Code Asynchronously From C Code for how to use this class
 Miscellaneous library functionsThis header file contains functions that are used by the web-server
 Dynamic memory handling.
 printf compatible function
 The HTTP(S) client library.The HttpClient library is the C side implementation for the Lua httpc library
 C Server PagesC Server Pages make it possible to insert C or C++ code into HTML template files by using special tags
 Standard Web-Server classesA collection of common classes typically used working with server side scripting
 Thread handling
 WebSocketsThe Lua socket library (including WebSockets) provides three modes: blocking, asynchronous, and non-blocking (cosockets)
 ▼HttpStack
 HttpUploadHttpUpload is a collection of classes that makes it easy to implement a remote file manager
 XML