FreeList.h File Reference

#include "ithread.h"
#include <errno.h>

Go to the source code of this file.

Data Structures

struct  FREELIST


typedef struct FREELISTNODE FreeListNode
typedef struct FREELIST FreeList


int FreeListInit (FreeList *free_list, size_t elementSize, int maxFreeListSize)
void * FreeListAlloc (FreeList *free_list)
int FreeListFree (FreeList *free_list, void *element)
int FreeListDestroy (FreeList *free_list)

Typedef Documentation

typedef struct FREELIST FreeList
typedef struct FREELISTNODE FreeListNode

Function Documentation

void* FreeListAlloc ( FreeList free_list  ) 
int FreeListDestroy ( FreeList free_list  ) 
int FreeListFree ( FreeList free_list,
void *  element 
int FreeListInit ( FreeList free_list,
size_t  elementSize,
int  maxFreeListSize 

Generated on Fri Mar 26 20:16:54 2010 for MediaTomb by  doxygen 1.6.1