![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Class template basic_loggerBoost , Chapter 1. Boost.Log v2 , Logging sources
|
![]() | Примечание |
---|---|
Не безопасно для ниток. Регистратор источника должен быть заблокирован в последнем классе перед копированием. |
Параметры: |
basic_logger(basic_logger&&that);>
Переместить конструктор. Переносит все атрибуты с регистратора источников.
![]() | Примечание |
---|---|
Безопасный. Регистратор источника должен быть заблокирован в последнем классе перед копированием. |
Параметры: | Журналист источника |
template<typenameArgsT>explicitbasic_logger(ArgsTconst&);>
Конструктор с именованными аргументами. Конструктор игнорирует все аргументы. Результат строительства эквивалентен строительству по умолчанию.
basic_logger&operator=(basic_loggerconst&)=delete;>Назначение закрыто (должно быть реализовано путем копирования и замены в окончательном классе)
basic_logger
protected member functionsАксессуар для указателя системы регистрации
attribute_set&attributes();>
Доступ к атрибутам регистратора
attribute_setconst&attributes()const;>
Доступ к атрибутам регистратора
threading_model&get_threading_model();>
Аксессуар к резьбовой базе модели
threading_modelconst&get_threading_model()const;>
Аксессуар к резьбовой базе модели
final_type*final_this();>
Привязка к последнему регистратору
final_typeconst*final_this()const;>
Привязка к последнему регистратору
voidswap_unlocked(basic_logger&that);>
Разблокировано<swap
>
std::pair<attribute_set::iterator,bool> add_attribute_unlocked(attribute_nameconst&name,attributeconst&attr);>
Разблокировано<add_attribute
>
voidremove_attribute_unlocked(attribute_set::iteratorit);>
Разблокировано<remove_attribute
>
voidremove_all_attributes_unlocked();>
Разблокировано<remove_all_attributes
>
recordopen_record_unlocked();>
Unlocked<open_record
>
template<typenameArgsT>recordopen_record_unlocked(ArgsTconst&);>
Unlocked<open_record
>
voidpush_record_unlocked(record&&rec);>
Unlocked<push_record
>
attribute_setget_attributes_unlocked()const;>
Разблокировано<get_attributes
>
voidset_attributes_unlocked(attribute_setconst&attrs);>
Разблокировано<set_attributes
>
Статья Class template basic_logger раздела Chapter 1. Boost.Log v2 Logging sources может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Logging sources ::
реклама |