![]() |
![]() ![]() ![]() ![]() |
![]() |
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 ::
реклама |