jabberd2  2.3.3
Typedefs | Functions
pqueue.h File Reference

priority queues More...

#include "pool.h"

Go to the source code of this file.

Typedefs

typedef struct _pqueue_stpqueue_t
 

Functions

JABBERD2_API pqueue_t pqueue_new (pool_t p)
 
JABBERD2_API void pqueue_push (pqueue_t q, void *data, int pri)
 
JABBERD2_API void * pqueue_pull (pqueue_t q)
 
JABBERD2_API int pqueue_size (pqueue_t q)
 

Detailed Description

priority queues

Author
Robert Norris
Date
2004/05/05 23:49:38
Revision
1.1

Definition in file pqueue.h.

Typedef Documentation

typedef struct _pqueue_st* pqueue_t

Definition at line 34 of file pqueue.h.

Function Documentation

JABBERD2_API pqueue_t pqueue_new ( pool_t  p)

Definition at line 50 of file pqueue.c.

References _pqueue_st::p, and pmalloco().

JABBERD2_API void pqueue_push ( pqueue_t  q,
void *  data,
int  pri 
)
JABBERD2_API void* pqueue_pull ( pqueue_t  q)
JABBERD2_API int pqueue_size ( pqueue_t  q)

Definition at line 142 of file pqueue.c.

References _pqueue_st::size.