List Struct Reference

List structure. More...

#include <list.h>

Collaboration diagram for List:
Collaboration graph
[legend]

Data Fields

struct ListNodehead
 Head node.
struct ListNodetail
 Tail node.
size_t length
 Number of items in the list.
int mode
 Operation mode.
int(* cmp )(void *, void *)
 Node comparator.
int(* keyCmp )(void *, void *)
 Node key comparator.
void(* destroy )(void *)
 Node data destructor.
void *(* clone )(void *)
 Node data clone.
void(* nodeLock )(void *)
 Node lock function.
void(* nodeUnlock )(void *)
 Node unlock function.
struct Mutexlock
 List lock.
struct Semaphoresem
 List event semaphore.

Detailed Description

List structure.


The documentation for this struct was generated from the following file:
All Data Structures Files Functions Variables Enumerations Enumerator Defines
Generated on Sun Dec 9 04:00:11 2012 for RazorbackAPI by  doxygen 1.6.3