2023-01-26 02:53:53 +00:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv = "Content-Type" content = "text/xhtml;charset=UTF-8" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=9" / >
< meta name = "generator" content = "Doxygen 1.8.5" / >
2024-04-12 13:21:49 +00:00
< title > MCUXpresso SDK API Reference Manual: GenericList< / title >
2023-01-26 02:53:53 +00:00
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< link href = "navtree.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "resize.js" > < / script >
< script type = "text/javascript" src = "navtree.js" > < / script >
< script type = "text/javascript" >
$(document).ready(initResizable);
$(window).load(resizeHeight);
< / script >
< link href = "search/search.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "search/search.js" > < / script >
< script type = "text/javascript" >
$(document).ready(function() { searchBox.OnSelectItem(0); });
< / script >
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< link href = "customdoxygen.css" rel = "stylesheet" type = "text/css" / >
< / head >
< body >
< div id = "top" > <!-- do not remove this div, it is closed by doxygen! -->
< div id = "titlearea" >
< table cellspacing = "0" cellpadding = "0" >
< tbody >
< tr style = "height: 56px;" >
< td id = "projectlogo" > < img alt = "Logo" src = "fs_logo.gif" / > < / td >
< td style = "padding-left: 0.5em;" >
< div id = "projectname" > MCUXpresso SDK API Reference Manual
2024-04-12 13:21:49 +00:00
  < span id = "projectnumber" > Rev 2.15.000< / span >
