list.h File Reference


Detailed Description

#include <stdlib.h>

Go to the source code of this file.

Data Structures

struct  _ENetListNode
struct  _ENetList

Defines

#define enet_list_begin(list)   ((list) -> sentinel.next)
#define enet_list_end(list)   (& (list) -> sentinel)
#define enet_list_empty(list)   (enet_list_begin (list) == enet_list_end (list))
#define enet_list_next(iterator)   ((iterator) -> next)
#define enet_list_previous(iterator)   ((iterator) -> previous)
#define enet_list_front(list)   ((void *) (list) -> sentinel.next)
#define enet_list_back(list)   ((void *) (list) -> sentinel.previous)

Typedefs

typedef _ENetListNode ENetListNode
typedef ENetListNode * ENetListIterator
typedef _ENetList ENetList

Functions

void enet_list_clear (ENetList *)
ENetListIterator enet_list_insert (ENetListIterator, void *)
void * enet_list_remove (ENetListIterator)
size_t enet_list_size (ENetList *)


Generated on Wed Jun 6 14:33:50 2007 for enet by  doxygen 1.5.1