CAF  0.17.6
Modules
Here is a list of all modules:
 Actor-based Network AbstractionBrokers provide an actor-based abstraction for low-level network IO. The central component in the network abstraction of CAF is the middleman. It connects any number of brokers to a multiplexer, which implements a low-level IO event loop
 Binary Actor Sytem Protocol
 Blocking APIBlocking functions to receive messages
 Creating Actors
 Implicit Type ConversionsThe message passing of libcaf prohibits pointers in messages because it enforces network transparent messaging. Unfortunately, string literals in C++ have the type const char*, resp.const char[]. Since libcaf is a user-friendly library, it silently converts string literals and C-strings to std::string objects. It also converts unicode literals to the corresponding STL container
 Message HandlingThis is the beating heart of CAF, since actor programming is a message oriented programming paradigm