![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Class basic_sink_frontendBoost , Chapter 1. Boost.Log v2 , Sinks
|
Параметры: | < Набор значений атрибутов записи регистрации |
basic_sink_frontend
protected member functionsmutex_type&frontend_mutex()const;>Возвращает ссылку на фронтенд-мутекс.
exception_handler_type&exception_handler();>Возвращает ссылку на обработчика исключений.
exception_handler_typeconst&exception_handler()const;>Возвращает ссылку на обработчика исключений.
template<typenameBackendMutexT,typenameBackendT> voidfeed_record(record_viewconst&rec,BackendMutexT&backend_mutex, BackendT&backend);>Запись журнала кормов на бэкэнд.
template<typenameBackendMutexT,typenameBackendT> booltry_feed_record(record_viewconst&rec,BackendMutexT&backend_mutex, BackendT&backend);>Попытки подавать запись журнала на бэкэнд, не блокируются, еслибэкэнд_mutexзаблокирован.
template<typenameBackendMutexT,typenameBackendT> voidflush_backend(BackendMutexT&backend_mutex,BackendT&backend);>Флейш-буферы в бэкэнде, если один поддерживает его.
basic_sink_frontend
private member functionstemplate<typenameBackendMutexT,typenameBackendT> voidflush_backend_impl(BackendMutexT&backend_mutex,BackendT&backend, mpl::true_);>Буферы записи флюшей в бэкэнде (реальная реализация)
template<typenameBackendMutexT,typenameBackendT> voidflush_backend_impl(BackendMutexT&,BackendT&,mpl::false_);>Буферы записи флешей в бэкэнде (закладка для бэкэндов, которые не поддерживают промывку)
Статья Class basic_sink_frontend раздела Chapter 1. Boost.Log v2 Sinks может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
реклама |