Barracuda Application Server C/C++ Reference
 All Classes Functions Variables Typedefs Enumerations Enumerator Groups Pages
Modules
Here is a list of all modules:
[detail level 123]
 MicrocontrollerVarious C libraries for microcontrollers
 selibSocket Library
The Socket Example Lib (selib.h/selib.c) is a basic module that provides a platform agnostic socket API
 SMQClientSMQ C Library
SMQ is an easy to use IoT (M2M) publish subscribe protocol. This documentation is for the non secure SMQ C client library. See SharkMQ for the secure version
 Error codes returned by function SMQ_getMessage
 Response codes returned by function SMQ_getMessage
 C API
 Bare Metal Systems
 Context Manager
The SeCtx library makes it possible to use sequential functions in
an event driven system such as a bare metal (non RTOS) system.
 JSON and UBJSONJSON and UBJSON Reference Manual
 JSON ReferenceJSON Reference Manual
 JSON Parser CallbackJSON Parser Callback Interface
 UBJSON ReferenceUniversal Binary JSON Reference ManualSee the UBJSON tutorial for an introduction to using the UBJSON API
 UBJSON Parser CallbackUBJSON Parser Callback Interface
 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
 Barracuda pluginsA plugin is normally a resource such as HttpPage or a collection of resources such as a HttpDir
 C Server Pages
C Server Pages make it possible to insert C or C++ code into HTML
template files by using special tags.
 EventHandler classes.This is the reference manual for the server side EventHandler
 The Lua Server Pages (LSP) Plugin.Balua.h is header file that provides the public symbols for creating, destroying and configuring an LSP VM
 The HTTP(S) client library.The HttpClient library is the C side implementation for the Lua httpc library
 Standard Web-Server classesA collection of common classes typically used working with server side scripting
 printf compatible function
 Miscellaneous library functionsThis header file contains functions that are used by the web-server
 Dynamic memory handling.
 Authentication and authorizationPlease see Authenticating and authorizing users for an introduction to the classes in the Authentication group
 Thread handling
 WebSocketsThe C WebSocket Server library is an alternative to using the EventHandler (available for C/C++ and Lua) and the high level Lua (web) socket library
 HttpStack
 HttpUploadHttpUpload is a collection of classes that makes it easy to implement a remote file manager
 XML