SObjectizer
5.5
|
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 | 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. | |