|
SObjectizer 5.8
|
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 | |
| message_handler_format_detector.hpp | |
| message_holder.hpp | |
| message_limit.cpp | |
| message_limit.hpp | |
| message_sink.hpp | |
| 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 | |
| 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. | |