Stream.flush()

De ArduWiki
Revisión del 20:43 12 jul 2018 de Kike GL (Discusión | contribuciones) (Advertencias)

Saltar a: navegación, buscar

Descripción

Su efecto varía según el tipo de flujo de salida:

Byte a byte sincrónico (sin buffer)
no hace nada.
Byte a byte asincrónico (con buffer)
bloquea la ejecución hasta que todos los datos pendientes hayan sido enviados.
Por bloques
fuerza el envío del bloque en caché, a menos que no se haya modificado de antemano (con respecto al mismo bloque en la fuente de datos).
Sin implementar/no soportado
no hace nada.

Sintaxis

objeto.flush();

Parámetros

objeto
nombre de la instancia de la clase Stream.

Retorna

Boleano.

Advertencias

  • Cualquier clase que herede de Stream, debe implementar obligatoria y explícitamente esta función. Debe hacerse de manera que cumpla lo descrito en la sección de Descripción. Debe implementarse de acuerdo al tipo de flujo de salida que maneja.

Ejemplo

<syntaxhighlight lang="c++"> <syntaxhighlight>

Vea también

Referencias