SObjectizer  5.7
Public Member Functions | List of all members
so_5::queue_locks_defaults_manager_t Class Referenceabstract

A base class for manager of default locks for event queues. More...

#include <queue_locks_defaults_manager.hpp>

Inheritance diagram for so_5::queue_locks_defaults_manager_t:
so_5::anonymous_namespace{queue_locks_defaults_manager.cpp}::manager_for_combined_locks_t so_5::anonymous_namespace{queue_locks_defaults_manager.cpp}::manager_for_simple_locks_t

Public Member Functions

 queue_locks_defaults_manager_t (const queue_locks_defaults_manager_t &)=delete
 
 queue_locks_defaults_manager_t (queue_locks_defaults_manager_t &&)=delete
 
queue_locks_defaults_manager_toperator= (const queue_locks_defaults_manager_t &)=delete
 
queue_locks_defaults_manager_toperator= (queue_locks_defaults_manager_t &&)=delete
 
 queue_locks_defaults_manager_t ()=default
 
virtual ~queue_locks_defaults_manager_t () noexcept=default
 
virtual so_5::disp::mpsc_queue_traits::lock_factory_t mpsc_queue_lock_factory ()=0
 Get default lock_factory for MPSC queues. More...
 
virtual so_5::disp::mpmc_queue_traits::lock_factory_t mpmc_queue_lock_factory ()=0
 Get default lock_factory for MPMC queues. More...
 

Detailed Description

A base class for manager of default locks for event queues.

Since
v.5.5.18

Constructor & Destructor Documentation

◆ queue_locks_defaults_manager_t() [1/3]

so_5::queue_locks_defaults_manager_t::queue_locks_defaults_manager_t ( const queue_locks_defaults_manager_t )
delete

◆ queue_locks_defaults_manager_t() [2/3]

so_5::queue_locks_defaults_manager_t::queue_locks_defaults_manager_t ( queue_locks_defaults_manager_t &&  )
delete

◆ queue_locks_defaults_manager_t() [3/3]

so_5::queue_locks_defaults_manager_t::queue_locks_defaults_manager_t ( )
default

◆ ~queue_locks_defaults_manager_t()

virtual so_5::queue_locks_defaults_manager_t::~queue_locks_defaults_manager_t ( )
virtualdefaultnoexcept

Member Function Documentation

◆ mpmc_queue_lock_factory()

virtual so_5::disp::mpmc_queue_traits::lock_factory_t so_5::queue_locks_defaults_manager_t::mpmc_queue_lock_factory ( )
pure virtual

◆ mpsc_queue_lock_factory()

virtual so_5::disp::mpsc_queue_traits::lock_factory_t so_5::queue_locks_defaults_manager_t::mpsc_queue_lock_factory ( )
pure virtual

◆ operator=() [1/2]

queue_locks_defaults_manager_t& so_5::queue_locks_defaults_manager_t::operator= ( const queue_locks_defaults_manager_t )
delete

◆ operator=() [2/2]

queue_locks_defaults_manager_t& so_5::queue_locks_defaults_manager_t::operator= ( queue_locks_defaults_manager_t &&  )
delete

The documentation for this class was generated from the following file: