Main Page | Class List | Directories | File List | Class Members | File Members

queue.c File Reference

#include "global.h"
#include "pike_macros.h"
#include "queue.h"
#include "pike_error.h"

Classes

struct  queue_entry
struct  queue_block

Defines

#define QUEUE_ENTRIES   8191

Functions

void run_queue (struct pike_queue *q)
void discard_queue (struct pike_queue *q)
void enqueue (struct pike_queue *q, queue_call call, void *data)
void run_lifo_queue (struct pike_queue *q)
void enqueue_lifo (struct pike_queue *q, queue_call call, void *data)
void * dequeue_lifo (struct pike_queue *q, queue_call call)

Define Documentation

#define QUEUE_ENTRIES   8191
 


Function Documentation

void* dequeue_lifo struct pike_queue q,
queue_call  call
 

void discard_queue struct pike_queue q  ) 
 

void enqueue struct pike_queue q,
queue_call  call,
void *  data
 

void enqueue_lifo struct pike_queue q,
queue_call  call,
void *  data
 

void run_lifo_queue struct pike_queue q  ) 
 

void run_queue struct pike_queue q  ) 
 


Generated on Fri Jul 22 23:44:30 2005 for Pike by  doxygen 1.3.9.1