std::basic_syncbuf<CharT,Traits,Allocator>:: sync
|
protected
:
int sync ( ) override ; |
||
Primero, registra que hay un flush pendiente, actualizando la bandera privada correspondiente.
Entonces, si la política actual de emit-on-sync es true , realiza una llamada a emit() .
De lo contrario (si la política de emit-on-sync es false , que es el valor predeterminado), el flush se suspende hasta que emit() sea llamado, como a través de std::basic_osyncstream::emit() o std::basic_osyncstream::~basic_osyncstream
Contenidos |
Parámetros
(ninguno)
Notas
sync()
o su equivalente es llamado implícitamente por
close()
,
seekoff()
, y
seekpos()
y explícitamente llamado por
std::basic_streambuf::pubsync()
Ejemplo
|
Esta sección está incompleta
Motivo: sin ejemplo |
Véase también
|
[virtual]
|
sincroniza los búferes con la secuencia de caracteres asociada
(función miembro protegida virtual de
std::basic_streambuf<CharT,Traits>
)
|
llama a
emit()
en el
basic_syncbuf
subyacente para transmitir sus datos internos al destino final
(función miembro pública de
std::basic_osyncstream<CharT,Traits,Allocator>
)
|