Go to the documentation of this file.
45 SCLogError(
"Fatal error encountered in DefragTrackerQueueNew. Exiting...");
71 BUG_ON(q == NULL || dt == NULL);
88 if (q->
len > q->dbg_maxlen)
89 q->dbg_maxlen = q->
len;
DefragTrackerQueue * DefragTrackerQueueNew(void)
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)
void DefragTrackerEnqueue(DefragTrackerQueue *q, DefragTracker *dt)
add a tracker to a queue
#define SCLogError(...)
Macro used to log ERROR messages.
struct DefragTracker_ * lnext
struct DefragTracker_ * lprev