Diferencia entre revisiones de «Stream.flush()»
De ArduWiki
Línea 1: | Línea 1: | ||
== Descripción == | == Descripción == | ||
Su efecto varía según el tipo de flujo de salida: | 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 sincrónico (sin buffer): no hace nada. | ||
Línea 10: | Línea 9: | ||
== Sintaxis == | == Sintaxis == | ||
<pre> | <pre> | ||
− | + | objeto.flush(); | |
</pre> | </pre> | ||
− | == | + | == Parámetros == |
− | + | ;objeto: nombre de la instancia de la clase [[Stream]]. | |
+ | |||
+ | == Retorna == | ||
+ | Boleano. | ||
== Advertencias == | == Advertencias == | ||
Línea 20: | Línea 22: | ||
== Vea también == | == Vea también == | ||
+ | * [[Stream]] | ||
* [[Stream.read()]] | * [[Stream.read()]] | ||
* [[Stream.find()]] | * [[Stream.find()]] | ||
Línea 26: | Línea 29: | ||
== Referencias == | == Referencias == | ||
+ | * [https://www.arduino.cc/en/Reference/StreamFlush Guia de referencia Arduino] | ||
[[Category:Funciones]] | [[Category:Funciones]] |
Revisión del 20:42 12 jul 2018
Contenido
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.