13.07.2015 Views

ALGORITMOS DE BALANCE DE CARGA CON MANEJO DE ...

ALGORITMOS DE BALANCE DE CARGA CON MANEJO DE ...

ALGORITMOS DE BALANCE DE CARGA CON MANEJO DE ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3. DLMLManipulaciónLas funciones de manipulación están encargadas de manejar las listas mediante funcionescomo DLML Get() y DLML Insert(), para obtener e insertar elementos respectivamente. LaTabla 3.2 muestra las funciones pertenecientes a ésta clasificación.Función Propósito SintaxisDLML LengthDLML GetDLML QueryDLML InsertDevuelve un entero, el cual indica lalongitud de lista local.Esta función recibe como parámetrodos apuntadores. El primero apunta ala lista y el segundo apunta al elementoobtenido de la lista, en consecuenciala longitud de la lista se decrementa enuno. DLML se encarga de insertar elementosen la lista local cuando quedavacía, suprimiéndolos de otras listas localesde forma transparente al programador.En caso de no existir más elementosa procesar en todo el sistema,DLML Get devuelve un valor FALSE.Realiza lo mismo que DLML Get peroel elemento no es eliminado de la lista.Inserta localmente un elemento del tiponode en la lista apuntada por Lista.int DLML Length(void)void DLML Get(Lista *,node *)char DLML Query(Lista *,node *)void DLML Insert(Lista *,node)Tabla 3.2: Funciones de manipulación35

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!