Previous: Embedding Serveez, Up: Embedding [Contents][Index]
In this chapter the reader will find a short description of each function, global variable and macro provided by the Serveez core library. The API can either be used to implement a new server or coserver module for use with Serveez or for supporting network and server functionality within your own applications without caring about the details and system programming.
Most of the Serveez core library interface functionality should be
prefixed with svz_
. Small symbols will refer to functions and
variables in most cases and big letter symbols refer to macros.
[FIXME: The subsections are named inconsistently because originally, the API reference was a separate document; on merge, weirdness like “Port config funcs” was necessary to avoid conflict with the other “Port configuration” node. —ttn]
• Library features: | A high-level list of what libserveez provides | |
• Memory management: | How memory is managed in Serveez | |
• Data structures: | Data structure helpers | |
• svz_address_t: | A data type to hold family plus bits | |
• Utility functions: | Miscellaneous helper functions | |
• Core functions: | Network core implementations | |
• Client connections: | Client connection functions | |
• Socket management: | Socket management functions | |
• Coserver functions: | Coserver interface | |
• Codec functions: | Codec interface | |
• Server types: | Server type implementations | |
• Server functions: | Server object functions | |
• Port config funcs: | Port configuration functions | |
• Booting: | Configuration and boot functions | |
• Interface: | Network interface function implementation | |
• Windoze: | Windows port implementations |
Previous: Embedding Serveez, Up: Embedding [Contents][Index]