NetSim Source Code Help
Loading...
Searching...
No Matches
OSPF_List.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  stuc_arraylist
 

Macros

#define _NETSIM_OSPF_LIST_H_
 
#define ospf_list_add_mem(list, mem)   ospf_list_add_mem_dbg(list,mem,NULL,0)
 

Functions

ptrOSPFLIST ospf_list_init (void(*freeMem)(void *), void *(*copyMem)(void *))
 
UINT ospf_list_get_size (ptrOSPFLIST list)
 
void ospf_list_add_mem_dbg (ptrOSPFLIST list, void *mem, char *fun, int line)
 
bool ospf_list_is_empty (ptrOSPFLIST list)
 
void * ospf_list_get_mem (ptrOSPFLIST list)
 
void ospf_list_delete_all (ptrOSPFLIST list)
 
void * ospf_list_iterate_mem (ptrOSPFLIST list, void *iterator)
 
void * ospf_list_get_headptr (ptrOSPFLIST list)
 
void ospf_list_delete_mem (ptrOSPFLIST list, void *mem, void *ite)
 
void ospf_list_destroy (ptrOSPFLIST list)
 
void ospf_list_replace_mem (ptrOSPFLIST list, void *oldMem, void *newMem)
 
void ospf_list_remove_mem (ptrOSPFLIST list, void *mem, void *ite)
 
ptrOSPFLIST ospf_list_copyAll (ptrOSPFLIST list)
 
void * ospf_list_newIterator ()
 
void ospf_list_deleteIterator (void *ite)
 
ptrARRAYLIST ospf_arrayList_init (void(*freeMem)(void *))
 
void ospf_add_ptr_to_arrayList (ptrARRAYLIST list, void *mem)
 
void ospf_arraylist_free (ptrARRAYLIST list)
 

Macro Definition Documentation

◆ _NETSIM_OSPF_LIST_H_

#define _NETSIM_OSPF_LIST_H_

Definition at line 17 of file OSPF_List.h.

◆ ospf_list_add_mem

#define ospf_list_add_mem (   list,
  mem 
)    ospf_list_add_mem_dbg(list,mem,NULL,0)

Definition at line 30 of file OSPF_List.h.

Function Documentation

◆ ospf_add_ptr_to_arrayList()

void ospf_add_ptr_to_arrayList ( ptrARRAYLIST  list,
void *  mem 
)
Here is the caller graph for this function:

◆ ospf_arraylist_free()

void ospf_arraylist_free ( ptrARRAYLIST  list)
Here is the caller graph for this function:

◆ ospf_arrayList_init()

ptrARRAYLIST ospf_arrayList_init ( void(*)(void *)  freeMem)
Here is the caller graph for this function:

◆ ospf_list_add_mem_dbg()

void ospf_list_add_mem_dbg ( ptrOSPFLIST  list,
void *  mem,
char *  fun,
int  line 
)

◆ ospf_list_copyAll()

ptrOSPFLIST ospf_list_copyAll ( ptrOSPFLIST  list)
Here is the caller graph for this function:

◆ ospf_list_delete_all()

void ospf_list_delete_all ( ptrOSPFLIST  list)
Here is the caller graph for this function:

◆ ospf_list_delete_mem()

void ospf_list_delete_mem ( ptrOSPFLIST  list,
void *  mem,
void *  ite 
)
Here is the caller graph for this function:

◆ ospf_list_deleteIterator()

void ospf_list_deleteIterator ( void *  ite)
Here is the caller graph for this function:

◆ ospf_list_destroy()

void ospf_list_destroy ( ptrOSPFLIST  list)
Here is the caller graph for this function:

◆ ospf_list_get_headptr()

void * ospf_list_get_headptr ( ptrOSPFLIST  list)
Here is the caller graph for this function:

◆ ospf_list_get_mem()

void * ospf_list_get_mem ( ptrOSPFLIST  list)
Here is the caller graph for this function:

◆ ospf_list_get_size()

UINT ospf_list_get_size ( ptrOSPFLIST  list)
Here is the caller graph for this function:

◆ ospf_list_init()

ptrOSPFLIST ospf_list_init ( void(*)(void *)  freeMem,
void *(*)(void *)  copyMem 
)
Here is the caller graph for this function:

◆ ospf_list_is_empty()

bool ospf_list_is_empty ( ptrOSPFLIST  list)
Here is the caller graph for this function:

◆ ospf_list_iterate_mem()

void * ospf_list_iterate_mem ( ptrOSPFLIST  list,
void *  iterator 
)
Here is the caller graph for this function:

◆ ospf_list_newIterator()

void * ospf_list_newIterator ( )
Here is the caller graph for this function:

◆ ospf_list_remove_mem()

void ospf_list_remove_mem ( ptrOSPFLIST  list,
void *  mem,
void *  ite 
)
Here is the caller graph for this function:

◆ ospf_list_replace_mem()

void ospf_list_replace_mem ( ptrOSPFLIST  list,
void *  oldMem,
void *  newMem 
)
Here is the caller graph for this function: