Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

list.h File Reference

#include <errorCodes.h>
#include <types.h>

Go to the source code of this file.

Typedefs

typedef _List * List
typedef _ListIterator * ListIterator
typedef Boolean(* ListComparator )(Pointer key, Pointer data)

Functions

ErrorCode listCreate (List *list)
ErrorCode listDestroy (List *list)
ErrorCode listAddFront (List list, Pointer data)
ErrorCode listAddBack (List list, Pointer data)
ErrorCode listRemove (List list, Pointer data)
ErrorCode listGetLength (List list, uint32 *length)
ErrorCode listGetFirst (List list, Pointer *data)
ErrorCode listGetLast (List list, Pointer *data)
ErrorCode listFind (List list, ListComparator comparator, Pointer key, Pointer *data)
ErrorCode listIteratorCreate (ListIterator *li, List list)
ErrorCode listIteratorReset (ListIterator li)
ErrorCode listIteratorGetNext (ListIterator li, Pointer *data)
ErrorCode listIteratorGetPrevious (ListIterator li, Pointer *data)
ErrorCode listIteratorDestroy (ListIterator *li)


Generated on Wed Mar 22 20:36:34 2006 for ndk by  doxygen 1.4.4