netatalk  4.4.0dev
Free and Open Source Apple Filing Protocol (AFP) Server
Loading...
Searching...
No Matches
queue.c File Reference
#include <stdlib.h>
#include <atalk/queue.h>

Functions

static qnode_talloc_init_node (void *data)
q_tqueue_init (void)
qnode_tenqueue (q_t *q, void *data)
qnode_tprequeue (q_t *q, void *data)
void * dequeue (q_t *q)
void queue_destroy (q_t *q, void(*callback)(void *))

Detailed Description

Netatalk utility functions: queue

Function Documentation

◆ alloc_init_node()

qnode_t * alloc_init_node ( void * data)
static

◆ dequeue()

void * dequeue ( q_t * q)

◆ enqueue()

qnode_t * enqueue ( q_t * q,
void * data )

◆ prequeue()

qnode_t * prequeue ( q_t * q,
void * data )

◆ queue_destroy()

void queue_destroy ( q_t * q,
void(* callback )(void *) )

◆ queue_init()

q_t * queue_init ( void )