![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Class template synchronous_sinkBoost , Chapter 1. Boost.Log v2 , Sinks
|
Параметры: |
Параметры: |
< | Указатель на бэкэнд-пример |
бэкэндне является< |
template<typename...Args>explicitsynchronous_sink(Args&&...args);>
Конструктор, который передает произвольные именованные параметры конструатору межпроцессного опускания. Обратитесь к справочной документации для списка поддерживаемых параметров.
synchronous_sink
public member functionslocked_backend_ptrlocked_backend();>
Запирающий аксессуар на прикрепленном бэкэнде
virtualvoidconsume(record_viewconst&rec);>
Передаёт запись в бэкэнд
virtualbooltry_consume(record_viewconst&rec);>
Метод пытается передать запись журнала на бэкэнд
virtualvoidflush();>
Метод выполняет промывку любых внутренних буферов, которые могут содержать записи журнала. Метод может занять значительное время для завершения и может блокировать как вызывающую нить, так и потоки, пытающиеся поместить новые записи в раковину, пока этот вызов продолжается.
Статья Class template synchronous_sink раздела Chapter 1. Boost.Log v2 Sinks может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
реклама |