• Table of Contents
  • How To Run SObjectizer's Environment?
  • Running SObjectizer's Environment via so_5::launch
  • Running SObjectizer's Environment via so_5::wrapped_env_t
  • How To Stop SObjectizer's Environment?
  • Autoshutdown Mode
  • Call to so_5::environment_t::stop() method
  • Call to so_5::wrapped_env_t::stop methods
  • How To Run SObjectizer's Environment In Single-Threaded Mode?
  • How To Make A New Cooperation?
  • Usage Of so_5::environment_t::introduce_coop() Helper Function
  • Manual Construction And Registration Of A Coop
  • so_5::environment_t::register_agent_as_coop Method
  • How To Make A New Child Cooperation?
  • Usage of so_5::introduce_child_coop() Helper Function
  • Passing Parent Coop Handle To make_coop
  • How To Deregister A Cooperation?
  • Calling so_5::agent_t::so_deregister_agent_coop() or so_5::agent_t::so_deregister_agent_coop_normally() Methods
  • Calling so_5::environment_t::deregister_coop() Method
  • How To Bind An Agent To A Dispatcher
  • Default Dispatcher Of The Agent's Coop
  • Usage Of so_5::coop_t::make_agent_with_binder() Method
  • Usage Of Appropriate so_5::coop_t::add_agent() Method
  • How To Create A Multi-Producer/Single-Consumer Mbox For An Agent?
  • How To Create Multi-Producer/Multi-Consumer Mbox?
  • Creation Of Anonymous Standard MPMC Mbox
  • Creation Of Named Standard MPMC Mbox
  • Creation Of Named User-Supplied Mbox
  • How To Make Subscription For An Agent
  • Subscription To Messages From The Direct Mbox
  • Subscription To Messages From A MPMC Mbox
  • How To Check Presence Of A Subscription?
  • Check The Presence Of A Subscription By so_5::agent_t::so_has_subscription() method
  • Check The Presence Of A Subscription By so_5::state_t::has_subscription() method
  • How To Delete A Subscription?
  • How To Setup A Delivery Filter?
  • How To Remove A Delivery Filter?
  • How To Setup Message Limits For An Agent?
  • How To Assign The Priority For An Agent?
  • How To Turn Message Delivery Tracing On?
  • How To Work With mchains?
  • How To Return From so_5::select() When Some mchain Is Closed?