Referencia del Archivo queue.h

Infaz publica de cola. Más...

Gráfico de los archivos que directa o indirectamente incluyen a este archivo:


Estructuras de datos

struct  Queue
 Estructura de la cola. Más...

Definiciones

#define QUEUE_SIZE   40

Funciones

void queueAdd (Queue *q, char nuevo)
 Agrega elementos a la cola.
char queueGet (Queue *q)
 Devuelve primer elemento de la cola.
void queueInit (Queue *q)
 Inicializa la cola con sus atributos en cero.
int queueIsEmpty (Queue *q)
 Indica si la cola esta vacia Retorna cero si existe algun elemento en la cola.
int queueIsFull (Queue *q)
 Indica si la cola esta llena.

Descripción detallada

Infaz publica de cola.


Documentación de las definiciones

#define QUEUE_SIZE   40

Define el largo de la cola


Documentación de las funciones

void queueAdd ( Queue q,
char  nuevo 
)

Agrega elementos a la cola.

Si esta esta llena, no hace nada.

Parámetros:
q La cola a la que se agrega.
nuevo Char a agregar.

char queueGet ( Queue q  ) 

Devuelve primer elemento de la cola.

Si esta vacia devuelve el nulo

Parámetros:
q La cola de la cual se toma.

void queueInit ( Queue q  ) 

Inicializa la cola con sus atributos en cero.

Parámetros:
q cola a incializar

int queueIsEmpty ( Queue q  ) 

Indica si la cola esta vacia Retorna cero si existe algun elemento en la cola.

int queueIsFull ( Queue q  ) 

Indica si la cola esta llena.

Retorna cero si existe algun elemento en la cola


Generado el Wed Jul 2 09:20:57 2008 para TCP/IP por  doxygen 1.5.6