Here is a list of all modules:
Actor-based Network Abstraction | Brokers 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 |
Blocking API | Blocking functions to receive messages |
Creating Actors | |
Implicit Type Conversions | The 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 Handling | This is the beating heart of CAF, since actor programming is a message oriented programming paradigm |