Spec-Zone.ru › C++

std::basic_syncbuf<CharT,Traits,Allocator>::set_emit_on_sync

void set_emit_on_sync( bool b ) noexcept;

Изменяет текущую политику выдачи при синхронизации.

Значение false (по умолчанию) означает, что любая операция сброса буфера будет отложена до вызова emit.

Значение true приводит к немедленному выполнению операций сброса буфера.

Параметры

b - новое значение политики выдачи при синхронизации

Пример

См. также

sync
[virtual]
синхронизирует буферы с соответствующей последовательностью символов
(виртуальная защищённая функция-член класса std::basic_streambuf<CharT,Traits>)
emit
атомарно передаёт весь внутренний буфер в обёрнутый буфер потока
(открытая функция-член)
emit_on_flushnoemit_on_flush
(C++20)
управляет тем, выдаёт ли поток basic_syncbuf при сбросе буфера
(шаблон функции)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/io/basic_syncbuf/set_emit_on_sync

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API