Esta función implementa una Cola utilizando un arreglo para almacenar los datos.
La función admite operaciones de encolado, desencolado y lectura del primer elemento
de la cola, siguiendo el principio FIFO (First In, First Out), donde el primer elemento
en ser agregado a la cola es el primero en ser procesado.
- Gestión de tareas o eventos en orden de llegada.
- Implementación de algoritmos de planificación o manejo de recursos.
- Cualquier situación donde se requiera procesar elementos en el orden en que fueron agregados.
| Tipo | Nombre | Versión |
|---|
tipo de datos | queueInstanceAttributes | v3.0 |
enumeración | EQueueMethod | v3.0 |
enumeración | EQueueStatus | v3.0 |
| Parámetro | Declaración | Tipo | Descripción |
|---|
method | Input | Int | Método para ser ejecutado. EQueueMethod |
instance | InOut | queueInstanceAttributes | Instancia de la cola |
data | InOut | Variant | Arreglo de datos del tipo <E> |
buffer | InOut | Variant | Búfer de datos del tipo <E> |
| - | Return | Int | Returno de estado, EQueueStatus. |