# Queue --- ## Object Definitions ```c typedef struct _kpl_queue_item { KPL_SLAB_LIST_HEADER(struct _kpl_queue_item); kpl_any any; } kpl_queue_item; typedef struct _kpl_queue { KPL_ALLOC_HEADER(struct _kpl_queue); size_t item_length; kpl_interface *interface; kpl_pool_any *head, *tail; } kpl_queue; ```