2023-01-26 02:53:53 +00:00
< / div >
< div id = "projectbrief" > NXP Semiconductors< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
< script type = "text/javascript" >
var searchBox = new SearchBox("searchBox", "search",false,'Search');
< / script >
< div id = "navrow1" class = "tabs" >
< ul class = "tablist" >
< li > < a href = "index.html" > < span > Main  Page< / span > < / a > < / li >
< li > < a href = "pages.html" > < span > Related  Pages< / span > < / a > < / li >
< li > < a href = "modules.html" > < span > API  Reference< / span > < / a > < / li >
< li >
< div id = "MSearchBox" class = "MSearchBoxInactive" >
< span class = "left" >
< img id = "MSearchSelect" src = "search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
< input type = "text" id = "MSearchField" value = "Search" accesskey = "S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
< / span > < span class = "right" >
< a id = "MSearchClose" href = "javascript:searchBox.CloseResultsWindow()" > < img id = "MSearchCloseImg" border = "0" src = "search/close.png" alt = "" / > < / a >
< / span >
< / div >
< / li >
< / ul >
< / div >
< / div > <!-- top -->
< div id = "side-nav" class = "ui-resizable side-nav-resizable" >
< div id = "nav-tree" >
< div id = "nav-tree-contents" >
< div id = "nav-sync" class = "sync" > < / div >
< / div >
< / div >
< div id = "splitbar" style = "-moz-user-select:none;"
class="ui-resizable-handle">
< / div >
< / div >
< script type = "text/javascript" >
$(document).ready(function(){initNavTree('a00067.html','');});
< / script >
< div id = "doc-content" >
<!-- window showing the filter options -->
< div id = "MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
< a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(0)" > < span class = "SelectionMark" >   < / span > All< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(1)" > < span class = "SelectionMark" >   < / span > Data Structures< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(2)" > < span class = "SelectionMark" >   < / span > Functions< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(3)" > < span class = "SelectionMark" >   < / span > Variables< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(4)" > < span class = "SelectionMark" >   < / span > Typedefs< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(5)" > < span class = "SelectionMark" >   < / span > Enumerations< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(6)" > < span class = "SelectionMark" >   < / span > Enumerator< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(7)" > < span class = "SelectionMark" >   < / span > Groups< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(8)" > < span class = "SelectionMark" >   < / span > Pages< / a > < / div >
<!-- iframe showing the search results (closed by default) -->
< div id = "MSearchResultsWindow" >
< iframe src = "javascript:void(0)" frameborder = "0"
name="MSearchResults" id="MSearchResults">
< / iframe >
< / div >
< div class = "header" >
< div class = "summary" >
< a href = "#nested-classes" > Data Structures< / a > |
< a href = "#define-members" > Macros< / a > |
2024-04-12 13:21:49 +00:00
< a href = "#typedef-members" > Typedefs< / a > |
2023-01-26 02:53:53 +00:00
< a href = "#enum-members" > Enumerations< / a > |
< a href = "#func-members" > Functions< / a > < / div >
< div class = "headertitle" >
2024-04-12 13:21:49 +00:00
< div class = "title" > GenericList< / div > < / div >
2023-01-26 02:53:53 +00:00
< / div > <!-- header -->
< div class = "contents" >
< a name = "details" id = "details" > < / a > < h2 class = "groupheader" > Overview< / h2 >
< table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "nested-classes" > < / a >
Data Structures< / h2 > < / td > < / tr >
2024-04-12 13:21:49 +00:00
< tr class = "memitem:a00449" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#a00449" > list_label< / a > < / td > < / tr >
< tr class = "memdesc:a00449" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The list structure. < a href = "a00067.html#a00449" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a00449" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a00448" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#a00448" > list_element_tag< / a > < / td > < / tr >
< tr class = "memdesc:a00448" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The list element. < a href = "a00067.html#a00448" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a00448" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "define-members" > < / a >
Macros< / h2 > < / td > < / tr >
2024-04-12 13:21:49 +00:00
< tr class = "memitem:ga0006cd89bd3db38c9603dc417adfba7c" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#ga0006cd89bd3db38c9603dc417adfba7c" > GENERIC_LIST_LIGHT< / a >       (1)< / td > < / tr >
< tr class = "memdesc:ga0006cd89bd3db38c9603dc417adfba7c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Definition to determine whether use list light. < a href = "#ga0006cd89bd3db38c9603dc417adfba7c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga0006cd89bd3db38c9603dc417adfba7c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gad10745a2e051d994d9685d6421dcec1d" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#gad10745a2e051d994d9685d6421dcec1d" > GENERIC_LIST_DUPLICATED_CHECKING< / a >       (0)< / td > < / tr >
< tr class = "memdesc:gad10745a2e051d994d9685d6421dcec1d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Definition to determine whether enable list duplicated checking. < a href = "#gad10745a2e051d994d9685d6421dcec1d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gad10745a2e051d994d9685d6421dcec1d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "typedef-members" > < / a >
Typedefs< / h2 > < / td > < / tr >
< tr class = "memitem:gaae3dc4a15b24287b8c3ac8706195aa7e" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "gaae3dc4a15b24287b8c3ac8706195aa7e" > < / a >
typedef enum < a class = "el" href = "a00067.html#ga803f4a1563b84327f6c4ece67bee52ff" > _list_status< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#gaae3dc4a15b24287b8c3ac8706195aa7e" > list_status_t< / a > < / td > < / tr >
< tr class = "memdesc:gaae3dc4a15b24287b8c3ac8706195aa7e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The list status. < br / > < / td > < / tr >
< tr class = "separator:gaae3dc4a15b24287b8c3ac8706195aa7e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga55ca6411baa0fa3fdf11f12b1b597eae" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "ga55ca6411baa0fa3fdf11f12b1b597eae" > < / a >
typedef struct < a class = "el" href = "a00067.html#a00449" > list_label< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#ga55ca6411baa0fa3fdf11f12b1b597eae" > list_label_t< / a > < / td > < / tr >
< tr class = "memdesc:ga55ca6411baa0fa3fdf11f12b1b597eae" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The list structure. < br / > < / td > < / tr >
< tr class = "separator:ga55ca6411baa0fa3fdf11f12b1b597eae" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gaaf37a4cc3cea190f1e70556b0db5a622" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "gaaf37a4cc3cea190f1e70556b0db5a622" > < / a >
typedef struct < a class = "el" href = "a00067.html#a00448" > list_element_tag< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#gaaf37a4cc3cea190f1e70556b0db5a622" > list_element_t< / a > < / td > < / tr >
< tr class = "memdesc:gaaf37a4cc3cea190f1e70556b0db5a622" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The list element. < br / > < / td > < / tr >
< tr class = "separator:gaaf37a4cc3cea190f1e70556b0db5a622" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "enum-members" > < / a >
Enumerations< / h2 > < / td > < / tr >
2024-04-12 13:21:49 +00:00
< tr class = "memitem:ga803f4a1563b84327f6c4ece67bee52ff" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#ga803f4a1563b84327f6c4ece67bee52ff" > _list_status< / a > { < br / >
    < a class = "el" href = "a00067.html#gga803f4a1563b84327f6c4ece67bee52ffa399f3c85ffa7551e0b398a9549bd0eea" > kLIST_Ok< / a > = kStatus_Success,
2023-01-26 02:53:53 +00:00
< br / >
2024-04-12 13:21:49 +00:00
    < a class = "el" href = "a00067.html#gga803f4a1563b84327f6c4ece67bee52ffaba4e0d8373c58275247b212ec1e1cd4b" > kLIST_DuplicateError< / a > = MAKE_STATUS(kStatusGroup_LIST, 1),
2023-01-26 02:53:53 +00:00
< br / >
2024-04-12 13:21:49 +00:00
    < a class = "el" href = "a00067.html#gga803f4a1563b84327f6c4ece67bee52ffaed1e4c08fcd8714e0bf56e65fcd802d5" > kLIST_Full< / a > = MAKE_STATUS(kStatusGroup_LIST, 2),
2023-01-26 02:53:53 +00:00
< br / >
2024-04-12 13:21:49 +00:00
    < a class = "el" href = "a00067.html#gga803f4a1563b84327f6c4ece67bee52ffa5cd6d9d0242b51b6050b3edaccf0db97" > kLIST_Empty< / a > = MAKE_STATUS(kStatusGroup_LIST, 3),
