SObjectizer 5.8
Loading...
Searching...
No Matches
so_5 Directory Reference

Directories

 3rd_party
 
 details
 
 disp
 
 experimental
 
 impl
 
 msinks
 
 stats
 

Files

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