queueDatos.c File Reference

#include "queueDatos.h"

Include dependency graph for queueDatos.c:


Defines

#define QUEUE_SIZE   10

Functions

int queueGetDatos (queueTypeDatos *q)
 Devuelve un dato de la cola de ints.
void queueAddDatos (queueTypeDatos *q, int num)
 Agrega un dato a la cola de ints.
int queueFullDatos (queueTypeDatos *q)
 Permite saber si una cola esta llena o no.
int queueEmptyDatos (queueTypeDatos *q)
 Permite saber si una cola esta vacia o no.
void queueResetDatos (queueTypeDatos *q)
 Inicializa todos los valores de una cola.

Define Documentation

#define QUEUE_SIZE   10


Function Documentation

void queueAddDatos ( queueTypeDatos q,
int  num 
)

Agrega un dato a la cola de ints.

Parameters:
q es un puntero a un queueTypeDatos
num es el dato a agregar
See also:
queueGetDatos() and queueFullDatos() and queueEmptyDatos() and queueResetDatos()

int queueEmptyDatos ( queueTypeDatos q  ) 

Permite saber si una cola esta vacia o no.

Parameters:
q es un puntero a un queueTypeDatos
Returns:
Retorna 1 si la cola esta vacia, 0 en otro caso
See also:
queueAddDatos() and queueFullDatos() and queueGetDatos() and queueResetDatos()

int queueFullDatos ( queueTypeDatos q  ) 

Permite saber si una cola esta llena o no.

Parameters:
q es un puntero a un queueTypeDatos
Returns:
Retorna 1 si la cola esta llena, 0 en otro caso
See also:
queueAddDatos() and queueGetDatos() and queueEmptyDatos() and queueResetDatos()

int queueGetDatos ( queueTypeDatos q  ) 

Devuelve un dato de la cola de ints.

Parameters:
q es un puntero a un queueTypeDatos
Returns:
Retorna el dato de la cola apuntado por tail
See also:
queueAddDatos() and queueFullDatos() and queueEmptyDatos() and queueResetDatos()

void queueResetDatos ( queueTypeDatos q  ) 

Inicializa todos los valores de una cola.

Parameters:
q es un puntero a un queueTypeDatos
See also:
queueAddDatos() and queueFullDatos() and queueGetDatos() and queueEmptyDatos()


Generated on Thu Aug 21 14:29:39 2008 for Medidor de consumo by  doxygen 1.5.6