Public APIs

Modules

 Call discipline
 Abstract call mechanism with asynchronous support.
 
 Data model
 Data marshaling and manipulation.
 
 Associations
 Send and receive messages with a peer.
 
 Application contexts
 Application contexts.
 
 Data buffers
 Semi-abstract buffer interface.
 
 Connections
 Connection-oriented associations over UNIX sockets.
 
 Protocols
 Describe messages and message contents.
 
 Status codes
 Common status codes used throughout lwmsg.
 
 Types
 Describe the structure of marshallable types.
 
 Peers
 Nexus for incoming and outgoing calls.
 
 Security tokens
 Manipulate and inspect security tokens.
 
 Common definitions
 Definitions of common types.
 
 Sessions
 Session abstraction.
 
 Persistent archives
 Serialize messages to permanent storage.
 

Detailed Description

These APIs are intended for direct consumption by client applications and encompass the most common use cases.