std::basic_syncbuf<CharT,Traits,Allocator>::sync
De cppreference.com
<tbody>
</tbody>
protected: int sync() override; |
||
Primero, registra que hay una descarga pendiente, actualizando el indicador privado correspondiente.
Luego, si la política actual de emisión en sincronización es true, realiza una llamada a emit().
De lo contrario (si la política de emisión en sincronización es false, que es el valor por defecto), se suspende la descarga hasta que se llame a emit(), como a través de std::basic_osyncstream::emit() o de std::basic_osyncstream::~basic_osyncstream.
Parámetros
(Ninguno)
Notas
sync() o su equivalente se llama implícitamente por close(), seekoff() y seekpos() y explícitamente se llama por std::basic_streambuf::pubsync().
Ejemplo
| Esta sección está incompleta Razón: sin ejemplo |
Véase también
[virtual] |
Sincroniza los búferes con la secuencia de caracteres asociada. (función miembro virtual protegida de std::basic_streambuf<CharT,Traits>)
|
Llama a emit en el objeto basic_syncbuf subyacente para transmitir sus datos internos al destino final. (función miembro pública de std::basic_osyncstream<CharT,Traits,Allocator>)
|