|
SObjectizer-5 Extra
|
| ▼Nso_5 | Ranges for error codes of each submodules |
| ▼Nextra | |
| ▼Nasync_op | |
| ►Ntime_limited | |
| ►Ndetails | |
| Cmsg_independent_part_of_definition_point_t | A basic part of implementation of definition_point |
| ►Cop_data_t | Container of all data related to async operation |
| Ccompletion_handler_subscription_t | Description of one completion handler subscription |
| Ctimeout_handler_subscription_t | Description of one timeout handler subscription |
| Ccancellation_point_t | An object that allows to cancel async operation |
| Cdefinition_point_t | An interface for definition of async operation |
| ►Ntime_unlimited | |
| ►Ndetails | |
| ►Cop_data_t | A main class for implementation of time-unlimited asynchronous one-time operation |
| Csubscription_data_t | Description of one subscription |
| Ccancellation_point_t | An object that allows to cancel async operation |
| Cdefinition_point_t | An interface for definition of async operation |
| ▼Ndisp | |
| ►Nasio_one_thread | |
| ►Nimpl | |
| ►Nwork_thread_details | |
| Ccommon_data_t | A type of holder of data common to all worker thread implementations |
| Cno_activity_tracking_impl_t | Base class for implementation of worker thread without thread activity tracking |
| Cwith_activity_tracking_impl_t | Base class for implementation of worker thread with thread activity tracking |
| Cactual_disp_binder_t | An actual interace of disp_binder for asio_one_thread dispatcher |
| Cdispatcher_handle_maker_t | A factory class for creation of dispatcher_handle instances |
| ►Cdispatcher_template_t | An implementation of the dispatcher in the form of template class |
| Cdisp_data_source_t | Data source for run-time monitoring of whole dispatcher |
| Cwork_thread_template_t | An implementation of worker thread in form of the template class |
| Cdefault_traits_t | Default traits of asio_one_thread dispatcher |
| Cdisp_params_t | Parameters for asio_one_thread dispatcher |
| Cdispatcher_handle_t | A handle for asio_one_thread dispatcher |
| ►Nasio_thread_pool | |
| ►Nimpl | |
| Cactual_dispatcher_iface_t | An actual interface of thread pool dispatcher |
| Cbasic_binder_impl_t | Basic part of implementation of a binder for asio_thread_pool dispatcher |
| Cbasic_dispatcher_iface_t | The very basic interface of asio_thread_pool dispatcher |
| ►Cbasic_dispatcher_skeleton_t | Basic stuff for all implementations of dispatcher |
| Cdisp_data_source_t | Data source for run-time monitoring of whole dispatcher |
| Cbinder_template_t | An implementation of a binder for asio_thread_pool dispatcher |
| Cbinder_with_external_strand_t | An implementation of binder that uses an external strand object |
| Cbinder_with_own_strand_t | An implementation of binder that uses an own strand object |
| Cdispatcher_handle_maker_t | |
| ►Cdispatcher_skeleton_with_thread_activity_tracking_t | Extension of basic dispatcher skeleton for the case when work thread activity must be collected |
| Cactual_disp_data_source_t | Actual data source type for dispatcher with work thread activity tracking |
| Cdispatcher_skeleton_without_thread_activity_tracking_t | Extension of basic dispatcher skeleton for the case when work thread activity is not collected |
| Cdispatcher_template_t | Template-based implementation of dispatcher |
| Cthread_local_ptr_holder_t | A helper for declaration of static and thread_local pointer in a header file |
| Cwork_thread_activity_collector_t | Type of collector of work thread activity data |
| Cwork_thread_t | Base type for implementations of work thread wrappers |
| Cwork_thread_with_activity_tracking_t | An implementation of work thread stuff for the case when thread activity tracking must be used |
| Cwork_thread_without_activity_tracking_t | An implementation of work thread stuff for the case when thread activity tracking is not needed |
| Cdefault_traits_t | Default traits of asio_thread_pool dispatcher |
| Cdisp_params_t | Parameters for asio_thread_pool dispatcher |
| Cdispatcher_handle_t | A handle for asio_thread_pool dispatcher |
| ▼Nenv_infrastructures | |
| ►Nasio | |
| ►Ncommon | |
| Cactual_timer_t | A template for implementation of actual timer |
| Cperiodic_timer_holder_t | A main part of implementation of periodic timer |
| Csingleshot_timer_holder_t | A main part of implementation of single-shot timer |
| ►Nsimple_mtsafe | |
| ►Nimpl | |
| Cdefault_dispatcher_t | An implementation of dispatcher to be used in places where default dispatcher is needed |
| Cdisp_ds_name_parts_t | A class with major part of dispatcher name |
| Cenv_infrastructure_t | Default implementation of not-thread safe single-threaded environment infrastructure |
| ►Cevent_queue_impl_t | Implementation of event_queue interface for the default dispatcher |
| Cstats_t | Type for representation of statistical data for this event queue |
| ►Nsimple_not_mtsafe | |
| ►Nimpl | |
| Cdefault_dispatcher_t | An implementation of dispatcher to be used in places where default dispatcher is needed |
| Cdisp_ds_name_parts_t | A class with major part of dispatcher name |
| Cenv_infrastructure_t | Default implementation of not-thread safe single-threaded environment infrastructure |
| ►Cevent_queue_impl_t | Implementation of event_queue interface for the default dispatcher |
| Cstats_t | Type for representation of statistical data for this event queue |
| ▼Nenveloped_msg | |
| ►Ndetails | |
| ►Cpayload_holder_t | Internal type that holds a message before it will be enveloped |
| Cdata_t | |
| Cjust_envelope_t | A very simple implementation of envelope which do nothing except holding a payload |
| Ctime_limited_delivery_t | A special envelope to perform time-limited delivery |
| ▼Nmboxes | |
| ►Nbroadcast | |
| Cfixed_mbox_template_t | A template for broadcasting mbox with fixed set of destinations |
| ►Ncollecting_mbox | |
| ►Ndetails | |
| Cactual_mbox_t | Actual implementation of collecting mbox |
| Ccollected_bunch_type_selector | A helper type for selection of actual message type and type of message builder |
| Ccollected_messages_bunch_builder_t | A builder for case when collecting_mbox collects messages |
| Ccollected_messages_bunch_t | Type of message to be sent when all collecting messages are received |
| Ccollected_signals_bunch_builder_t | A builder for case when collecting_mbox collects signals |
| Ccollected_signals_bunch_t | A type of message to be sent when all collected signals are received |
| Cconfig_type | A helper type which is a collection of type parameters |
| ►Cconstexpr_size_traits_t | A trait for mbox_template_t to be used when count of messages to collected is known at the compile time |
| Cmessages_collected_mixin_type | A special mixin which must be used in actual type of messages_collected message for cases when messages are collected |
| Csignals_collected_mixin_type | A special mixin which must be used in actual type of messages_collected message for cases when signals are collected |
| Csize_specific_base_type | A special mixin which must be used in actual type of collecting mbox |
| Cmbox_template_t | A template which defines properties for a collecting mbox |
| ►Cruntime_size_traits_t | A trait for mbox_template_t to be used when count of messages to collected is known only at runtime |
| Cmessages_collected_mixin_type | A special mixin which must be used in actual type of messages_collected message |
| Csignals_collected_mixin_type | A special mixin which must be used in actual type of messages_collected message for cases when signals are collected |
| Csize_specific_base_type | A special mixin which must be used in actual type of collecting mbox |
| ►Ncomposite | |
| ►Nimpl | |
| ►Nunknown_msg_type_handlers | |
| Cdeliver_message_t | Function object to be used with std::visit |
| Cdrop_delivery_filter_t | Function object to be used with std::visit |
| Cset_delivery_filter_t | Function object to be used with std::visit |
| Csubscribe_event_t | Function object to be used with std::visit |
| Cunsubscribe_event_t | Function object to be used with std::visit |
| Cactual_mbox_t | Actual implementation of composite mbox |
| Cmbox_data_t | Mbox data that doesn't depend on template parameters |
| Ctarget_t | Description of one target |
| Cdrop_if_not_found_case_t | Description of a case when a message of unknown type has to be dropped |
| Cmbox_builder_t | Factory class for building an instance of composite mbox |
| Credirect_to_if_not_found_case_t | Description of a case when messages of unknown type have to be redirected to another mbox |
| Cthrow_if_not_found_case_t | Description of a case when an exception has to be thrown if the type of a message is unknown |
| ►Nfirst_last_subscriber_notification | |
| ►Ndetails | |
| Cactual_mbox_t | An actual implementation of first/last subscriber message mbox |
| ►Ctemplate_independent_mbox_data_t | A mixin with actual data which is necessary for implementation of actual mbox |
| Csink_ptr_comparator_t | A special coparator for sinks with respect to sink's priority |
| Cmsg_first_subscriber | Signal to be sent when the first subscriber arrives |
| Cmsg_last_subscriber | Signal to be sent when the last subscriber gone |
| ►Ninflight_limit | |
| ►Nimpl | |
| Cactual_mbox_t | Actual implementation of inflight_limit_mbox |
| Ccounter_incrementer_t | Helper class for incrementing/decrementing number of messages in RAII style |
| Cinstances_counter_t | Separate type for holding inflight message counter as a separate object |
| Cnot_null_underlying_mbox_t | Helper type that tells that underlying mbox isn't nullptr |
| Cspecial_envelope_t | Type of envelope to be used by inflight_limit_mbox |
| ►Nproxy | |
| Csimple_t | A simple proxy that delegates all calls to underlying actual mbox |
| ►Nretained_msg | |
| ►Ndetails | |
| Cactual_mbox_t | An actual implementation of retained message mbox |
| Cconfig_type | A helper type which is a collection of type parameters |
| ►Cmessages_table_item_t | A type of item of message table for retained message mbox |
| Csink_ptr_comparator_t | A special coparator for sinks with respect to sinks's priority |
| Ctemplate_independent_mbox_data_t | A mixin with actual data which is necessary for implementation of retained mbox |
| Cdefault_traits_t | Default traits for retained message mbox |
| ►Nround_robin | |
| ►Ndetails | |
| Cdata_t | Common part of round-robin mbox implementation |
| Cmbox_template_t | A template with implementation of round-robin mbox |
| Csubscriber_container_t | Type of container for holding subscribers for one message type |
| Csubscriber_info_t | An information block about one subscriber |
| ▼Nmchains | |
| ►Nfixed_size | |
| ►Ndetails | |
| Cdemand_queue_t | Implementation of demands queue for fixed-size message chain with "static" storage |
| ▼Nmsg_hierarchy | |
| ►Nimpl | |
| Cbasic_demuxing_controller_t | Partial implementation of demuxing_controller_iface |
| Cbasic_sending_mbox_t | Basic implementation for all kinds of sending_mboxes |
| Ccontroller_consumers_mixin_t | Helper type to be used as mixin for actual demuxing controllers |
| Cdemuxing_controller_iface_t | Interface for demuxing_controller entity |
| Chas_so_make_upcaster_method | Metafunction for checking presence of so_make_upcaster method |
| Chas_so_make_upcaster_method< B, std::void_t< decltype(&B::so_make_upcaster) > > | Metafunction for checking presence of so_make_upcaster method |
| Cmessage_upcaster_t | Upcaster for a message |
| Cmulti_consumer_demuxing_controller_t | |
| Cmulti_consumer_sending_mbox_t | Implementation of sending mbox for multi-producer/multi-consumer case |
| Croot_base_t | Type to be the actual base class of all hierarchies |
| Csingle_consumer_demuxing_controller_t | |
| Csingle_consumer_sending_mbox_t | Implementation of sending mbox for multi-producer/single-consumer case |
| Csingle_dest_info_t | Information about a single destination for a mutable message |
| Cconsumer_t | A consumer interface for a demuxer object |
| Cdemuxer_t | Demuxer for hierarchy of messages |
| Cnode_t | A special mixin to be used for every derived class in a hierarchy |
| Croot_t | The base class that starts a separate hierarchy |
| ▼Nrevocable_msg | |
| ►Ndetails | |
| Cenvelope_t | A special envelope to be used for revocable messages |
| ►Nimpl | |
| Cdelivery_id_maker_t | |
| Cinstantiator_and_sender | |
| Cinstantiator_and_sender_base | |
| Cinstantiator_and_sender_base< Message, true > | |
| Cdelivery_id_t | The ID of revocable message/signal |
| ▼Nrevocable_timer | |
| ►Nimpl | |
| Cinstantiator_and_sender | |
| Cinstantiator_and_sender_base | |
| Cinstantiator_and_sender_base< Message, true > | |
| Ctimer_id_maker_t | |
| Ctimer_id_t | The ID of revocable timer message/signal |
| ▼Nshutdowner | |
| ►Ndetails | |
| ►Nstatus | |
| Cholder_t | Special object which holds status |
| Cupdater_t | Special object to change the status and detect deferred action to be performed |
| Clayer_template_t | A template-based implementation of shutdowner layer |
| Cnotify_mbox_data_t | An internal data of notify_mbox |
| Cnotify_mbox_t | A special mbox which must be used for notification about shutdown operation |
| Cshutdown_time_elapsed_t | A signal which is used to limit time of shutdown operation |
| Cshutdowner_guard_t | Implementation of stop_guard for shutdowner's purposes |
| Csubscriber_info_t | Description of one subscriber |
| Ctime_elapsed_mbox_t | Special mbox to receive and handle a signal about time limit |
| Clayer_t | An interface of shutdowner layer |
| Cshutdown_initiated_t | A message to be used to inform about start of shutdown operation |
| ▼Nsync | |
| ►Ndetails | |
| Cbasic_request_reply_part_t | The basic part of implementation of request_reply type |
| Censure_no_mutability_modificators | Helper class to ensure that immutable_msg/mutable_msg modificators are not used |
| Censure_no_mutability_modificators< immutable_msg< T > > | |
| Censure_no_mutability_modificators< mutable_msg< T > > | |
| Creply_target_holder_t | A special holder for reply_target instance |
| Crequest_holder_part_t | The type to be used as holder for request type instance |
| Crequest_holder_part_t< Base, false > | A specialization for the case when request type is not a signal |
| Crequest_holder_part_t< Base, true > | A specialization for the case when request type is a signal |
| Crequest_reply_t | A special class for performing interactions between agents in request-reply maner |
| ▼Nimpl | |
| ▼Nmsg_tracing_helpers | |
| ►Ndetails | |
| ►Nextra_inflight_limit_specifics | |
| Climit_info |