|
| static bool | Svc::Ccsds::Cfdp::CfdpCListTraverseStatusIsContinue (CListTraverseStatus stat) |
| |
| template<typename Container , typename Member > |
| constexpr Container * | Svc::Ccsds::Cfdp::container_of_cpp (Member *member_ptr, Member Container::*member) |
| | Obtains a pointer to the parent structure. More...
|
| |
| void | Svc::Ccsds::Cfdp::CfdpCListInitNode (CListNode *node) |
| | Initialize a clist node. More...
|
| |
| void | Svc::Ccsds::Cfdp::CfdpCListInsertFront (CListNode **head, CListNode *node) |
| | Insert the given node into the front of a list. More...
|
| |
| void | Svc::Ccsds::Cfdp::CfdpCListInsertBack (CListNode **head, CListNode *node) |
| | Insert the given node into the back of a list. More...
|
| |
| void | Svc::Ccsds::Cfdp::CfdpCListRemove (CListNode **head, CListNode *node) |
| | Remove the given node from the list. More...
|
| |
| CListNode * | Svc::Ccsds::Cfdp::CfdpCListPop (CListNode **head) |
| | Remove the first node from a list and return it. More...
|
| |
| void | Svc::Ccsds::Cfdp::CfdpCListInsertAfter (CListNode **head, CListNode *start, CListNode *after) |
| | Insert the given node into the last after the given start node. More...
|
| |
| void | Svc::Ccsds::Cfdp::CfdpCListTraverse (CListNode *start, CListFunc fn, void *context) |
| | Traverse the entire list, calling the given function on all nodes. More...
|
| |
| void | Svc::Ccsds::Cfdp::CfdpCListTraverseR (CListNode *end, CListFunc fn, void *context) |
| | Reverse list traversal, starting from end, calling given function on all nodes. More...
|
| |