/home/dko/projects/mobilec/trunk/src/mc_list/list.c File Reference

#include "list.h"
#include <stdio.h>
#include <stdlib.h>

Go to the source code of this file.

Functions

list_p ListInitialize (void)
void ListTerminate (list_p list)
int list_pGetSize (list_p list)
DATA ListGetHead (list_p list)
DATA ListPop (list_p list)
DATA ListSearch (list_p list, const int index)
int ListAdd (list_p list, DATA data)
int ListInsert (list_p list, DATA data, const int index)
DATA ListDelete (list_p list, const int index)


Function Documentation

int list_pGetSize ( list_p  list  ) 

Definition at line 73 of file list.c.

References list_s::size.

int ListAdd ( list_p  list,
DATA  data 
)

DATA ListDelete ( list_p  list,
const int  index 
)

DATA ListGetHead ( list_p  list  ) 

Definition at line 79 of file list.c.

References list_s::listhead, and listNode_s::node_data.

list_p ListInitialize ( void   ) 

Definition at line 33 of file list.c.

References list_s::listhead, and list_s::size.

Referenced by barrier_queue_New(), df_Initialize(), df_request_list_New(), and syncListInit().

int ListInsert ( list_p  list,
DATA  data,
const int  index 
)

Definition at line 203 of file list.c.

DATA ListPop ( list_p  list  ) 

DATA ListSearch ( list_p  list,
const int  index 
)

void ListTerminate ( list_p  list  ) 

Definition at line 49 of file list.c.

References list_s::listhead, and list_s::size.

Referenced by barrier_queue_Destroy(), df_Destroy(), and df_request_list_Destroy().


Generated on Thu Nov 13 14:22:58 2008 for Mobile-C by  doxygen 1.5.5