Packet Sniffer SDK DLL Edition

HNQueue :: Methods

 Previous Next

Please see HNQueue functions short descriptions below:

QueAllocItems

Allocates memory for queue items and creates queue synchronization objects.

QueCreate

Creates the HNQueue object.

QueDestroy

Destroys the HNQueue object.

QueFreeItems

Releases queue resources.

QueGetFreeItem

Returns an element with Free status from the queue.

QueGetFreeItems

Returns an elements with Free status from the queue.

QueGetFullItem

Returns an element with Full status from the queue.

QueGetFullItems

Returns an elements with Full status from the queue.

QueReturnFreeItem

Returns an element with Free status back to the queue.

QueReturnFreeItems

Returns an elements with Free status back to the queue.

QueReturnFullItem

Returns an element with Full status back to the queue.

QueReturnFullItems

Returns an elements with Full status back to the queue.

QueStart

Creates and starts internal queue thread.

QueStop

Stops internal queue thread.

QueUnblockWaitFree

Turns out all application threads awaiting for Free elements from awaiting status.

QueUnblockWaitFull

Turns out all application threads awaiting for Full elements from awaiting status.