AWS IoT Device SDK C: Linear Containers
Linked lists and Queues
Return to main page ↑
Related Pages
Here is a list of all related documentation pages:
[detail level 12]
 ConfigurationConfiguration settings of the linear containers library
 ConstantsDefined constants of the linear containers library
 FunctionsFunctions of the linear containers library
 IotLink_IsLinkedCheck if an IotLink_t is linked in a list or queue.
 IotListDouble_CreateCreate a new doubly-linked list.
 IotListDouble_CountReturn the number of elements contained in an IotListDouble_t.
 IotListDouble_IsEmptyCheck if a doubly-linked list is empty.
 IotListDouble_PeekHeadReturn an IotLink_t representing the first element in a doubly-linked list without removing it.
 IotListDouble_PeekTailReturn an IotLink_t representing the last element in a doubly-linked list without removing it.
 IotListDouble_InsertHeadInsert an element at the head of a doubly-linked list.
 IotListDouble_InsertTailInsert an element at the tail of a doubly-linked list.
 IotListDouble_InsertBeforeInsert an element before another element in a doubly-linked list.
 IotListDouble_InsertAfterInsert an element after another element in a doubly-linked list.
 IotListDouble_InsertSortedInsert an element in a sorted doubly-linked list.
 IotListDouble_RemoveRemove a single element from a doubly-linked list.
 IotListDouble_RemoveHeadRemove the element at the head of a doubly-linked list.
 IotListDouble_RemoveTailRemove the element at the tail of a doubly-linked list.
 IotListDouble_RemoveAllRemove all elements in a doubly-linked list.
 IotListDouble_FindFirstMatchSearch a doubly-linked list for the first matching element.
 IotListDouble_RemoveFirstMatchSearch a doubly-linked list for the first matching element and remove it.
 IotListDouble_RemoveAllMatchesRemove all matching elements from a doubly-linked list.
 IotDeQueue_CreateCreate a new queue.
 IotDeQueue_CountReturn the number of elements contained in an IotDeQueue_t.
 IotDeQueue_IsEmptyCheck if a queue is empty.
 IotDeQueue_PeekHeadReturn an IotLink_t representing the element at the front of the queue without removing it.
 IotDeQueue_PeekTailReturn an IotLink_t representing the element at the back of the queue without removing it.
 IotDeQueue_EnqueueHeadAdd an element at the head of the queue.
 IotDeQueue_DequeueHeadRemove an element at the head of the queue.
 IotDeQueue_EnqueueTailAdd an element at the tail of the queue.
 IotDeQueue_DequeueTailRemove an element at the tail of the queue.
 IotDeQueue_RemoveRemove a single element from a queue.
 IotDeQueue_RemoveAllRemove all elements in a queue.
 IotDeQueue_RemoveAllMatchesRemove all matching elements from a queue.