• Table of Contents
  • Introduction
  • SObjectizer Environment
  • Starting SObjectizer Environment by launch() function
  • Starting SObjectizer Environment by using wrapped_env_t class
  • Messages and Signals
  • Mboxes
  • Multi-producer/multi-consumer mboxes
  • Multi-producer/single-consumer mboxes
  • Selection between MPMC and MPSC mboxes
  • Cooperations
  • Agents
  • Agent's priority
  • Thread safety for event handlers
  • Is it a good idea to hold a pointer to an agent?
  • Dispatchers
  • Delayed and Periodic Messages/Signals
  • Agent's States
  • Message Chains
  • Immutable and Mutable Messages