std::basic_syncbuf<CharT,Traits,Allocator>::set_emit_on_sync (3) - Linux Manuals

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


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


void set_emit_on_sync( bool b ) noexcept;

Changes the current emit-on-sync policy.
The value false (the default) indicates that any flush will be postponed until a call to emit.
The value true makes flushes apply immediately.


b - new value for the emit-on-sync policy


 This section is incomplete
 Reason: no example

See also

sync synchronizes the buffers with the associated character sequence
                 (virtual protected member function of std::basic_streambuf<CharT,Traits>)
                 atomically transmits the entire internal buffer to the wrapped streambuf
emit (public member function)

emit_on_flush controls whether a stream's basic_syncbuf emits on flush
no_emit_on_flush (function template)