Go to the documentation of this file.
73 BUG_ON(q == NULL || dt == NULL);
90 if (q->
len > q->dbg_maxlen)
91 q->dbg_maxlen = q->
len;
void DefragTrackerQueueDestroy(DefragTrackerQueue *q)
Destroy a tracker queue.
uint32_t DefragTrackerQueueLen(DefragTrackerQueue *q)
DefragTracker * DefragTrackerDequeue(DefragTrackerQueue *q)
remove a tracker from the queue
#define DQLOCK_DESTROY(q)
DefragTrackerQueue * DefragTrackerQueueInit(DefragTrackerQueue *q)
#define SCLogError(err_code,...)
Macro used to log ERROR messages.
void DefragTrackerEnqueue(DefragTrackerQueue *q, DefragTracker *dt)
add a tracker to a queue
struct DefragTracker_ * lnext
DefragTrackerQueue * DefragTrackerQueueNew()
struct DefragTracker_ * lprev