Files
hisi_SS524V100_SDK/mpp/sample/vdec_udp_h265/dqueue.h
T

23 lines
386 B
C

#ifndef DQUEUE_H
#define DQUEUE_H
#include "dlist.h"
typedef struct dqueued
{
dlist head;
dlist tail;
} dqueued, *dqueue;
dqueue dq_create(void);
void dq_destory(dqueue q);
int dq_empty(dqueue q);
void dq_enq_front(dqueue q, void *element);
void dq_enq_back(dqueue q, void *element);
void *
dq_deq_front(dqueue q);
void *
dq_deq_back(dqueue q);
#endif