OpenDNSSEC-signer  1.3.14
Functions
fifoq.c File Reference
#include "config.h"
#include "daemon/worker.h"
#include "scheduler/fifoq.h"
#include "shared/allocator.h"
#include "shared/log.h"
#include <ldns/ldns.h>
Include dependency graph for fifoq.c:

Go to the source code of this file.

Functions

fifoq_typefifoq_create (allocator_type *allocator)
 
void fifoq_wipe (fifoq_type *q)
 
void * fifoq_pop (fifoq_type *q, worker_type **worker)
 
ods_status fifoq_push (fifoq_type *q, void *item, worker_type *worker, int *tries)
 
void fifoq_cleanup (fifoq_type *q)
 

Function Documentation

void fifoq_cleanup ( fifoq_type q)
fifoq_type* fifoq_create ( allocator_type allocator)
void* fifoq_pop ( fifoq_type q,
worker_type **  worker 
)
ods_status fifoq_push ( fifoq_type q,
void *  item,
worker_type worker,
int *  tries 
)
void fifoq_wipe ( fifoq_type q)

Wipe queue.

Definition at line 82 of file fifoq.c.

References fifoq_struct::blob, fifoq_struct::count, FIFOQ_MAX_COUNT, and fifoq_struct::owner.

Referenced by fifoq_create().