gpac/list.h File Reference

list functions. More...

#include <gpac/tools.h>

Typedefs

typedef struct _tag_array GF_List

Functions

GF_List * gf_list_new ()
 list constructor
void gf_list_del (GF_List *ptr)
 list destructor
u32 gf_list_count (GF_List *ptr)
 get count
GF_Err gf_list_add (GF_List *ptr, void *item)
 add item
GF_Err gf_list_insert (GF_List *ptr, void *item, u32 position)
 inserts item
GF_Err gf_list_rem (GF_List *ptr, u32 position)
 removes item
void * gf_list_get (GF_List *ptr, u32 position)
 gets item
s32 gf_list_find (GF_List *ptr, void *item)
 finds item
s32 gf_list_del_item (GF_List *ptr, void *item)
 deletes item
void gf_list_reset (GF_List *ptr)
 resets list
void * gf_list_last (GF_List *ptr)
 gets last item
GF_Err gf_list_rem_last (GF_List *ptr)
 removes last item
void * gf_list_enum (GF_List *ptr, u32 *pos)
 list enumerator

Detailed Description

>


Generated on 3 Nov 2009 for libgpac by  doxygen 1.6.1