SObjectizer  5.5
so_5 Directory Reference

Directories

directory  3rd_party
 
directory  details
 
directory  disp
 
directory  experimental
 
directory  impl
 
directory  stats
 

Files

file  agent.cpp
 
file  agent.hpp [code]
 A base class for agents.
 
file  agent_context.hpp [code]
 A context for agent construction and tuning.
 
file  agent_coop_notifications.hpp [code]
 Agent cooperation notifications definition.
 
file  agent_ref_fwd.hpp [code]
 A forward declaration of agent_ref_t.
 
file  agent_state_listener.hpp [code]
 Agent state listener definition.
 
file  agent_tuning_options.hpp [code]
 A collector for agent tuning options.
 
file  all.hpp [code]
 A helper header file for including all public SObjectizer stuff.
 
file  api.hpp [code]
 Function for the SObjectizer starting.
 
file  atomic_refcounted.hpp [code]
 The base class for the object with a reference counting definition.
 
file  compiler_features.hpp [code]
 Detection of compiler version and absence of various features.
 
file  coop.cpp
 
file  coop.hpp [code]
 Cooperation of agents.
 
file  coop_handle.hpp [code]
 Type of smart handle to coop.
 
file  coop_listener.hpp [code]
 Interface for the cooperation listener definition.
 
file  current_thread_id.hpp [code]
 A workaround for very slow implementation of std::this_thread::get_id() under some compilers.
 
file  custom_mbox.hpp [code]
 Various stuff required for custom mboxes.
 
file  declspec.hpp [code]
 
file  disp_binder.hpp [code]
 Interface for the dispatcher binders definition.
 
file  env_infrastructures.hpp [code]
 User-visible parameters for various environment infrastructures.
 
file  enveloped_msg.cpp
 Stuff related to enveloped messages.
 
file  enveloped_msg.hpp [code]
 Stuff related to enveloped messages.
 
file  environment.cpp
 
file  environment.hpp [code]
 SObjectizer Environment definition.
 
file  environment_infrastructure.hpp [code]
 Interface of environment_infrastructure entity.
 
file  error_logger.cpp
 Tools for logging error messages inside SObjectizer core.
 
file  error_logger.hpp [code]
 Tools for logging error messages inside SObjectizer core.
 
file  event_exception_logger.cpp
 
file  event_exception_logger.hpp [code]
 An interface for the exception logging definition.
 
file  event_queue.hpp [code]
 An interface of event queue for agent.
 
file  event_queue_hook.cpp
 Implementation details of event_queue_hook.
 
file  event_queue_hook.hpp [code]
 Interface of event_queue_hook object.
 
file  exception.cpp
 
file  exception.hpp [code]
 An exception class.
 
file  execution_demand.hpp [code]
 Event-related stuff.
 
file  fwd.hpp [code]
 Forward declaration for SObjectizer run-time related classes.
 
file  handler_makers.cpp
 Implementation of some parts of handler makers which can't be inline.
 
file  handler_makers.hpp [code]
 Various stuff for creation of event handlers.
 
file  mbox.cpp
 
file  mbox.hpp [code]
 Mbox definition.
 
file  mbox_fwd.hpp [code]
 A forward declaration of mbox_t.
 
file  mchain.cpp
 Public part of message chain related stuff.
 
file  mchain.hpp [code]
 Public part of message chain related stuff.
 
file  mchain_helper_functions.hpp [code]
 Helper functions for mchains.
 
file  mchain_select.hpp [code]
 Various stuff related to multi chain select.
 
file  mchain_select_ifaces.hpp [code]
 Various stuff related to multi chain select.
 
file  message.cpp
 
file  message.hpp [code]
 A base class for the agent messages definition.
 
file  message_handler_format_detector.hpp [code]
 Helpers for detection of message type by message handler format.
 
file  message_holder.hpp [code]
 Definition of the template class message_holder.
 
file  message_limit.cpp
 
file  message_limit.hpp [code]
 
file  mhood.hpp [code]
 Definition of the template class mhood.
 
file  msg_tracing.cpp
 
file  msg_tracing.hpp [code]
 Stuff related to message delivery tracing.
 
file  nonempty_name.hpp [code]
 A nonempty_name class definition.
 
file  optional.hpp [code]
 Definition of optional type.
 
file  outliving.hpp [code]
 outliving_reference_t and related stuff.
 
file  priority.hpp [code]
 Definition of priority type.
 
file  queue_locks_defaults_manager.cpp
 Interface of manager for default locks for event queues.
 
file  queue_locks_defaults_manager.hpp [code]
 Interface of manager for default locks for event queues.
 
file  ret_code.hpp [code]
 Error codes.
 
file  rt.hpp [code]
 A wrapper for all major SO Run-Time includes.
 
file  send_functions.hpp [code]
 Implementation of free functions send/send_delayed.
 
file  so_layer.cpp
 
file  so_layer.hpp [code]
 An addition layer for the SObjectizer Environment definition.
 
file  spinlocks.hpp [code]
 Definition of various types of spinlocks.
 
file  state.hpp [code]
 A class for the agent state definition.
 
file  stop_guard.hpp [code]
 An iterface of stop_guard.
 
file  subscription_storage_fwd.hpp [code]
 Forward definitions for subscription storage related stuff.
 
file  thread_helper_functions.hpp [code]
 Helper functions for working with threads.
 
file  timers.cpp
 Timers and tools for working with timers.
 
file  timers.hpp [code]
 Timers and tools for working with timers.
 
file  types.hpp [code]
 Various typedefs.
 
file  version.hpp [code]
 Definition of SO_5_VERSION macro.
 
file  wait_indication.hpp [code]
 Definition of various types of waiting indicators.
 
file  wrapped_env.cpp
 Class wrapped_env and its details.
 
file  wrapped_env.hpp [code]
 Class wrapped_env and its details.