2023-01-26 02:53:53 +00:00
< br / >
2024-04-12 13:21:49 +00:00
    < a class = "el" href = "a00067.html#gga803f4a1563b84327f6c4ece67bee52ffa57f5f3af2ec503436ce122889f5c8b2a" > kLIST_OrphanElement< / a > = MAKE_STATUS(kStatusGroup_LIST, 4),
2023-01-26 02:53:53 +00:00
< br / >
2024-04-12 13:21:49 +00:00
    < a class = "el" href = "a00067.html#gga803f4a1563b84327f6c4ece67bee52ffafe716945210978ceb0963d1ecc46954c" > kLIST_NotSupport< / a > = MAKE_STATUS(kStatusGroup_LIST, 5)
2023-01-26 02:53:53 +00:00
< br / >
}< / td > < / tr >
2024-04-12 13:21:49 +00:00
< tr class = "memdesc:ga803f4a1563b84327f6c4ece67bee52ff" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The list status. < a href = "a00067.html#ga803f4a1563b84327f6c4ece67bee52ff" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga803f4a1563b84327f6c4ece67bee52ff" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "func-members" > < / a >
Functions< / h2 > < / td > < / tr >
2024-04-12 13:21:49 +00:00
< tr class = "memitem:gab8252f6f60664cadc5a977fb3c0c4bdc" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#gab8252f6f60664cadc5a977fb3c0c4bdc" > LIST_Init< / a > (< a class = "el" href = "a00067.html#a00449" > list_handle_t< / a > list, uint32_t max)< / td > < / tr >
< tr class = "memdesc:gab8252f6f60664cadc5a977fb3c0c4bdc" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Initialize the list. < a href = "#gab8252f6f60664cadc5a977fb3c0c4bdc" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gab8252f6f60664cadc5a977fb3c0c4bdc" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga139f76eeabb495718b3b528410399fdf" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "a00067.html#a00449" > list_handle_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#ga139f76eeabb495718b3b528410399fdf" > LIST_GetList< / a > (< a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a > listElement)< / td > < / tr >
< tr class = "memdesc:ga139f76eeabb495718b3b528410399fdf" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Gets the list that contains the given element. < a href = "#ga139f76eeabb495718b3b528410399fdf" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga139f76eeabb495718b3b528410399fdf" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga406eff143ab02793e502366c28712114" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "a00067.html#gaae3dc4a15b24287b8c3ac8706195aa7e" > list_status_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#ga406eff143ab02793e502366c28712114" > LIST_AddHead< / a > (< a class = "el" href = "a00067.html#a00449" > list_handle_t< / a > list, < a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a > listElement)< / td > < / tr >
< tr class = "memdesc:ga406eff143ab02793e502366c28712114" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Links element to the head of the list. < a href = "#ga406eff143ab02793e502366c28712114" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga406eff143ab02793e502366c28712114" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga9053d24b4dfc8d43908aaa03097b4907" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "a00067.html#gaae3dc4a15b24287b8c3ac8706195aa7e" > list_status_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#ga9053d24b4dfc8d43908aaa03097b4907" > LIST_AddTail< / a > (< a class = "el" href = "a00067.html#a00449" > list_handle_t< / a > list, < a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a > listElement)< / td > < / tr >
< tr class = "memdesc:ga9053d24b4dfc8d43908aaa03097b4907" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Links element to the tail of the list. < a href = "#ga9053d24b4dfc8d43908aaa03097b4907" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga9053d24b4dfc8d43908aaa03097b4907" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gafdc7a7cdb706ad205fbbc308b91d1e73" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#gafdc7a7cdb706ad205fbbc308b91d1e73" > LIST_RemoveHead< / a > (< a class = "el" href = "a00067.html#a00449" > list_handle_t< / a > list)< / td > < / tr >
< tr class = "memdesc:gafdc7a7cdb706ad205fbbc308b91d1e73" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Unlinks element from the head of the list. < a href = "#gafdc7a7cdb706ad205fbbc308b91d1e73" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gafdc7a7cdb706ad205fbbc308b91d1e73" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga33117981034d1af2c97fe60d1ca26629" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#ga33117981034d1af2c97fe60d1ca26629" > LIST_GetHead< / a > (< a class = "el" href = "a00067.html#a00449" > list_handle_t< / a > list)< / td > < / tr >
< tr class = "memdesc:ga33117981034d1af2c97fe60d1ca26629" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Gets head element handle. < a href = "#ga33117981034d1af2c97fe60d1ca26629" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga33117981034d1af2c97fe60d1ca26629" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gaefc21e59ce3f151198741b25d40b7d23" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#gaefc21e59ce3f151198741b25d40b7d23" > LIST_GetNext< / a > (< a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a > listElement)< / td > < / tr >
< tr class = "memdesc:gaefc21e59ce3f151198741b25d40b7d23" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Gets next element handle for given element handle. < a href = "#gaefc21e59ce3f151198741b25d40b7d23" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gaefc21e59ce3f151198741b25d40b7d23" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:gaec9da7b948323caddd7b7a95e6488b64" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#gaec9da7b948323caddd7b7a95e6488b64" > LIST_GetPrev< / a > (< a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a > listElement)< / td > < / tr >
< tr class = "memdesc:gaec9da7b948323caddd7b7a95e6488b64" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Gets previous element handle for given element handle. < a href = "#gaec9da7b948323caddd7b7a95e6488b64" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:gaec9da7b948323caddd7b7a95e6488b64" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga0cb05cc81a7d102a8ec4b82086319fd6" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "a00067.html#gaae3dc4a15b24287b8c3ac8706195aa7e" > list_status_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#ga0cb05cc81a7d102a8ec4b82086319fd6" > LIST_RemoveElement< / a > (< a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a > listElement)< / td > < / tr >
< tr class = "memdesc:ga0cb05cc81a7d102a8ec4b82086319fd6" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Unlinks an element from its list. < a href = "#ga0cb05cc81a7d102a8ec4b82086319fd6" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga0cb05cc81a7d102a8ec4b82086319fd6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga8b94fe433a603ae708fc87b14260d8cf" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "a00067.html#gaae3dc4a15b24287b8c3ac8706195aa7e" > list_status_t< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#ga8b94fe433a603ae708fc87b14260d8cf" > LIST_AddPrevElement< / a > (< a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a > listElement, < a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a > newElement)< / td > < / tr >
< tr class = "memdesc:ga8b94fe433a603ae708fc87b14260d8cf" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Links an element in the previous position relative to a given member of a list. < a href = "#ga8b94fe433a603ae708fc87b14260d8cf" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga8b94fe433a603ae708fc87b14260d8cf" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga1125ff8a5fe9b3ef81cccad538dae9c7" > < td class = "memItemLeft" align = "right" valign = "top" > uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#ga1125ff8a5fe9b3ef81cccad538dae9c7" > LIST_GetSize< / a > (< a class = "el" href = "a00067.html#a00449" > list_handle_t< / a > list)< / td > < / tr >
< tr class = "memdesc:ga1125ff8a5fe9b3ef81cccad538dae9c7" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Gets the current size of a list. < a href = "#ga1125ff8a5fe9b3ef81cccad538dae9c7" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga1125ff8a5fe9b3ef81cccad538dae9c7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ga4200c963f6db8ab4b91c11fb56bc99e2" > < td class = "memItemLeft" align = "right" valign = "top" > uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#ga4200c963f6db8ab4b91c11fb56bc99e2" > LIST_GetAvailableSize< / a > (< a class = "el" href = "a00067.html#a00449" > list_handle_t< / a > list)< / td > < / tr >
< tr class = "memdesc:ga4200c963f6db8ab4b91c11fb56bc99e2" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Gets the number of free places in the list. < a href = "#ga4200c963f6db8ab4b91c11fb56bc99e2" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ga4200c963f6db8ab4b91c11fb56bc99e2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< hr / > < h2 class = "groupheader" > Data Structure Documentation< / h2 >
2024-04-12 13:21:49 +00:00
< a name = "a00449" id = "a00449" > < / a >
2023-01-26 02:53:53 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-04-12 13:21:49 +00:00
< td class = "memname" > struct list_label< / td >
2023-01-26 02:53:53 +00:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "textblock" > < / div > < table class = "memberdecls" >
< tr > < td colspan = "2" > < h3 > Data Fields< / h3 > < / td > < / tr >
2024-04-12 13:21:49 +00:00
< tr class = "memitem:a8d2f348a487802c0c6d53da587c3e0ad" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "a8d2f348a487802c0c6d53da587c3e0ad" > < / a >
struct < a class = "el" href = "a00067.html#a00448" > list_element_tag< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#a8d2f348a487802c0c6d53da587c3e0ad" > head< / a > < / td > < / tr >
< tr class = "memdesc:a8d2f348a487802c0c6d53da587c3e0ad" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > list head < br / > < / td > < / tr >
< tr class = "separator:a8d2f348a487802c0c6d53da587c3e0ad" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af4e43d7d50e33dc75caff5bdba1961ae" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "af4e43d7d50e33dc75caff5bdba1961ae" > < / a >
struct < a class = "el" href = "a00067.html#a00448" > list_element_tag< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#af4e43d7d50e33dc75caff5bdba1961ae" > tail< / a > < / td > < / tr >
< tr class = "memdesc:af4e43d7d50e33dc75caff5bdba1961ae" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > list tail < br / > < / td > < / tr >
< tr class = "separator:af4e43d7d50e33dc75caff5bdba1961ae" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:addad13c350a9486d0ad934747ddff34c" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "addad13c350a9486d0ad934747ddff34c" > < / a >
uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#addad13c350a9486d0ad934747ddff34c" > size< / a > < / td > < / tr >
< tr class = "memdesc:addad13c350a9486d0ad934747ddff34c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > list size < br / > < / td > < / tr >
< tr class = "separator:addad13c350a9486d0ad934747ddff34c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5e0ac42e555bf3545a1603038cc440d8" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "a5e0ac42e555bf3545a1603038cc440d8" > < / a >
uint32_t  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#a5e0ac42e555bf3545a1603038cc440d8" > max< / a > < / td > < / tr >
< tr class = "memdesc:a5e0ac42e555bf3545a1603038cc440d8" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > list max number of elements < br / > < / td > < / tr >
< tr class = "separator:a5e0ac42e555bf3545a1603038cc440d8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / div >
< / div >
2024-04-12 13:21:49 +00:00
< a name = "a00448" id = "a00448" > < / a >
2023-01-26 02:53:53 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-04-12 13:21:49 +00:00
< td class = "memname" > struct list_element_tag< / td >
2023-01-26 02:53:53 +00:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2024-04-12 13:21:49 +00:00
< div class = "textblock" > < / div > < table class = "memberdecls" >
< tr > < td colspan = "2" > < h3 > Data Fields< / h3 > < / td > < / tr >
< tr class = "memitem:aa0a0ab73dbcf6301857a37eddf6551d0" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "aa0a0ab73dbcf6301857a37eddf6551d0" > < / a >
struct < a class = "el" href = "a00067.html#a00448" > list_element_tag< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#aa0a0ab73dbcf6301857a37eddf6551d0" > next< / a > < / td > < / tr >
< tr class = "memdesc:aa0a0ab73dbcf6301857a37eddf6551d0" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > next list element < br / > < / td > < / tr >
< tr class = "separator:aa0a0ab73dbcf6301857a37eddf6551d0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7ba77711976af9544c042f99181d17bb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "anchor" id = "a7ba77711976af9544c042f99181d17bb" > < / a >
struct < a class = "el" href = "a00067.html#a00449" > list_label< / a > *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "a00067.html#a7ba77711976af9544c042f99181d17bb" > list< / a > < / td > < / tr >
< tr class = "memdesc:a7ba77711976af9544c042f99181d17bb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > pointer to the list < br / > < / td > < / tr >
< tr class = "separator:a7ba77711976af9544c042f99181d17bb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table >
2023-01-26 02:53:53 +00:00
< / div >
< / div >
< h2 class = "groupheader" > Macro Definition Documentation< / h2 >
2024-04-12 13:21:49 +00:00
< a class = "anchor" id = "ga0006cd89bd3db38c9603dc417adfba7c" > < / a >
2023-01-26 02:53:53 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-04-12 13:21:49 +00:00
< td class = "memname" > #define GENERIC_LIST_LIGHT      (1)< / td >
2023-01-26 02:53:53 +00:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2024-04-12 13:21:49 +00:00
< a class = "anchor" id = "gad10745a2e051d994d9685d6421dcec1d" > < / a >
2023-01-26 02:53:53 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-04-12 13:21:49 +00:00
< td class = "memname" > #define GENERIC_LIST_DUPLICATED_CHECKING      (0)< / td >
2023-01-26 02:53:53 +00:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< h2 class = "groupheader" > Enumeration Type Documentation< / h2 >
2024-04-12 13:21:49 +00:00
< a class = "anchor" id = "ga803f4a1563b84327f6c4ece67bee52ff" > < / a >
2023-01-26 02:53:53 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-04-12 13:21:49 +00:00
< td class = "memname" > enum < a class = "el" href = "a00067.html#ga803f4a1563b84327f6c4ece67bee52ff" > _list_status< / a > < / td >
2023-01-26 02:53:53 +00:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
2024-04-12 13:21:49 +00:00
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga803f4a1563b84327f6c4ece67bee52ffa399f3c85ffa7551e0b398a9549bd0eea" > < / a > kLIST_Ok< / em > < / td > < td class = "fielddoc" >
2023-01-26 02:53:53 +00:00
< p > Success. < / p >
< / td > < / tr >
2024-04-12 13:21:49 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga803f4a1563b84327f6c4ece67bee52ffaba4e0d8373c58275247b212ec1e1cd4b" > < / a > kLIST_DuplicateError< / em > < / td > < td class = "fielddoc" >
< p > Duplicate Error. < / p >
2023-01-26 02:53:53 +00:00
< / td > < / tr >
2024-04-12 13:21:49 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga803f4a1563b84327f6c4ece67bee52ffaed1e4c08fcd8714e0bf56e65fcd802d5" > < / a > kLIST_Full< / em > < / td > < td class = "fielddoc" >
< p > FULL. < / p >
2023-01-26 02:53:53 +00:00
< / td > < / tr >
2024-04-12 13:21:49 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga803f4a1563b84327f6c4ece67bee52ffa5cd6d9d0242b51b6050b3edaccf0db97" > < / a > kLIST_Empty< / em > < / td > < td class = "fielddoc" >
< p > Empty. < / p >
2023-01-26 02:53:53 +00:00
< / td > < / tr >
2024-04-12 13:21:49 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga803f4a1563b84327f6c4ece67bee52ffa57f5f3af2ec503436ce122889f5c8b2a" > < / a > kLIST_OrphanElement< / em > < / td > < td class = "fielddoc" >
< p > Orphan Element. < / p >
2023-01-26 02:53:53 +00:00
< / td > < / tr >
2024-04-12 13:21:49 +00:00
< tr > < td class = "fieldname" > < em > < a class = "anchor" id = "gga803f4a1563b84327f6c4ece67bee52ffafe716945210978ceb0963d1ecc46954c" > < / a > kLIST_NotSupport< / em > < / td > < td class = "fielddoc" >
< p > Not Support. < / p >
2023-01-26 02:53:53 +00:00
< / td > < / tr >
< / table >
< / div >
< / div >
< h2 class = "groupheader" > Function Documentation< / h2 >
2024-04-12 13:21:49 +00:00
< a class = "anchor" id = "gab8252f6f60664cadc5a977fb3c0c4bdc" > < / a >
2023-01-26 02:53:53 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-04-12 13:21:49 +00:00
< td class = "memname" > void LIST_Init < / td >
2023-01-26 02:53:53 +00:00
< td > (< / td >
2024-04-12 13:21:49 +00:00
< td class = "paramtype" > < a class = "el" href = "a00067.html#a00449" > list_handle_t< / a >   < / td >
< td class = "paramname" > < em > list< / em > , < / td >
2023-01-26 02:53:53 +00:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2024-04-12 13:21:49 +00:00
< td class = "paramtype" > uint32_t  < / td >
< td class = "paramname" > < em > max< / em >   < / td >
2023-01-26 02:53:53 +00:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2024-04-12 13:21:49 +00:00
< p > This function initialize the list.< / p >
2023-01-26 02:53:53 +00:00
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > list< / td > < td > - List handle to initialize. < / td > < / tr >
< tr > < td class = "paramname" > max< / td > < td > - Maximum number of elements in list. 0 for unlimited. < / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< / div >
< / div >
2024-04-12 13:21:49 +00:00
< a class = "anchor" id = "ga139f76eeabb495718b3b528410399fdf" > < / a >
2023-01-26 02:53:53 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-04-12 13:21:49 +00:00
< td class = "memname" > < a class = "el" href = "a00067.html#a00449" > list_handle_t< / a > LIST_GetList < / td >
2023-01-26 02:53:53 +00:00
< td > (< / td >
2024-04-12 13:21:49 +00:00
< td class = "paramtype" > < a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a >   < / td >
< td class = "paramname" > < em > listElement< / em > < / td > < td > )< / td >
2023-01-26 02:53:53 +00:00
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > listElement< / td > < td > - Handle of the element. < / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< dl class = "retval" > < dt > Return values< / dt > < dd >
< table class = "retval" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > NULL< / td > < td > if element is orphan, Handle of the list the element is inserted into. < / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< / div >
< / div >
2024-04-12 13:21:49 +00:00
< a class = "anchor" id = "ga406eff143ab02793e502366c28712114" > < / a >
2023-01-26 02:53:53 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-04-12 13:21:49 +00:00
< td class = "memname" > < a class = "el" href = "a00067.html#gaae3dc4a15b24287b8c3ac8706195aa7e" > list_status_t< / a > LIST_AddHead < / td >
2023-01-26 02:53:53 +00:00
< td > (< / td >
2024-04-12 13:21:49 +00:00
< td class = "paramtype" > < a class = "el" href = "a00067.html#a00449" > list_handle_t< / a >   < / td >
< td class = "paramname" > < em > list< / em > , < / td >
2023-01-26 02:53:53 +00:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2024-04-12 13:21:49 +00:00
< td class = "paramtype" > < a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a >   < / td >
< td class = "paramname" > < em > listElement< / em >   < / td >
2023-01-26 02:53:53 +00:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > list< / td > < td > - Handle of the list. < / td > < / tr >
< tr > < td class = "paramname" > listElement< / td > < td > - Handle of the element. < / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< dl class = "retval" > < dt > Return values< / dt > < dd >
< table class = "retval" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > kLIST_Full< / td > < td > if list is full, kLIST_Ok if insertion was successful. < / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< / div >
< / div >
2024-04-12 13:21:49 +00:00
< a class = "anchor" id = "ga9053d24b4dfc8d43908aaa03097b4907" > < / a >
2023-01-26 02:53:53 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-04-12 13:21:49 +00:00
< td class = "memname" > < a class = "el" href = "a00067.html#gaae3dc4a15b24287b8c3ac8706195aa7e" > list_status_t< / a > LIST_AddTail < / td >
2023-01-26 02:53:53 +00:00
< td > (< / td >
2024-04-12 13:21:49 +00:00
< td class = "paramtype" > < a class = "el" href = "a00067.html#a00449" > list_handle_t< / a >   < / td >
< td class = "paramname" > < em > list< / em > , < / td >
2023-01-26 02:53:53 +00:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2024-04-12 13:21:49 +00:00
< td class = "paramtype" > < a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a >   < / td >
< td class = "paramname" > < em > listElement< / em >   < / td >
2023-01-26 02:53:53 +00:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > list< / td > < td > - Handle of the list. < / td > < / tr >
< tr > < td class = "paramname" > listElement< / td > < td > - Handle of the element. < / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< dl class = "retval" > < dt > Return values< / dt > < dd >
< table class = "retval" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > kLIST_Full< / td > < td > if list is full, kLIST_Ok if insertion was successful. < / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< / div >
< / div >
2024-04-12 13:21:49 +00:00
< a class = "anchor" id = "gafdc7a7cdb706ad205fbbc308b91d1e73" > < / a >
2023-01-26 02:53:53 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-04-12 13:21:49 +00:00
< td class = "memname" > < a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a > LIST_RemoveHead < / td >
2023-01-26 02:53:53 +00:00
< td > (< / td >
2024-04-12 13:21:49 +00:00
< td class = "paramtype" > < a class = "el" href = "a00067.html#a00449" > list_handle_t< / a >   < / td >
< td class = "paramname" > < em > list< / em > < / td > < td > )< / td >
2023-01-26 02:53:53 +00:00
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > list< / td > < td > - Handle of the list.< / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< dl class = "retval" > < dt > Return values< / dt > < dd >
< table class = "retval" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > NULL< / td > < td > if list is empty, handle of removed element(pointer) if removal was successful. < / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< / div >
< / div >
2024-04-12 13:21:49 +00:00
< a class = "anchor" id = "ga33117981034d1af2c97fe60d1ca26629" > < / a >
2023-01-26 02:53:53 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-04-12 13:21:49 +00:00
< td class = "memname" > < a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a > LIST_GetHead < / td >
2023-01-26 02:53:53 +00:00
< td > (< / td >
2024-04-12 13:21:49 +00:00
< td class = "paramtype" > < a class = "el" href = "a00067.html#a00449" > list_handle_t< / a >   < / td >
< td class = "paramname" > < em > list< / em > < / td > < td > )< / td >
2023-01-26 02:53:53 +00:00
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > list< / td > < td > - Handle of the list.< / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< dl class = "retval" > < dt > Return values< / dt > < dd >
< table class = "retval" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > NULL< / td > < td > if list is empty, handle of removed element(pointer) if removal was successful. < / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< / div >
< / div >
2024-04-12 13:21:49 +00:00
< a class = "anchor" id = "gaefc21e59ce3f151198741b25d40b7d23" > < / a >
2023-01-26 02:53:53 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-04-12 13:21:49 +00:00
< td class = "memname" > < a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a > LIST_GetNext < / td >
2023-01-26 02:53:53 +00:00
< td > (< / td >
2024-04-12 13:21:49 +00:00
< td class = "paramtype" > < a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a >   < / td >
< td class = "paramname" > < em > listElement< / em > < / td > < td > )< / td >
2023-01-26 02:53:53 +00:00
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > listElement< / td > < td > - Handle of the element.< / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< dl class = "retval" > < dt > Return values< / dt > < dd >
< table class = "retval" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > NULL< / td > < td > if list is empty, handle of removed element(pointer) if removal was successful. < / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< / div >
< / div >
2024-04-12 13:21:49 +00:00
< a class = "anchor" id = "gaec9da7b948323caddd7b7a95e6488b64" > < / a >
2023-01-26 02:53:53 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-04-12 13:21:49 +00:00
< td class = "memname" > < a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a > LIST_GetPrev < / td >
2023-01-26 02:53:53 +00:00
< td > (< / td >
2024-04-12 13:21:49 +00:00
< td class = "paramtype" > < a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a >   < / td >
< td class = "paramname" > < em > listElement< / em > < / td > < td > )< / td >
2023-01-26 02:53:53 +00:00
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > listElement< / td > < td > - Handle of the element.< / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< dl class = "retval" > < dt > Return values< / dt > < dd >
< table class = "retval" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > NULL< / td > < td > if list is empty, handle of removed element(pointer) if removal was successful. < / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< / div >
< / div >
2024-04-12 13:21:49 +00:00
< a class = "anchor" id = "ga0cb05cc81a7d102a8ec4b82086319fd6" > < / a >
2023-01-26 02:53:53 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-04-12 13:21:49 +00:00
< td class = "memname" > < a class = "el" href = "a00067.html#gaae3dc4a15b24287b8c3ac8706195aa7e" > list_status_t< / a > LIST_RemoveElement < / td >
2023-01-26 02:53:53 +00:00
< td > (< / td >
2024-04-12 13:21:49 +00:00
< td class = "paramtype" > < a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a >   < / td >
< td class = "paramname" > < em > listElement< / em > < / td > < td > )< / td >
2023-01-26 02:53:53 +00:00
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > listElement< / td > < td > - Handle of the element.< / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< dl class = "retval" > < dt > Return values< / dt > < dd >
< table class = "retval" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > kLIST_OrphanElement< / td > < td > if element is not part of any list. < / td > < / tr >
< tr > < td class = "paramname" > kLIST_Ok< / td > < td > if removal was successful. < / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< / div >
< / div >
2024-04-12 13:21:49 +00:00
< a class = "anchor" id = "ga8b94fe433a603ae708fc87b14260d8cf" > < / a >
2023-01-26 02:53:53 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-04-12 13:21:49 +00:00
< td class = "memname" > < a class = "el" href = "a00067.html#gaae3dc4a15b24287b8c3ac8706195aa7e" > list_status_t< / a > LIST_AddPrevElement < / td >
2023-01-26 02:53:53 +00:00
< td > (< / td >
2024-04-12 13:21:49 +00:00
< td class = "paramtype" > < a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a >   < / td >
< td class = "paramname" > < em > listElement< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
2023-01-26 02:53:53 +00:00
< td > < / td >
2024-04-12 13:21:49 +00:00
< td class = "paramtype" > < a class = "el" href = "a00067.html#a00448" > list_element_handle_t< / a >   < / td >
< td class = "paramname" > < em > newElement< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
2023-01-26 02:53:53 +00:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > listElement< / td > < td > - Handle of the element. < / td > < / tr >
< tr > < td class = "paramname" > newElement< / td > < td > - New element to insert before the given member.< / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< dl class = "retval" > < dt > Return values< / dt > < dd >
< table class = "retval" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > kLIST_OrphanElement< / td > < td > if element is not part of any list. < / td > < / tr >
< tr > < td class = "paramname" > kLIST_Ok< / td > < td > if removal was successful. < / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< / div >
< / div >
2024-04-12 13:21:49 +00:00
< a class = "anchor" id = "ga1125ff8a5fe9b3ef81cccad538dae9c7" > < / a >
2023-01-26 02:53:53 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-04-12 13:21:49 +00:00
< td class = "memname" > uint32_t LIST_GetSize < / td >
2023-01-26 02:53:53 +00:00
< td > (< / td >
2024-04-12 13:21:49 +00:00
< td class = "paramtype" > < a class = "el" href = "a00067.html#a00449" > list_handle_t< / a >   < / td >
< td class = "paramname" > < em > list< / em > < / td > < td > )< / td >
2023-01-26 02:53:53 +00:00
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2024-04-12 13:21:49 +00:00
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > list< / td > < td > - Handle of the list.< / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< dl class = "retval" > < dt > Return values< / dt > < dd >
< table class = "retval" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > Current< / td > < td > size of the list. < / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< / div >
< / div >
2024-04-12 13:21:49 +00:00
< a class = "anchor" id = "ga4200c963f6db8ab4b91c11fb56bc99e2" > < / a >
2023-01-26 02:53:53 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2024-04-12 13:21:49 +00:00
< td class = "memname" > uint32_t LIST_GetAvailableSize < / td >
2023-01-26 02:53:53 +00:00
< td > (< / td >
2024-04-12 13:21:49 +00:00
< td class = "paramtype" > < a class = "el" href = "a00067.html#a00449" > list_handle_t< / a >   < / td >
< td class = "paramname" > < em > list< / em > < / td > < td > )< / td >
2023-01-26 02:53:53 +00:00
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
2024-04-12 13:21:49 +00:00
< tr > < td class = "paramname" > list< / td > < td > - Handle of the list.< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "retval" > < dt > Return values< / dt > < dd >
< table class = "retval" >
< tr > < td class = "paramname" > Available< / td > < td > size of the list. < / td > < / tr >
2023-01-26 02:53:53 +00:00
< / table >
< / dd >
< / dl >
< / div >
< / div >
< / div > <!-- contents -->
< / div > <!-- doc - content -->
<!-- HTML footer for doxygen 1.8.5 -->
<!-- start footer part -->
< div id = "nav-path" class = "navpath" > <!-- id is needed for treeview function! -->
< ul class = "foot" >
< li class = "footer" > © 2016 NXP Semiconductors. All rights reserved.
< / li >
< / ul >
< / div >
< / body >
< / html >