From ab8abb03e1f83e8e41dffae61a8d9b21bd6ca216 Mon Sep 17 00:00:00 2001 From: voldien Date: Mon, 1 Jul 2024 18:09:41 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20voldien/?= =?UTF-8?q?task-scheduler@f3c51100208c2486d5328d35f1b899ebe5b3a4fe=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- annotated.html | 12 +- classes.html | 45 ++-- dir_394abebdfb312828b667896893cd99e6.html | 15 +- dir_520250c7c0c84345b376eee5f738d93b.html | 15 +- dir_520250c7c0c84345b376eee5f738d93b_dep.dot | 2 +- dir_e62b80d9c07425f9ab99cde6c041e5b9.html | 12 +- doxygen.css | 154 ++++++----- doxygen.png | Bin 3779 -> 0 bytes doxygen.svg | 26 ++ dynsections.js | 33 +-- functions.html | 12 +- functions_vars.html | 12 +- globals.html | 14 +- globals_defs.html | 12 +- globals_enum.html | 12 +- globals_func.html | 14 +- globals_type.html | 12 +- graph_legend.html | 12 +- group__libtasksch.html | 12 +- group__ltascsch__core.html | 20 +- group__ltascsch__func.html | 12 +- group__ltascsch__thread__objects.html | 12 +- group__ltasksch__error.html | 43 +-- group__ltasksch__error.js | 2 +- group__ltasksch__syncs.html | 18 +- group__ltasksch__threads.html | 12 +- index.html | 30 +-- internal__structures_8h_source.html | 20 +- menu.js | 37 +-- menudata.js | 32 +-- modules.html | 12 +- navtree.js | 32 +-- navtreedata.js | 32 +-- navtreeindex0.js | 2 +- poolAllocator_8h_source.html | 16 +- queue_8h_source.html | 18 +- resize.js | 37 +-- sch_8h_source.html | 18 +- search/all_0.html | 19 +- search/all_1.html | 19 +- search/all_2.html | 19 +- search/all_3.html | 19 +- search/all_4.html | 19 +- search/all_5.html | 19 +- search/all_6.html | 19 +- search/all_7.html | 19 +- search/all_8.html | 19 +- search/all_9.html | 19 +- search/all_9.js | 70 ++--- search/all_a.html | 19 +- search/all_a.js | 15 +- search/classes_0.html | 19 +- search/classes_0.js | 2 +- search/classes_1.html | 19 +- search/classes_1.js | 2 +- search/classes_2.html | 19 +- search/classes_2.js | 10 +- search/close.png | Bin 273 -> 0 bytes search/close.svg | 31 +++ search/defines_0.html | 19 +- search/defines_0.js | 8 +- search/defines_1.html | 19 +- search/defines_1.js | 2 +- search/enums_0.html | 19 +- search/enums_0.js | 2 +- search/files_0.html | 19 +- search/files_0.js | 2 +- search/functions_0.html | 19 +- search/functions_0.js | 124 ++++----- search/groups_0.html | 19 +- search/groups_0.js | 2 +- search/groups_1.html | 19 +- search/groups_1.js | 2 +- search/groups_2.html | 19 +- search/groups_2.js | 2 +- search/groups_3.html | 19 +- search/groups_3.js | 6 +- search/mag_sel.png | Bin 465 -> 0 bytes search/mag_sel.svg | 74 ++++++ search/nomatches.html | 3 +- search/pages_0.html | 19 +- search/pages_0.js | 2 +- search/search.css | 104 ++++---- search/search.js | 52 ++-- search/typedefs_0.html | 19 +- search/typedefs_0.js | 4 +- search/variables_0.html | 19 +- search/variables_0.js | 2 +- search/variables_1.html | 19 +- search/variables_1.js | 2 +- search/variables_2.html | 19 +- search/variables_2.js | 2 +- search/variables_3.html | 19 +- search/variables_3.js | 2 +- search/variables_4.html | 19 +- search/variables_4.js | 2 +- search/variables_5.html | 19 +- search/variables_5.js | 2 +- search/variables_6.html | 19 +- search/variables_6.js | 2 +- search/variables_7.html | 19 +- search/variables_7.js | 4 +- search/variables_8.html | 19 +- search/variables_8.js | 2 +- structlinked__node.html | 12 +- structqueue__sync__double__linked__t.html | 12 +- structsch__pool__allocator__t.html | 12 +- structsch__pool__node__t.html | 12 +- structsch__task__pool__t.html | 12 +- structsch__task__scheduler__t.html | 12 +- taskSch_8h.html | 24 +- taskSch_8h_source.html | 266 +++++++++---------- time_8h_source.html | 12 +- 113 files changed, 1341 insertions(+), 1049 deletions(-) delete mode 100644 doxygen.png create mode 100644 doxygen.svg delete mode 100644 search/close.png create mode 100644 search/close.svg delete mode 100644 search/mag_sel.png create mode 100644 search/mag_sel.svg diff --git a/annotated.html b/annotated.html index 1edd7f0..94450a7 100644 --- a/annotated.html +++ b/annotated.html @@ -3,7 +3,7 @@ - + Task Scheduler: Data Structures @@ -35,7 +35,7 @@ Logo
Task Scheduler -  3d2d7233 +  f3c51100
@@ -43,10 +43,10 @@ - + @@ -111,9 +111,7 @@ diff --git a/classes.html b/classes.html index 0044db3..6e0f5ed 100644 --- a/classes.html +++ b/classes.html @@ -3,7 +3,7 @@ - + Task Scheduler: Data Structure Index @@ -35,7 +35,7 @@ Logo
Task Scheduler -  3d2d7233 +  f3c51100
@@ -43,10 +43,10 @@ - + @@ -95,35 +95,24 @@
Data Structure Index
-
l | q | s
- - - - - - - - - - - - - - - -
  l  
-
  q  
-
  s  
-
sch_pool_node_t   sch_task_scheduler_t   
sch_task_package_t   
linked_node   queue_sync_double_linked_t   sch_pool_allocator_t   sch_task_pool_t   
-
l | q | s
+
L | Q | S
+
diff --git a/dir_394abebdfb312828b667896893cd99e6.html b/dir_394abebdfb312828b667896893cd99e6.html index a57d348..1571d10 100644 --- a/dir_394abebdfb312828b667896893cd99e6.html +++ b/dir_394abebdfb312828b667896893cd99e6.html @@ -3,7 +3,7 @@ - + Task Scheduler: /home/runner/work/task-scheduler/task-scheduler/include/internal Directory Reference @@ -35,7 +35,7 @@ Logo
Task Scheduler -  3d2d7233 +  f3c51100
@@ -43,10 +43,10 @@ - + @@ -98,8 +98,7 @@
Directory dependency graph for internal:
-
/home/runner/work/task-scheduler/task-scheduler/include/internal
- +
/home/runner/work/task-scheduler/task-scheduler/include/internal
@@ -107,9 +106,7 @@ diff --git a/dir_520250c7c0c84345b376eee5f738d93b.html b/dir_520250c7c0c84345b376eee5f738d93b.html index 9a05288..f1934af 100644 --- a/dir_520250c7c0c84345b376eee5f738d93b.html +++ b/dir_520250c7c0c84345b376eee5f738d93b.html @@ -3,7 +3,7 @@ - + Task Scheduler: /home/runner/work/task-scheduler/task-scheduler/include Directory Reference @@ -35,7 +35,7 @@ Logo
Task Scheduler -  3d2d7233 +  f3c51100
@@ -43,10 +43,10 @@ - + @@ -98,8 +98,7 @@
Directory dependency graph for include:
-
/home/runner/work/task-scheduler/task-scheduler/include
- +
/home/runner/work/task-scheduler/task-scheduler/include
@@ -43,10 +43,10 @@

@@ -116,9 +115,7 @@ diff --git a/dir_520250c7c0c84345b376eee5f738d93b_dep.dot b/dir_520250c7c0c84345b376eee5f738d93b_dep.dot index d4cb982..663357a 100644 --- a/dir_520250c7c0c84345b376eee5f738d93b_dep.dot +++ b/dir_520250c7c0c84345b376eee5f738d93b_dep.dot @@ -8,7 +8,7 @@ digraph "/home/runner/work/task-scheduler/task-scheduler/include" { subgraph clusterdir_520250c7c0c84345b376eee5f738d93b { graph [ bgcolor="#eeeeff", pencolor="black", label="" URL="dir_520250c7c0c84345b376eee5f738d93b.html"]; dir_520250c7c0c84345b376eee5f738d93b [shape=plaintext label="include"]; - dir_394abebdfb312828b667896893cd99e6 [shape=box label="internal" color="black" fillcolor="white" style="filled" URL="dir_394abebdfb312828b667896893cd99e6.html"]; + dir_394abebdfb312828b667896893cd99e6 [shape=box label="internal" fillcolor="white" style="filled" URL="dir_394abebdfb312828b667896893cd99e6.html"]; } } } diff --git a/dir_e62b80d9c07425f9ab99cde6c041e5b9.html b/dir_e62b80d9c07425f9ab99cde6c041e5b9.html index c88e64d..125ad8f 100644 --- a/dir_e62b80d9c07425f9ab99cde6c041e5b9.html +++ b/dir_e62b80d9c07425f9ab99cde6c041e5b9.html @@ -3,7 +3,7 @@ - + Task Scheduler: /home/runner/work/task-scheduler/task-scheduler Directory Reference @@ -35,7 +35,7 @@

Task Scheduler -  3d2d7233 +  f3c51100
- + @@ -105,9 +105,7 @@ diff --git a/doxygen.css b/doxygen.css index 73ecbb2..ffbff02 100644 --- a/doxygen.css +++ b/doxygen.css @@ -1,4 +1,4 @@ -/* The standard CSS for doxygen 1.8.17 */ +/* The standard CSS for doxygen 1.9.1 */ body, table, div, p, dl { font: 400 14px/22px Roboto,sans-serif; @@ -66,7 +66,7 @@ p.startli, p.startdd { margin-top: 2px; } -th p.starttd, p.intertd, p.endtd { +th p.starttd, th p.intertd, th p.endtd { font-size: 100%; font-weight: 700; } @@ -103,30 +103,96 @@ caption { } span.legend { - font-size: 70%; - text-align: center; + font-size: 70%; + text-align: center; } h3.version { - font-size: 90%; - text-align: center; + font-size: 90%; + text-align: center; } -div.qindex, div.navtab{ - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; +div.navtab { + border-right: 1px solid #A3B4D7; + padding-right: 15px; + text-align: right; + line-height: 110%; +} + +div.navtab table { + border-spacing: 0; } -div.qindex, div.navpath { +td.navtab { + padding-right: 6px; + padding-left: 6px; +} +td.navtabHL { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + padding-right: 6px; + padding-left: 6px; +} + +td.navtabHL a, td.navtabHL a:visited { + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +} + +a.navtab { + font-weight: bold; +} + +div.qindex{ + text-align: center; width: 100%; line-height: 140%; + font-size: 130%; + color: #A0A0A0; } -div.navtab { - margin-right: 15px; +dt.alphachar{ + font-size: 180%; + font-weight: bold; +} + +.alphachar a{ + color: black; +} + +.alphachar a:hover, .alphachar a:visited{ + text-decoration: none; +} + +.classindex dl { + padding: 25px; + column-count:1 +} + +.classindex dd { + display:inline-block; + margin-left: 50px; + width: 90%; + line-height: 1.15em; +} + +.classindex dl.odd { + background-color: #F8F9FC; +} + +@media(min-width: 1120px) { + .classindex dl { + column-count:2 + } +} + +@media(min-width: 1320px) { + .classindex dl { + column-count:3 + } } + /* @group Link Styling */ a { @@ -143,17 +209,6 @@ a:hover { text-decoration: underline; } -a.qindex { - font-weight: bold; -} - -a.qindexHL { - font-weight: bold; - background-color: #9CAFD4; - color: #FFFFFF; - border: 1px double #869DCA; -} - .contents a.qindexHL:visited { color: #FFFFFF; } @@ -1358,10 +1413,12 @@ dl.citelist dt { font-weight:bold; margin-right:10px; padding:5px; + text-align:right; + width:52px; } dl.citelist dd { - margin:2px 0; + margin:2px 0 2px 72px; padding:5px 0; } @@ -1424,6 +1481,12 @@ div.toc li.level4 { margin-left: 45px; } +span.emoji { + /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html + * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort; + */ +} + .PageDocRTL-title div.toc li.level1 { margin-left: 0 !important; margin-right: 0; @@ -1661,47 +1724,6 @@ tr.heading h2 { /* @group Markdown */ -/* -table.markdownTable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.markdownTable td, table.markdownTable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.markdownTableHead tr { -} - -table.markdownTableBodyLeft td, table.markdownTable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -th.markdownTableHeadLeft { - text-align: left -} - -th.markdownTableHeadRight { - text-align: right -} - -th.markdownTableHeadCenter { - text-align: center -} -*/ - table.markdownTable { border-collapse:collapse; margin-top: 4px; diff --git a/doxygen.png b/doxygen.png deleted file mode 100644 index 3ff17d807fd8aa003bed8bb2a69e8f0909592fd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3779 zcmV;!4m|ORP)tMIv#Q0*~7*`IBSO7_x;@a8#Zk6_PeKR_s92J&)(m+);m9Iz3blw)z#Gi zP!9lj4$%+*>Hz@HCmM9L9|8c+0u=!H$O3?R0Kgx|#WP<6fKfC8fM-CQZT|_r@`>VO zX^Hgb|9cJqpdJA5$MCEK`F_2@2Y@s>^+;pF`~jdI0Pvr|vl4`=C)EH@1IFe7pdJ8F zH(qGi004~QnF)Ggga~8v08kGAs2hKTATxr7pwfNk|4#_AaT>w8P6TV+R2kbS$v==} zAjf`s0g#V8lB+b3)5oEI*q+{Yt$MZDruD2^;$+(_%Qn+%v0X-bJO=;@kiJ^ygLBnC z?1OVv_%aex1M@jKU|Z~$eI?PoF4Vj>fDzyo zAiLfpXY*a^Sj-S5D0S3@#V$sRW)g)_1e#$%8xdM>Jm7?!h zu0P2X=xoN>^!4DoPRgph2(2va07yfpXF+WH7EOg1GY%Zn z7~1A<(z7Q$ktEXhW_?GMpHp9l_UL18F3KOsxu81pqoBiNbFSGsof-W z6~eloMoz=4?OOnl2J268x5rOY`dCk0us(uS#Ud4yqOr@?=Q57a}tit|BhY>}~frH1sP`ScHS_d)oqH^lYy zZ%VP`#10MlE~P?cE(%(#(AUSv_T{+;t@$U}El}(1ig`vZo`Rm;+5&(AYzJ^Ae=h2X z@Re%vHwZU>|f0NI&%$*4eJweC5OROQrpPMA@*w|o z()A==l}(@bv^&>H1Ob3C=<^|hob?0+xJ?QQ3-ueQC}zy&JQNib!OqSO@-=>XzxlSF zAZ^U*1l6EEmg3r};_HY>&Jo_{dOPEFTWPmt=U&F#+0(O59^UIlHbNX+eF8UzyDR*T z(=5X$VF3!gm@RooS-&iiUYGG^`hMR(07zr_xP`d!^BH?uD>Phl8Rdifx3Af^Zr`Ku ztL+~HkVeL#bJ)7;`=>;{KNRvjmc}1}c58Sr#Treq=4{xo!ATy|c>iRSp4`dzMMVd@ zL8?uwXDY}Wqgh4mH`|$BTXpUIu6A1-cSq%hJw;@^Zr8TP=GMh*p(m(tN7@!^D~sl$ zz^tf4II4|};+irE$Fnm4NTc5%p{PRA`%}Zk`CE5?#h3|xcyQsS#iONZ z6H(@^i9td!$z~bZiJLTax$o>r(p}3o@< zyD7%(>ZYvy=6$U3e!F{Z`uSaYy`xQyl?b{}eg|G3&fz*`QH@mDUn)1%#5u`0m$%D} z?;tZ0u(mWeMV0QtzjgN!lT*pNRj;6510Wwx?Yi_=tYw|J#7@(Xe7ifDzXuK;JB;QO z#bg~K$cgm$@{QiL_3yr}y&~wuv=P=#O&Tj=Sr)aCUlYmZMcw?)T?c%0rUe1cS+o!qs_ zQ6Gp)-{)V!;=q}llyK3|^WeLKyjf%y;xHku;9(vM!j|~<7w1c*Mk-;P{T&yG) z@C-8E?QPynNQ<8f01D`2qexcVEIOU?y}MG)TAE6&VT5`rK8s(4PE;uQ92LTXUQ<>^ ztyQ@=@kRdh@ebUG^Z6NWWIL;_IGJ2ST>$t!$m$qvtj0Qmw8moN6GUV^!QKNK zHBXCtUH8)RY9++gH_TUV4^=-j$t}dD3qsN7GclJ^Zc&(j6&a_!$jCf}%c5ey`pm~1)@{yI3 zTdWyB+*X{JFw#z;PwRr5evb2!ueWF;v`B0HoUu4-(~aL=z;OXUUEtG`_$)Oxw6FKg zEzY`CyKaSBK3xt#8gA|r_|Kehn_HYVBMpEwbn9-fI*!u*eTA1ef8Mkl1=!jV4oYwWYM}i`A>_F4nhmlCIC6WLa zY%;4&@AlnaG11ejl61Jev21|r*m+?Kru3;1tFDl}#!OzUp6c>go4{C|^erwpG*&h6bspUPJag}oOkN2912Y3I?(eRc@U9>z#HPBHC?nps7H5!zP``90!Q1n80jo+B3TWXp!8Pe zwuKuLLI6l3Gv@+QH*Y}2wPLPQ1^EZhT#+Ed8q8Wo z1pTmIBxv14-{l&QVKxAyQF#8Q@NeJwWdKk>?cpiJLkJr+aZ!Me+Cfp!?FWSRf^j2k z73BRR{WSKaMkJ>1Nbx5dan5hg^_}O{Tj6u%iV%#QGz0Q@j{R^Ik)Z*+(YvY2ziBG)?AmJa|JV%4UT$k`hcOg5r9R?5>?o~JzK zJCrj&{i#hG>N7!B4kNX(%igb%kDj0fOQThC-8mtfap82PNRXr1D>lbgg)dYTQ(kbx z`Ee5kXG~Bh+BHQBf|kJEy6(ga%WfhvdQNDuOfQoe377l#ht&DrMGeIsI5C<&ai zWG$|hop2@@q5YDa)_-A?B02W;#fH!%k`daQLEItaJJ8Yf1L%8x;kg?)k)00P-lH+w z)5$QNV6r2$YtnV(4o=0^3{kmaXn*Dm0F*fU(@o)yVVjk|ln8ea6BMy%vZAhW9|wvA z8RoDkVoMEz1d>|5(k0Nw>22ZT){V<3$^C-cN+|~hKt2)){+l-?3m@-$c?-dlzQ)q- zZ)j%n^gerV{|+t}9m1_&&Ly!9$rtG4XX|WQ8`xYzGC~U@nYh~g(z9)bdAl#xH)xd5a=@|qql z|FzEil{P5(@gy!4ek05i$>`E^G~{;pnf6ftpLh$h#W?^#4UkPfa;;?bsIe&kz!+40 zI|6`F2n020)-r`pFaZ38F!S-lJM-o&inOw|66=GMeP@xQU5ghQH{~5Uh~TMTd;I9` z>YhVB`e^EVj*S7JF39ZgNf}A-0DwOcTT63ydN$I3b?yBQtUI*_fae~kPvzoD$zjX3 zoqBe#>12im4WzZ=f^4+u=!lA|#r%1`WB0-6*3BL#at`47#ebPpR|D1b)3BjT34nYY z%Ds%d?5$|{LgOIaRO{{oC&RK`O91$fqwM0(C_TALcozu*fWHb%%q&p-q{_8*2Zsi^ zh1ZCnr^UYa;4vQEtHk{~zi>wwMC5o{S=$P0X681y`SXwFH?Ewn{x-MOZynmc)JT5v zuHLwh;tLfxRrr%|k370}GofLl7thg>ACWWY&msqaVu&ry+`7+Ss>NL^%T1|z{IGMA zW-SKl=V-^{(f!Kf^#3(|T2W47d(%JVCI4JgRrT1pNz>+ietmFToNv^`gzC@&O-)+i zPQ~RwK8%C_vf%;%e>NyTp~dM5;!C|N0Q^6|CEb7Bw=Vz~$1#FA;Z*?mKSC)Hl-20s t8QyHj(g6VK0RYbl8UjE)0O0w=e*@m04r>stuEhWV002ovPDHLkV1hl;dM*F} diff --git a/doxygen.svg b/doxygen.svg new file mode 100644 index 0000000..d42dad5 --- /dev/null +++ b/doxygen.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dynsections.js b/dynsections.js index ea0a7b3..3174bd7 100644 --- a/dynsections.js +++ b/dynsections.js @@ -1,25 +1,26 @@ /* - @licstart The following is the entire license notice for the - JavaScript code in this file. + @licstart The following is the entire license notice for the JavaScript code in this file. - Copyright (C) 1997-2017 by Dimitri van Heesch + The MIT License (MIT) - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. + Copyright (C) 1997-2020 by Dimitri van Heesch - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. - @licend The above is the entire license notice - for the JavaScript code in this file + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file */ function toggleVisibility(linkObj) { diff --git a/functions.html b/functions.html index 7d91cc8..93e19bd 100644 --- a/functions.html +++ b/functions.html @@ -3,7 +3,7 @@ - + Task Scheduler: Data Fields @@ -35,7 +35,7 @@ Logo
Task Scheduler -  3d2d7233 +  f3c51100
@@ -43,10 +43,10 @@ - + @@ -128,9 +128,7 @@ diff --git a/functions_vars.html b/functions_vars.html index 03e35b1..125acdc 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -3,7 +3,7 @@ - + Task Scheduler: Data Fields - Variables @@ -35,7 +35,7 @@ Logo
Task Scheduler -  3d2d7233 +  f3c51100
@@ -43,10 +43,10 @@ - + @@ -128,9 +128,7 @@ diff --git a/globals.html b/globals.html index 927e53f..aaf57fe 100644 --- a/globals.html +++ b/globals.html @@ -3,7 +3,7 @@ - + Task Scheduler: Globals @@ -35,7 +35,7 @@ Logo
Task Scheduler -  3d2d7233 +  f3c51100
@@ -43,10 +43,10 @@ - + @@ -182,7 +182,7 @@

- s -

    : taskSch.h
  • schErrorMsg() -: taskSch.h +: taskSch.h
  • schFunc : taskSch.h @@ -314,9 +314,7 @@

    - t -

      diff --git a/globals_defs.html b/globals_defs.html index 49b8eef..9452f9e 100644 --- a/globals_defs.html +++ b/globals_defs.html @@ -3,7 +3,7 @@ - + Task Scheduler: Globals @@ -35,7 +35,7 @@ Logo
      Task Scheduler -  3d2d7233 +  f3c51100
      @@ -43,10 +43,10 @@ - + @@ -113,9 +113,7 @@ diff --git a/globals_enum.html b/globals_enum.html index dd8856d..633efbc 100644 --- a/globals_enum.html +++ b/globals_enum.html @@ -3,7 +3,7 @@ - + Task Scheduler: Globals @@ -35,7 +35,7 @@ Logo
      Task Scheduler -  3d2d7233 +  f3c51100
      @@ -43,10 +43,10 @@ - + @@ -101,9 +101,7 @@ diff --git a/globals_func.html b/globals_func.html index a6bfaa0..86a7d0b 100644 --- a/globals_func.html +++ b/globals_func.html @@ -3,7 +3,7 @@ - + Task Scheduler: Globals @@ -35,7 +35,7 @@ Logo
      Task Scheduler -  3d2d7233 +  f3c51100
      @@ -43,10 +43,10 @@ - + @@ -167,7 +167,7 @@

      - s -

        : taskSch.h
      • schErrorMsg() -: taskSch.h +: taskSch.h
      • schGetPool() : taskSch.h @@ -286,9 +286,7 @@

        - s -

          diff --git a/globals_type.html b/globals_type.html index e9634ee..3ea7ed7 100644 --- a/globals_type.html +++ b/globals_type.html @@ -3,7 +3,7 @@ - + Task Scheduler: Globals @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -104,9 +104,7 @@ diff --git a/graph_legend.html b/graph_legend.html index eab65af..1240538 100644 --- a/graph_legend.html +++ b/graph_legend.html @@ -3,7 +3,7 @@ - + Task Scheduler: Graph Legend @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -160,9 +160,7 @@ diff --git a/group__libtasksch.html b/group__libtasksch.html index 37e401b..f6886a2 100644 --- a/group__libtasksch.html +++ b/group__libtasksch.html @@ -3,7 +3,7 @@ - + Task Scheduler: Task Scheduler @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -131,9 +131,7 @@ diff --git a/group__ltascsch__core.html b/group__ltascsch__core.html index 4febf72..78f4afe 100644 --- a/group__ltascsch__core.html +++ b/group__ltascsch__core.html @@ -3,7 +3,7 @@ - + Task Scheduler: Core functions @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -139,6 +139,10 @@

          ...
          +
          TASH_SCH_EXTERN int schCreateTaskPool(schTaskSch *sch, int cores, unsigned int flag, unsigned int maxPackagesPool)
          Initilize task scheduler internal data structure.
          +
          TASH_SCH_EXTERN int schAllocateTaskPool(schTaskSch **pSch)
          Allocate task scheduler object. It will make sure that for any version of the library,...
          +
          TASH_SCH_EXTERN int schReleaseTaskSch(schTaskSch *sch)
          Release all resources associated with the scheduler object.
          +
          Task scheduler main struct container.
          Definition: internal_structures.h:75

          Function Documentation

          ◆ schAllocateTaskPool()

          @@ -490,16 +494,10 @@

          TASH_SCH_EXTERN int schReleaseTaskSch(schTaskSch *sch)
          Release all resources associated with the scheduler object.
          -
          TASH_SCH_EXTERN int schAllocateTaskPool(schTaskSch **pSch)
          Allocate task scheduler object. It will make sure that for any version of the library,...
          -
          Task scheduler main struct container.
          Definition: internal_structures.h:75
          -
          TASH_SCH_EXTERN int schCreateTaskPool(schTaskSch *sch, int cores, unsigned int flag, unsigned int maxPackagesPool)
          Initilize task scheduler internal data structure.
          diff --git a/group__ltascsch__func.html b/group__ltascsch__func.html index ba3c8c4..36a0e2c 100644 --- a/group__ltascsch__func.html +++ b/group__ltascsch__func.html @@ -3,7 +3,7 @@ - + Task Scheduler: Scheduler functionalities. @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -447,9 +447,7 @@

          diff --git a/group__ltascsch__thread__objects.html b/group__ltascsch__thread__objects.html index 6501cbf..7dd933b 100644 --- a/group__ltascsch__thread__objects.html +++ b/group__ltascsch__thread__objects.html @@ -3,7 +3,7 @@ - + Task Scheduler: Thread Primitives @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -101,9 +101,7 @@ diff --git a/group__ltasksch__error.html b/group__ltasksch__error.html index 84c0275..ccdb86f 100644 --- a/group__ltasksch__error.html +++ b/group__ltasksch__error.html @@ -3,7 +3,7 @@ - + Task Scheduler: Error Codes @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -104,43 +104,26 @@ - - + +

          Enumerations

          enum  SchErrCode
           Set of valid error codes. Anything equal to one or greater is considered as a success. More...
          enum  SchErrCode
           Set of valid error codes. Anything equal to one or greater is considered as a success.
           
          - - + +

          Functions

          const TASH_SCH_EXTERN char * schErrorMsg (int errMsg)
           
          TASH_SCH_EXTERN const char * schErrorMsg (int errMsg)
           

          Detailed Description

          Error Codes Library Specific Error codes.

          -

          Enumeration Type Documentation

          - -

          ◆ SchErrCode

          - -
          -
          - - - - -
          enum SchErrCode
          -
          - -

          Set of valid error codes. Anything equal to one or greater is considered as a success.

          - -
          -

          Function Documentation

          - -

          ◆ schErrorMsg()

          + +

          ◆ schErrorMsg()

          - + @@ -167,9 +150,7 @@

          diff --git a/group__ltasksch__error.js b/group__ltasksch__error.js index 29abcf8..7be83ef 100644 --- a/group__ltasksch__error.js +++ b/group__ltasksch__error.js @@ -1,5 +1,5 @@ var group__ltasksch__error = [ [ "SchErrCode", "group__ltasksch__error.html#gac74496a1b765a48352f49a306966c65d", null ], - [ "schErrorMsg", "group__ltasksch__error.html#ga75fd9e616a22f20fe63e7781fa0172a9", null ] + [ "schErrorMsg", "group__ltasksch__error.html#gad5519fc02f44d29ad4bc235cba0ab1ad", null ] ]; \ No newline at end of file diff --git a/group__ltasksch__syncs.html b/group__ltasksch__syncs.html index 7ea7544..74a4214 100644 --- a/group__ltasksch__syncs.html +++ b/group__ltasksch__syncs.html @@ -3,7 +3,7 @@ - + Task Scheduler: Thread Synchronization @@ -35,7 +35,7 @@

          @@ -43,10 +43,10 @@
          const TASH_SCH_EXTERN char* schErrorMsg TASH_SCH_EXTERN const char* schErrorMsg ( int  errMsg)
          Task Scheduler -  3d2d7233 +  f3c51100
          - + @@ -421,6 +421,9 @@

          ... compute something....

          schUnlockSpinLockspinlock);
          +
          TASH_SCH_EXTERN int schCreateSpinLock(schSpinLock **spinlock)
          Creates a spinlock synchronization primitive object.
          +
          TASH_SCH_EXTERN int schDeleteSpinLock(schSpinLock *spinlock)
          Release spinlock resources.
          +
          TASH_SCH_EXTERN int schLockSpinLock(schSpinLock *spinlock)
          Since
          0.1.1
          See also
          schLockSpinLock
          @@ -1253,15 +1256,10 @@

          TASH_SCH_EXTERN int schCreateSpinLock(schSpinLock **spinlock)
          Creates a spinlock synchronization primitive object.
          -
          TASH_SCH_EXTERN int schDeleteSpinLock(schSpinLock *spinlock)
          Release spinlock resources.
          -
          TASH_SCH_EXTERN int schLockSpinLock(schSpinLock *spinlock)
          diff --git a/group__ltasksch__threads.html b/group__ltasksch__threads.html index 57e8a5f..e14bb45 100644 --- a/group__ltasksch__threads.html +++ b/group__ltasksch__threads.html @@ -3,7 +3,7 @@ - + Task Scheduler: Thread @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -331,9 +331,7 @@

          diff --git a/index.html b/index.html index b6c230a..f649fce 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,7 @@ - + Task Scheduler: Task Scheduler @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -95,7 +95,7 @@
          Task Scheduler
          -

          Build Status License: GPL v3 Language grade: C/C++ GitHub release

          +

          License: LGPL v3 GitHub release

          The Task Scheduler is a simple task scheduler library for distributing the tasks over a set of threads of cores.

          Features

          @@ -147,6 +147,13 @@

          return EXIT_SUCCESS;
          }
          +
          TASH_SCH_EXTERN int schCreateTaskPool(schTaskSch *sch, int cores, unsigned int flag, unsigned int maxPackagesPool)
          Initilize task scheduler internal data structure.
          +
          TASH_SCH_EXTERN int schAllocateTaskPool(schTaskSch **pSch)
          Allocate task scheduler object. It will make sure that for any version of the library,...
          +
          TASH_SCH_EXTERN int schReleaseTaskSch(schTaskSch *sch)
          Release all resources associated with the scheduler object.
          +
          TASH_SCH_EXTERN int schRunTaskSch(schTaskSch *sch)
          +
          Task scheduler main struct container.
          Definition: internal_structures.h:75
          + +
          #define SCH_FLAG_NO_AFM
          Definition: taskSch.h:88

          The following line demonstrates how to compile it and link the program, using gcc:

          gcc *.c -o task-sch-example -ltaskSch

          @@ -156,23 +163,14 @@

          The only dependency is the pthread for Unix machines.

          License

          -

          This project is licensed under the GPL+3 License - see the [LICENSE](LICENSE) file for more details.

          +

          This project is licensed under the LGPL+3 License - see the [LICENSE](LICENSE) file for more details.

          -
          TASH_SCH_EXTERN int schReleaseTaskSch(schTaskSch *sch)
          Release all resources associated with the scheduler object.
          -
          TASH_SCH_EXTERN int schAllocateTaskPool(schTaskSch **pSch)
          Allocate task scheduler object. It will make sure that for any version of the library,...
          - -
          Task scheduler main struct container.
          Definition: internal_structures.h:75
          -
          TASH_SCH_EXTERN int schRunTaskSch(schTaskSch *sch)
          -
          TASH_SCH_EXTERN int schCreateTaskPool(schTaskSch *sch, int cores, unsigned int flag, unsigned int maxPackagesPool)
          Initilize task scheduler internal data structure.
          -
          #define SCH_FLAG_NO_AFM
          Definition: taskSch.h:88
          diff --git a/internal__structures_8h_source.html b/internal__structures_8h_source.html index fd1c473..bcdc2d8 100644 --- a/internal__structures_8h_source.html +++ b/internal__structures_8h_source.html @@ -3,7 +3,7 @@ - + Task Scheduler: /home/runner/work/task-scheduler/task-scheduler/include/internal/internal_structures.h Source File @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -172,20 +172,18 @@
          125 #endif
          126 
          127 #endif
          - - +
          TaskPool.
          Definition: internal_structures.h:33
          +
          schThread * schRefThread
          Definition: internal_structures.h:43
          schThread * thread
          Definition: internal_structures.h:38
          Task scheduler main struct container.
          Definition: internal_structures.h:75
          Definition: taskSch.h:188
          -
          TaskPool.
          Definition: internal_structures.h:33
          -
          schThread * schRefThread
          Definition: internal_structures.h:43
          + + diff --git a/menu.js b/menu.js index 433c15b..2fe2214 100644 --- a/menu.js +++ b/menu.js @@ -1,25 +1,26 @@ /* - @licstart The following is the entire license notice for the - JavaScript code in this file. + @licstart The following is the entire license notice for the JavaScript code in this file. - Copyright (C) 1997-2017 by Dimitri van Heesch + The MIT License (MIT) - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. + Copyright (C) 1997-2020 by Dimitri van Heesch - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. - @licend The above is the entire license notice - for the JavaScript code in this file + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file */ function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { function makeTree(data,relPath) { @@ -40,9 +41,9 @@ function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); if (searchEnabled) { if (serverSide) { - $('#main-menu').append('
        • '); + $('#main-menu').append('
        • '); } else { - $('#main-menu').append('
        • '); + $('#main-menu').append('
        • '); } } $('#main-menu').smartmenus(); diff --git a/menudata.js b/menudata.js index 71d6616..fa25d42 100644 --- a/menudata.js +++ b/menudata.js @@ -1,24 +1,26 @@ /* -@licstart The following is the entire license notice for the -JavaScript code in this file. + @licstart The following is the entire license notice for the JavaScript code in this file. -Copyright (C) 1997-2019 by Dimitri van Heesch + The MIT License (MIT) -This program is free software; you can redistribute it and/or modify -it under the terms of version 2 of the GNU General Public License as published by -the Free Software Foundation + Copyright (C) 1997-2020 by Dimitri van Heesch -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. -@licend The above is the entire license notice -for the JavaScript code in this file + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file */ var menudata={children:[ {text:"Main Page",url:"index.html"}, diff --git a/modules.html b/modules.html index bea42b9..f5676b3 100644 --- a/modules.html +++ b/modules.html @@ -3,7 +3,7 @@ - + Task Scheduler: Modules @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -111,9 +111,7 @@ diff --git a/navtree.js b/navtree.js index edc31ef..1e272d3 100644 --- a/navtree.js +++ b/navtree.js @@ -1,24 +1,26 @@ /* - @licstart The following is the entire license notice for the - JavaScript code in this file. + @licstart The following is the entire license notice for the JavaScript code in this file. - Copyright (C) 1997-2019 by Dimitri van Heesch + The MIT License (MIT) - This program is free software; you can redistribute it and/or modify - it under the terms of version 2 of the GNU General Public License as - published by the Free Software Foundation. + Copyright (C) 1997-2020 by Dimitri van Heesch - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. - @licend The above is the entire license notice - for the JavaScript code in this file + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file */ var navTreeSubIndices = new Array(); var arrowDown = '▼'; diff --git a/navtreedata.js b/navtreedata.js index eb2b85f..5e393f7 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -1,24 +1,26 @@ /* -@licstart The following is the entire license notice for the -JavaScript code in this file. + @licstart The following is the entire license notice for the JavaScript code in this file. -Copyright (C) 1997-2019 by Dimitri van Heesch + The MIT License (MIT) -This program is free software; you can redistribute it and/or modify -it under the terms of version 2 of the GNU General Public License as published by -the Free Software Foundation + Copyright (C) 1997-2020 by Dimitri van Heesch -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: -You should have received a copy of the GNU General Public License along -with this program; if not, write to the Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. -@licend The above is the entire license notice -for the JavaScript code in this file + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file */ var NAVTREE = [ diff --git a/navtreeindex0.js b/navtreeindex0.js index 5d23a19..02c4642 100644 --- a/navtreeindex0.js +++ b/navtreeindex0.js @@ -33,8 +33,8 @@ var NAVTREEINDEX0 = "group__ltascsch__func.html#gaf0759eae6fbf110f570d3c4f00631477":[8,0,5,6], "group__ltascsch__thread__objects.html":[8,0,3], "group__ltasksch__error.html":[8,0,0], -"group__ltasksch__error.html#ga75fd9e616a22f20fe63e7781fa0172a9":[8,0,0,1], "group__ltasksch__error.html#gac74496a1b765a48352f49a306966c65d":[8,0,0,0], +"group__ltasksch__error.html#gad5519fc02f44d29ad4bc235cba0ab1ad":[8,0,0,1], "group__ltasksch__syncs.html":[8,0,2], "group__ltasksch__syncs.html#ga30b658e549f6babbf9ee35e80f444577":[8,0,2,20], "group__ltasksch__syncs.html#ga30f0fee40d8ac0489e5626493c1df927":[8,0,2,21], diff --git a/poolAllocator_8h_source.html b/poolAllocator_8h_source.html index 38b290c..da2835d 100644 --- a/poolAllocator_8h_source.html +++ b/poolAllocator_8h_source.html @@ -3,7 +3,7 @@ - + Task Scheduler: /home/runner/work/task-scheduler/task-scheduler/include/internal/poolAllocator.h Source File @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -156,17 +156,15 @@
          133 #endif
          134 
          135 #endif
          - -
          Pool allocator container.
          Definition: poolAllocator.h:40
          Definition: poolAllocator.h:31
          + + diff --git a/queue_8h_source.html b/queue_8h_source.html index 33cc8d9..e43aab5 100644 --- a/queue_8h_source.html +++ b/queue_8h_source.html @@ -3,7 +3,7 @@ - + Task Scheduler: /home/runner/work/task-scheduler/task-scheduler/include/internal/queue.h Source File @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -155,18 +155,16 @@
          66 #endif
          67 
          68 #endif
          +
          Definition: queue.h:32
          +
          Definition: queue.h:42
          +
          Pool allocator container.
          Definition: poolAllocator.h:40
          -
          Pool allocator container.
          Definition: poolAllocator.h:40
          -
          Definition: queue.h:42
          -
          Definition: queue.h:32
          diff --git a/resize.js b/resize.js index a0bb5f4..e1ad0fe 100644 --- a/resize.js +++ b/resize.js @@ -1,25 +1,26 @@ /* - @licstart The following is the entire license notice for the - JavaScript code in this file. + @licstart The following is the entire license notice for the JavaScript code in this file. - Copyright (C) 1997-2017 by Dimitri van Heesch + The MIT License (MIT) - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. + Copyright (C) 1997-2020 by Dimitri van Heesch - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. - @licend The above is the entire license notice - for the JavaScript code in this file + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file */ function initResizable() { @@ -91,7 +92,9 @@ function initResizable() } collapsedWidth=width; } - (document.getElementById(location.hash.slice(1))||document.body).scrollIntoView(); + if (location.hash.slice(1)) { + (document.getElementById(location.hash.slice(1))||document.body).scrollIntoView(); + } } function collapseExpand() diff --git a/sch_8h_source.html b/sch_8h_source.html index 6126bcc..fe03099 100644 --- a/sch_8h_source.html +++ b/sch_8h_source.html @@ -3,7 +3,7 @@ - + Task Scheduler: /home/runner/work/task-scheduler/task-scheduler/include/internal/sch.h Source File @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -134,18 +134,16 @@
          54 #endif
          55 
          56 #endif
          +
          TaskPool.
          Definition: internal_structures.h:33
          +
          Task scheduler main struct container.
          Definition: internal_structures.h:75
          +
          #define TASH_SCH_EXTERN
          Definition: taskSch.h:78
          -
          #define TASH_SCH_EXTERN
          Definition: taskSch.h:78
          -
          Task scheduler main struct container.
          Definition: internal_structures.h:75
          -
          TaskPool.
          Definition: internal_structures.h:33
          diff --git a/search/all_0.html b/search/all_0.html index 26dd244..1ec5b2d 100644 --- a/search/all_0.html +++ b/search/all_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/all_1.html b/search/all_1.html index 8eb215b..9f80e90 100644 --- a/search/all_1.html +++ b/search/all_1.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/all_2.html b/search/all_2.html index b26d916..02cfffc 100644 --- a/search/all_2.html +++ b/search/all_2.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/all_3.html b/search/all_3.html index b61b96f..39767b8 100644 --- a/search/all_3.html +++ b/search/all_3.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/all_4.html b/search/all_4.html index 06de155..fc40463 100644 --- a/search/all_4.html +++ b/search/all_4.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/all_5.html b/search/all_5.html index 2544c4e..9dd9344 100644 --- a/search/all_5.html +++ b/search/all_5.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/all_6.html b/search/all_6.html index 43f14ea..f1e516d 100644 --- a/search/all_6.html +++ b/search/all_6.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/all_7.html b/search/all_7.html index af52f82..8ddbf6c 100644 --- a/search/all_7.html +++ b/search/all_7.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/all_8.html b/search/all_8.html index cf2b5df..83c55ae 100644 --- a/search/all_8.html +++ b/search/all_8.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/all_9.html b/search/all_9.html index 690785a..1e263c1 100644 --- a/search/all_9.html +++ b/search/all_9.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/all_9.js b/search/all_9.js index c29cb26..f6ed432 100644 --- a/search/all_9.js +++ b/search/all_9.js @@ -1,41 +1,41 @@ var searchData= [ - ['scheduler_20functionalities_2e_11',['Scheduler functionalities.',['../group__ltascsch__func.html',1,'']]], - ['sch_5fflag_5finit_12',['SCH_FLAG_INIT',['../taskSch_8h.html#ae31fd317025ee32a28f885295ed9b814',1,'taskSch.h']]], - ['sch_5fflag_5fno_5fafm_13',['SCH_FLAG_NO_AFM',['../taskSch_8h.html#a082050c40aadfceef23531e863cc4da8',1,'taskSch.h']]], - ['sch_5fpool_5fallocator_5ft_14',['sch_pool_allocator_t',['../structsch__pool__allocator__t.html',1,'']]], - ['sch_5fpool_5fnode_5ft_15',['sch_pool_node_t',['../structsch__pool__node__t.html',1,'']]], - ['sch_5fpool_5fterminate_16',['SCH_POOL_TERMINATE',['../taskSch_8h.html#ad4d7edd4a216fe268efa6a0467467b5c',1,'taskSch.h']]], - ['sch_5fsignal_5fidle_17',['SCH_SIGNAL_IDLE',['../taskSch_8h.html#a28575596d5cccca1d21f8410ac7f4fee',1,'taskSch.h']]], - ['sch_5ftask_5fpackage_5ft_18',['sch_task_package_t',['../taskSch_8h.html#structsch__task__package__t',1,'']]], - ['sch_5ftask_5fpool_5ft_19',['sch_task_pool_t',['../structsch__task__pool__t.html',1,'']]], - ['sch_5ftask_5fscheduler_5ft_20',['sch_task_scheduler_t',['../structsch__task__scheduler__t.html',1,'']]], - ['schallocatetaskpool_21',['schAllocateTaskPool',['../group__ltascsch__core.html#gabd34839b555f2988a896baa935a4bfeb',1,'taskSch.h']]], - ['schbasesignal_22',['schBaseSignal',['../group__ltasksch__syncs.html#ga79b4197ae4135b49c8347e3971da16f2',1,'taskSch.h']]], - ['schclearalltask_23',['schClearAllTask',['../group__ltascsch__func.html#ga3697f2fdd3b1aa7152cc17e04a949af0',1,'taskSch.h']]], - ['schcleartask_24',['schClearTask',['../group__ltascsch__func.html#ga432ef06e387af3cc73347bea4c2053e5',1,'taskSch.h']]], - ['schconditionalsignal_25',['schConditionalSignal',['../group__ltasksch__syncs.html#ga59f9798669c46c7a2ff0c7c73d399fbb',1,'taskSch.h']]], - ['schconditionalwait_26',['schConditionalWait',['../group__ltasksch__syncs.html#ga37e0309b8047bcc04630956a2f0324cb',1,'taskSch.h']]], - ['schcreatebarrier_27',['schCreateBarrier',['../group__ltasksch__syncs.html#gaa939797fc9360f05379e9fe2a69bf975',1,'taskSch.h']]], - ['schcreateconditional_28',['schCreateConditional',['../group__ltasksch__syncs.html#gaa512cb0791f9256675994602bf73a7c2',1,'taskSch.h']]], - ['schcreatemutex_29',['schCreateMutex',['../group__ltasksch__syncs.html#gafff7abf6c0aaf71f2709f26a88fde2ea',1,'taskSch.h']]], - ['schcreaterwlock_30',['schCreateRWLock',['../group__ltasksch__syncs.html#ga6d4d6091c4e2067cd77c13df985b37f0',1,'taskSch.h']]], - ['schcreatesemaphore_31',['schCreateSemaphore',['../group__ltasksch__syncs.html#ga934c634ff675889d38c97e95062462f6',1,'taskSch.h']]], - ['schcreatesignal_32',['schCreateSignal',['../group__ltasksch__syncs.html#gaf22e7aa4ed536f5d391857a6875a7e69',1,'taskSch.h']]], - ['schcreatespinlock_33',['schCreateSpinLock',['../group__ltasksch__syncs.html#ga3145ec3268bb298ab7ff700e3ea051b1',1,'taskSch.h']]], - ['schcreatetaskpool_34',['schCreateTaskPool',['../group__ltascsch__core.html#ga11a73e6e1a7ef8cb1838efa22af81b42',1,'taskSch.h']]], - ['schcreatethread_35',['schCreateThread',['../group__ltasksch__threads.html#ga9ec4553a4d410fe49946a40b39289bcb',1,'taskSch.h']]], - ['schcurrentthread_36',['schCurrentThread',['../group__ltasksch__threads.html#ga93c5ec15ecb232e95aa1cca62449e38e',1,'taskSch.h']]], - ['schdeletebarrier_37',['schDeleteBarrier',['../group__ltasksch__syncs.html#ga61d0e8bd395fb56c91cc68002bd27b88',1,'taskSch.h']]], - ['schdeleteconditional_38',['schDeleteConditional',['../group__ltasksch__syncs.html#ga5351351baa939d84eca0c54e47274fa7',1,'taskSch.h']]], - ['schdeletemutex_39',['schDeleteMutex',['../group__ltasksch__syncs.html#ga851fe8076b4eb713353d75e2aa4cb5cf',1,'taskSch.h']]], - ['schdeleterwlock_40',['schDeleteRWLock',['../group__ltasksch__syncs.html#gab6113dad40d9c5e750cefcbed514cb88',1,'taskSch.h']]], - ['schdeletesemaphore_41',['schDeleteSemaphore',['../group__ltasksch__syncs.html#ga4f0f4f018a3f63e5204e2cc96cd3e8e9',1,'taskSch.h']]], - ['schdeletesignal_42',['schDeleteSignal',['../group__ltasksch__syncs.html#ga77623c2fd40490010248d580467c08bd',1,'taskSch.h']]], - ['schdeletespinlock_43',['schDeleteSpinLock',['../group__ltasksch__syncs.html#ga5e5cf3d3e77093b0ea3f4d3b09d057b9',1,'taskSch.h']]], - ['schdeletethread_44',['schDeleteThread',['../group__ltasksch__threads.html#ga2ae70c721273dbca3cb55f209b3ddc3c',1,'taskSch.h']]], + ['sch_5fflag_5finit_11',['SCH_FLAG_INIT',['../taskSch_8h.html#ae31fd317025ee32a28f885295ed9b814',1,'taskSch.h']]], + ['sch_5fflag_5fno_5fafm_12',['SCH_FLAG_NO_AFM',['../taskSch_8h.html#a082050c40aadfceef23531e863cc4da8',1,'taskSch.h']]], + ['sch_5fpool_5fallocator_5ft_13',['sch_pool_allocator_t',['../structsch__pool__allocator__t.html',1,'']]], + ['sch_5fpool_5fnode_5ft_14',['sch_pool_node_t',['../structsch__pool__node__t.html',1,'']]], + ['sch_5fpool_5fterminate_15',['SCH_POOL_TERMINATE',['../taskSch_8h.html#ad4d7edd4a216fe268efa6a0467467b5c',1,'taskSch.h']]], + ['sch_5fsignal_5fidle_16',['SCH_SIGNAL_IDLE',['../taskSch_8h.html#a28575596d5cccca1d21f8410ac7f4fee',1,'taskSch.h']]], + ['sch_5ftask_5fpackage_5ft_17',['sch_task_package_t',['../taskSch_8h.html#structsch__task__package__t',1,'']]], + ['sch_5ftask_5fpool_5ft_18',['sch_task_pool_t',['../structsch__task__pool__t.html',1,'']]], + ['sch_5ftask_5fscheduler_5ft_19',['sch_task_scheduler_t',['../structsch__task__scheduler__t.html',1,'']]], + ['schallocatetaskpool_20',['schAllocateTaskPool',['../group__ltascsch__core.html#gabd34839b555f2988a896baa935a4bfeb',1,'taskSch.h']]], + ['schbasesignal_21',['schBaseSignal',['../group__ltasksch__syncs.html#ga79b4197ae4135b49c8347e3971da16f2',1,'taskSch.h']]], + ['schclearalltask_22',['schClearAllTask',['../group__ltascsch__func.html#ga3697f2fdd3b1aa7152cc17e04a949af0',1,'taskSch.h']]], + ['schcleartask_23',['schClearTask',['../group__ltascsch__func.html#ga432ef06e387af3cc73347bea4c2053e5',1,'taskSch.h']]], + ['schconditionalsignal_24',['schConditionalSignal',['../group__ltasksch__syncs.html#ga59f9798669c46c7a2ff0c7c73d399fbb',1,'taskSch.h']]], + ['schconditionalwait_25',['schConditionalWait',['../group__ltasksch__syncs.html#ga37e0309b8047bcc04630956a2f0324cb',1,'taskSch.h']]], + ['schcreatebarrier_26',['schCreateBarrier',['../group__ltasksch__syncs.html#gaa939797fc9360f05379e9fe2a69bf975',1,'taskSch.h']]], + ['schcreateconditional_27',['schCreateConditional',['../group__ltasksch__syncs.html#gaa512cb0791f9256675994602bf73a7c2',1,'taskSch.h']]], + ['schcreatemutex_28',['schCreateMutex',['../group__ltasksch__syncs.html#gafff7abf6c0aaf71f2709f26a88fde2ea',1,'taskSch.h']]], + ['schcreaterwlock_29',['schCreateRWLock',['../group__ltasksch__syncs.html#ga6d4d6091c4e2067cd77c13df985b37f0',1,'taskSch.h']]], + ['schcreatesemaphore_30',['schCreateSemaphore',['../group__ltasksch__syncs.html#ga934c634ff675889d38c97e95062462f6',1,'taskSch.h']]], + ['schcreatesignal_31',['schCreateSignal',['../group__ltasksch__syncs.html#gaf22e7aa4ed536f5d391857a6875a7e69',1,'taskSch.h']]], + ['schcreatespinlock_32',['schCreateSpinLock',['../group__ltasksch__syncs.html#ga3145ec3268bb298ab7ff700e3ea051b1',1,'taskSch.h']]], + ['schcreatetaskpool_33',['schCreateTaskPool',['../group__ltascsch__core.html#ga11a73e6e1a7ef8cb1838efa22af81b42',1,'taskSch.h']]], + ['schcreatethread_34',['schCreateThread',['../group__ltasksch__threads.html#ga9ec4553a4d410fe49946a40b39289bcb',1,'taskSch.h']]], + ['schcurrentthread_35',['schCurrentThread',['../group__ltasksch__threads.html#ga93c5ec15ecb232e95aa1cca62449e38e',1,'taskSch.h']]], + ['schdeletebarrier_36',['schDeleteBarrier',['../group__ltasksch__syncs.html#ga61d0e8bd395fb56c91cc68002bd27b88',1,'taskSch.h']]], + ['schdeleteconditional_37',['schDeleteConditional',['../group__ltasksch__syncs.html#ga5351351baa939d84eca0c54e47274fa7',1,'taskSch.h']]], + ['schdeletemutex_38',['schDeleteMutex',['../group__ltasksch__syncs.html#ga851fe8076b4eb713353d75e2aa4cb5cf',1,'taskSch.h']]], + ['schdeleterwlock_39',['schDeleteRWLock',['../group__ltasksch__syncs.html#gab6113dad40d9c5e750cefcbed514cb88',1,'taskSch.h']]], + ['schdeletesemaphore_40',['schDeleteSemaphore',['../group__ltasksch__syncs.html#ga4f0f4f018a3f63e5204e2cc96cd3e8e9',1,'taskSch.h']]], + ['schdeletesignal_41',['schDeleteSignal',['../group__ltasksch__syncs.html#ga77623c2fd40490010248d580467c08bd',1,'taskSch.h']]], + ['schdeletespinlock_42',['schDeleteSpinLock',['../group__ltasksch__syncs.html#ga5e5cf3d3e77093b0ea3f4d3b09d057b9',1,'taskSch.h']]], + ['schdeletethread_43',['schDeleteThread',['../group__ltasksch__threads.html#ga2ae70c721273dbca3cb55f209b3ddc3c',1,'taskSch.h']]], + ['scheduler_20functionalities_2e_44',['Scheduler functionalities.',['../group__ltascsch__func.html',1,'']]], ['scherrcode_45',['SchErrCode',['../group__ltasksch__error.html#gac74496a1b765a48352f49a306966c65d',1,'taskSch.h']]], - ['scherrormsg_46',['schErrorMsg',['../group__ltasksch__error.html#ga75fd9e616a22f20fe63e7781fa0172a9',1,'taskSch.h']]], + ['scherrormsg_46',['schErrorMsg',['../group__ltasksch__error.html#gad5519fc02f44d29ad4bc235cba0ab1ad',1,'taskSch.h']]], ['schfunc_47',['schFunc',['../taskSch_8h.html#ab556686e95b18b3f62124be696ad415b',1,'taskSch.h']]], ['schgetpool_48',['schGetPool',['../group__ltascsch__core.html#gafbb67f67e500fb62478dd39f4e375586',1,'taskSch.h']]], ['schgetpooluserdata_49',['schGetPoolUserData',['../group__ltascsch__core.html#ga3108f0f633c84618e48b8033ead72b40',1,'taskSch.h']]], diff --git a/search/all_a.html b/search/all_a.html index f2f3d3a..3a6cac1 100644 --- a/search/all_a.html +++ b/search/all_a.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/all_a.js b/search/all_a.js index 290a250..9f3ba1a 100644 --- a/search/all_a.js +++ b/search/all_a.js @@ -1,11 +1,10 @@ var searchData= [ - ['task_20scheduler_88',['Task Scheduler',['../index.html',1,'']]], - ['task_20scheduler_89',['Task Scheduler',['../group__libtasksch.html',1,'']]], - ['thread_20primitives_90',['Thread Primitives',['../group__ltascsch__thread__objects.html',1,'']]], - ['thread_20synchronization_91',['Thread Synchronization',['../group__ltasksch__syncs.html',1,'']]], - ['thread_92',['Thread',['../group__ltasksch__threads.html',1,'']]], - ['tash_5fsch_5fextern_93',['TASH_SCH_EXTERN',['../taskSch_8h.html#a5634adcb30ab0bcef934ac5609fc9274',1,'taskSch.h']]], - ['tasksch_2eh_94',['taskSch.h',['../taskSch_8h.html',1,'']]], - ['thread_95',['thread',['../structsch__task__pool__t.html#aa8b25aff8b6d598670b50987a7152b7b',1,'sch_task_pool_t']]] + ['tash_5fsch_5fextern_88',['TASH_SCH_EXTERN',['../taskSch_8h.html#a5634adcb30ab0bcef934ac5609fc9274',1,'taskSch.h']]], + ['task_20scheduler_89',['Task Scheduler',['../index.html',1,'(Global Namespace)'],['../group__libtasksch.html',1,'(Global Namespace)']]], + ['tasksch_2eh_90',['taskSch.h',['../taskSch_8h.html',1,'']]], + ['thread_91',['Thread',['../group__ltasksch__threads.html',1,'']]], + ['thread_92',['thread',['../structsch__task__pool__t.html#aa8b25aff8b6d598670b50987a7152b7b',1,'sch_task_pool_t']]], + ['thread_20primitives_93',['Thread Primitives',['../group__ltascsch__thread__objects.html',1,'']]], + ['thread_20synchronization_94',['Thread Synchronization',['../group__ltasksch__syncs.html',1,'']]] ]; diff --git a/search/classes_0.html b/search/classes_0.html index f7e4c14..af8159e 100644 --- a/search/classes_0.html +++ b/search/classes_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/classes_0.js b/search/classes_0.js index e5c4eec..aa45edf 100644 --- a/search/classes_0.js +++ b/search/classes_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['linked_5fnode_96',['linked_node',['../structlinked__node.html',1,'']]] + ['linked_5fnode_95',['linked_node',['../structlinked__node.html',1,'']]] ]; diff --git a/search/classes_1.html b/search/classes_1.html index c7ff4b3..576e916 100644 --- a/search/classes_1.html +++ b/search/classes_1.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/classes_1.js b/search/classes_1.js index 8e43c5c..0ba5d87 100644 --- a/search/classes_1.js +++ b/search/classes_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['queue_5fsync_5fdouble_5flinked_5ft_97',['queue_sync_double_linked_t',['../structqueue__sync__double__linked__t.html',1,'']]] + ['queue_5fsync_5fdouble_5flinked_5ft_96',['queue_sync_double_linked_t',['../structqueue__sync__double__linked__t.html',1,'']]] ]; diff --git a/search/classes_2.html b/search/classes_2.html index 0d1e8a0..956405e 100644 --- a/search/classes_2.html +++ b/search/classes_2.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/classes_2.js b/search/classes_2.js index 9d0d286..9946b3b 100644 --- a/search/classes_2.js +++ b/search/classes_2.js @@ -1,8 +1,8 @@ var searchData= [ - ['sch_5fpool_5fallocator_5ft_98',['sch_pool_allocator_t',['../structsch__pool__allocator__t.html',1,'']]], - ['sch_5fpool_5fnode_5ft_99',['sch_pool_node_t',['../structsch__pool__node__t.html',1,'']]], - ['sch_5ftask_5fpackage_5ft_100',['sch_task_package_t',['../taskSch_8h.html#structsch__task__package__t',1,'']]], - ['sch_5ftask_5fpool_5ft_101',['sch_task_pool_t',['../structsch__task__pool__t.html',1,'']]], - ['sch_5ftask_5fscheduler_5ft_102',['sch_task_scheduler_t',['../structsch__task__scheduler__t.html',1,'']]] + ['sch_5fpool_5fallocator_5ft_97',['sch_pool_allocator_t',['../structsch__pool__allocator__t.html',1,'']]], + ['sch_5fpool_5fnode_5ft_98',['sch_pool_node_t',['../structsch__pool__node__t.html',1,'']]], + ['sch_5ftask_5fpackage_5ft_99',['sch_task_package_t',['../taskSch_8h.html#structsch__task__package__t',1,'']]], + ['sch_5ftask_5fpool_5ft_100',['sch_task_pool_t',['../structsch__task__pool__t.html',1,'']]], + ['sch_5ftask_5fscheduler_5ft_101',['sch_task_scheduler_t',['../structsch__task__scheduler__t.html',1,'']]] ]; diff --git a/search/close.png b/search/close.png deleted file mode 100644 index 9342d3dfeea7b7c4ee610987e717804b5a42ceb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 273 zcmV+s0q*{ZP)4(RlMby96)VwnbG{ zbe&}^BDn7x>$<{ck4zAK-=nT;=hHG)kmplIF${xqm8db3oX6wT3bvp`TE@m0cg;b) zBuSL}5?N7O(iZLdAlz@)b)Rd~DnSsSX&P5qC`XwuFwcAYLC+d2>+1(8on;wpt8QIC X2MT$R4iQDd00000NkvXXu0mjfia~GN diff --git a/search/close.svg b/search/close.svg new file mode 100644 index 0000000..a933eea --- /dev/null +++ b/search/close.svg @@ -0,0 +1,31 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/search/defines_0.html b/search/defines_0.html index 2deb369..15cc3de 100644 --- a/search/defines_0.html +++ b/search/defines_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/defines_0.js b/search/defines_0.js index 86bb35b..23bb66d 100644 --- a/search/defines_0.js +++ b/search/defines_0.js @@ -1,7 +1,7 @@ var searchData= [ - ['sch_5fflag_5finit_179',['SCH_FLAG_INIT',['../taskSch_8h.html#ae31fd317025ee32a28f885295ed9b814',1,'taskSch.h']]], - ['sch_5fflag_5fno_5fafm_180',['SCH_FLAG_NO_AFM',['../taskSch_8h.html#a082050c40aadfceef23531e863cc4da8',1,'taskSch.h']]], - ['sch_5fpool_5fterminate_181',['SCH_POOL_TERMINATE',['../taskSch_8h.html#ad4d7edd4a216fe268efa6a0467467b5c',1,'taskSch.h']]], - ['sch_5fsignal_5fidle_182',['SCH_SIGNAL_IDLE',['../taskSch_8h.html#a28575596d5cccca1d21f8410ac7f4fee',1,'taskSch.h']]] + ['sch_5fflag_5finit_178',['SCH_FLAG_INIT',['../taskSch_8h.html#ae31fd317025ee32a28f885295ed9b814',1,'taskSch.h']]], + ['sch_5fflag_5fno_5fafm_179',['SCH_FLAG_NO_AFM',['../taskSch_8h.html#a082050c40aadfceef23531e863cc4da8',1,'taskSch.h']]], + ['sch_5fpool_5fterminate_180',['SCH_POOL_TERMINATE',['../taskSch_8h.html#ad4d7edd4a216fe268efa6a0467467b5c',1,'taskSch.h']]], + ['sch_5fsignal_5fidle_181',['SCH_SIGNAL_IDLE',['../taskSch_8h.html#a28575596d5cccca1d21f8410ac7f4fee',1,'taskSch.h']]] ]; diff --git a/search/defines_1.html b/search/defines_1.html index e0d0b6d..c49009c 100644 --- a/search/defines_1.html +++ b/search/defines_1.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/defines_1.js b/search/defines_1.js index 3e17aec..77fb88b 100644 --- a/search/defines_1.js +++ b/search/defines_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['tash_5fsch_5fextern_183',['TASH_SCH_EXTERN',['../taskSch_8h.html#a5634adcb30ab0bcef934ac5609fc9274',1,'taskSch.h']]] + ['tash_5fsch_5fextern_182',['TASH_SCH_EXTERN',['../taskSch_8h.html#a5634adcb30ab0bcef934ac5609fc9274',1,'taskSch.h']]] ]; diff --git a/search/enums_0.html b/search/enums_0.html index 9669700..141fff5 100644 --- a/search/enums_0.html +++ b/search/enums_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/enums_0.js b/search/enums_0.js index fed498f..ebdbb3f 100644 --- a/search/enums_0.js +++ b/search/enums_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['scherrcode_178',['SchErrCode',['../group__ltasksch__error.html#gac74496a1b765a48352f49a306966c65d',1,'taskSch.h']]] + ['scherrcode_177',['SchErrCode',['../group__ltasksch__error.html#gac74496a1b765a48352f49a306966c65d',1,'taskSch.h']]] ]; diff --git a/search/files_0.html b/search/files_0.html index 737608e..9498842 100644 --- a/search/files_0.html +++ b/search/files_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/files_0.js b/search/files_0.js index 734b04c..d4f52c0 100644 --- a/search/files_0.js +++ b/search/files_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['tasksch_2eh_103',['taskSch.h',['../taskSch_8h.html',1,'']]] + ['tasksch_2eh_102',['taskSch.h',['../taskSch_8h.html',1,'']]] ]; diff --git a/search/functions_0.html b/search/functions_0.html index e17c711..eb4c501 100644 --- a/search/functions_0.html +++ b/search/functions_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/functions_0.js b/search/functions_0.js index de79542..cde6ab1 100644 --- a/search/functions_0.js +++ b/search/functions_0.js @@ -1,65 +1,65 @@ var searchData= [ - ['schallocatetaskpool_104',['schAllocateTaskPool',['../group__ltascsch__core.html#gabd34839b555f2988a896baa935a4bfeb',1,'taskSch.h']]], - ['schbasesignal_105',['schBaseSignal',['../group__ltasksch__syncs.html#ga79b4197ae4135b49c8347e3971da16f2',1,'taskSch.h']]], - ['schclearalltask_106',['schClearAllTask',['../group__ltascsch__func.html#ga3697f2fdd3b1aa7152cc17e04a949af0',1,'taskSch.h']]], - ['schcleartask_107',['schClearTask',['../group__ltascsch__func.html#ga432ef06e387af3cc73347bea4c2053e5',1,'taskSch.h']]], - ['schconditionalsignal_108',['schConditionalSignal',['../group__ltasksch__syncs.html#ga59f9798669c46c7a2ff0c7c73d399fbb',1,'taskSch.h']]], - ['schconditionalwait_109',['schConditionalWait',['../group__ltasksch__syncs.html#ga37e0309b8047bcc04630956a2f0324cb',1,'taskSch.h']]], - ['schcreatebarrier_110',['schCreateBarrier',['../group__ltasksch__syncs.html#gaa939797fc9360f05379e9fe2a69bf975',1,'taskSch.h']]], - ['schcreateconditional_111',['schCreateConditional',['../group__ltasksch__syncs.html#gaa512cb0791f9256675994602bf73a7c2',1,'taskSch.h']]], - ['schcreatemutex_112',['schCreateMutex',['../group__ltasksch__syncs.html#gafff7abf6c0aaf71f2709f26a88fde2ea',1,'taskSch.h']]], - ['schcreaterwlock_113',['schCreateRWLock',['../group__ltasksch__syncs.html#ga6d4d6091c4e2067cd77c13df985b37f0',1,'taskSch.h']]], - ['schcreatesemaphore_114',['schCreateSemaphore',['../group__ltasksch__syncs.html#ga934c634ff675889d38c97e95062462f6',1,'taskSch.h']]], - ['schcreatesignal_115',['schCreateSignal',['../group__ltasksch__syncs.html#gaf22e7aa4ed536f5d391857a6875a7e69',1,'taskSch.h']]], - ['schcreatespinlock_116',['schCreateSpinLock',['../group__ltasksch__syncs.html#ga3145ec3268bb298ab7ff700e3ea051b1',1,'taskSch.h']]], - ['schcreatetaskpool_117',['schCreateTaskPool',['../group__ltascsch__core.html#ga11a73e6e1a7ef8cb1838efa22af81b42',1,'taskSch.h']]], - ['schcreatethread_118',['schCreateThread',['../group__ltasksch__threads.html#ga9ec4553a4d410fe49946a40b39289bcb',1,'taskSch.h']]], - ['schcurrentthread_119',['schCurrentThread',['../group__ltasksch__threads.html#ga93c5ec15ecb232e95aa1cca62449e38e',1,'taskSch.h']]], - ['schdeletebarrier_120',['schDeleteBarrier',['../group__ltasksch__syncs.html#ga61d0e8bd395fb56c91cc68002bd27b88',1,'taskSch.h']]], - ['schdeleteconditional_121',['schDeleteConditional',['../group__ltasksch__syncs.html#ga5351351baa939d84eca0c54e47274fa7',1,'taskSch.h']]], - ['schdeletemutex_122',['schDeleteMutex',['../group__ltasksch__syncs.html#ga851fe8076b4eb713353d75e2aa4cb5cf',1,'taskSch.h']]], - ['schdeleterwlock_123',['schDeleteRWLock',['../group__ltasksch__syncs.html#gab6113dad40d9c5e750cefcbed514cb88',1,'taskSch.h']]], - ['schdeletesemaphore_124',['schDeleteSemaphore',['../group__ltasksch__syncs.html#ga4f0f4f018a3f63e5204e2cc96cd3e8e9',1,'taskSch.h']]], - ['schdeletesignal_125',['schDeleteSignal',['../group__ltasksch__syncs.html#ga77623c2fd40490010248d580467c08bd',1,'taskSch.h']]], - ['schdeletespinlock_126',['schDeleteSpinLock',['../group__ltasksch__syncs.html#ga5e5cf3d3e77093b0ea3f4d3b09d057b9',1,'taskSch.h']]], - ['schdeletethread_127',['schDeleteThread',['../group__ltasksch__threads.html#ga2ae70c721273dbca3cb55f209b3ddc3c',1,'taskSch.h']]], - ['scherrormsg_128',['schErrorMsg',['../group__ltasksch__error.html#ga75fd9e616a22f20fe63e7781fa0172a9',1,'taskSch.h']]], - ['schgetpool_129',['schGetPool',['../group__ltascsch__core.html#gafbb67f67e500fb62478dd39f4e375586',1,'taskSch.h']]], - ['schgetpooluserdata_130',['schGetPoolUserData',['../group__ltascsch__core.html#ga3108f0f633c84618e48b8033ead72b40',1,'taskSch.h']]], - ['schinitbarrier_131',['schInitBarrier',['../group__ltasksch__syncs.html#ga3a00ccedf778d999d1b531f6ed724eb4',1,'taskSch.h']]], - ['schlockspinlock_132',['schLockSpinLock',['../group__ltasksch__syncs.html#ga8cfb0089ecdf890e6fdaea8aeee06487',1,'taskSch.h']]], - ['schmutexlock_133',['schMutexLock',['../group__ltasksch__syncs.html#gacbac98983cf91df4f05e151bdd68207c',1,'taskSch.h']]], - ['schmutextrylock_134',['schMutexTryLock',['../group__ltasksch__syncs.html#gaaa7dc54c9de7420c4e1bb7bacbf5838f',1,'taskSch.h']]], - ['schmutexunlock_135',['schMutexUnLock',['../group__ltasksch__syncs.html#gadf3db8f1ee92f0a26dbc7c1c2cacb4c8',1,'taskSch.h']]], - ['schpoollock_136',['schPoolLock',['../group__ltascsch__func.html#ga5c0d2b3a6508192e6a611f3cd2978e2c',1,'taskSch.h']]], - ['schpoolmutexunlock_137',['schPoolMutexUnLock',['../group__ltascsch__func.html#ga007c1e3d02729606e6e926d0e6e297fa',1,'taskSch.h']]], - ['schraisethreadsignal_138',['schRaiseThreadSignal',['../group__ltasksch__threads.html#gad98066645d30e82863ef0bbfe977fd58',1,'taskSch.h']]], - ['schreleasetasksch_139',['schReleaseTaskSch',['../group__ltascsch__core.html#gaf2a489521c94690bb98bca1b46800456',1,'taskSch.h']]], - ['schruntasksch_140',['schRunTaskSch',['../group__ltascsch__func.html#ga0735b55f25724b923e174c5e84a60849',1,'taskSch.h']]], - ['schrwlockread_141',['schRWLockRead',['../group__ltasksch__syncs.html#gae7be8e78c9478c846d9af1827411d7f0',1,'taskSch.h']]], - ['schrwlockwrite_142',['schRWLockWrite',['../group__ltasksch__syncs.html#ga30b658e549f6babbf9ee35e80f444577',1,'taskSch.h']]], - ['schrwlocunlock_143',['schRWLocUnLock',['../group__ltasksch__syncs.html#ga30f0fee40d8ac0489e5626493c1df927',1,'taskSch.h']]], - ['schsemaphorepost_144',['schSemaphorePost',['../group__ltasksch__syncs.html#gaee1e2b6773e34abbd2a44daaa1ee760d',1,'taskSch.h']]], - ['schsemaphoretimedwait_145',['schSemaphoreTimedWait',['../group__ltasksch__syncs.html#ga3b99edadf10966c94f98887a4bab7a6f',1,'taskSch.h']]], - ['schsemaphoretrywait_146',['schSemaphoreTryWait',['../group__ltasksch__syncs.html#gabd5ced4b3ffce51b84fbd3689cef53ae',1,'taskSch.h']]], - ['schsemaphorevalue_147',['schSemaphoreValue',['../group__ltasksch__syncs.html#ga5e13a88c16eabdd77a1c5e1f7d3f67fb',1,'taskSch.h']]], - ['schsemaphorewait_148',['schSemaphoreWait',['../group__ltasksch__syncs.html#gaf936edf6999a96f0ba1449a5da2fdb1c',1,'taskSch.h']]], - ['schsetdeinitcallback_149',['schSetDeInitCallBack',['../group__ltascsch__core.html#ga3d2659f8929cf2d91e51a6f229cb4ea3',1,'taskSch.h']]], - ['schsetinitcallback_150',['schSetInitCallBack',['../group__ltascsch__core.html#ga0e642e87053329490e7085a383b396ca',1,'taskSch.h']]], - ['schsetpooluserdata_151',['schSetPoolUserData',['../group__ltascsch__core.html#ga41ebffb3a3ce9b6ac596550a1447179b',1,'taskSch.h']]], - ['schsetschuserdata_152',['schSetSchUserData',['../group__ltascsch__core.html#ga94f2b79d9b603568ab898f60978b4131',1,'taskSch.h']]], - ['schsetsignalthreadmask_153',['schSetSignalThreadMask',['../group__ltasksch__syncs.html#gaf577bc28f2ca2d66611c47bffce88b1b',1,'taskSch.h']]], - ['schsetthreadname_154',['schSetThreadName',['../group__ltasksch__threads.html#gae2545360e47fb5a3bdb38d5356244e9a',1,'taskSch.h']]], - ['schsignalwait_155',['schSignalWait',['../group__ltasksch__syncs.html#ga404bbafe8aaa6f57104686fbfef1785a',1,'taskSch.h']]], - ['schsignalwaittimeout_156',['schSignalWaitTimeOut',['../group__ltasksch__syncs.html#ga8370226c54eeee4939b66a7af159de34',1,'taskSch.h']]], - ['schstoptasksch_157',['schStopTaskSch',['../group__ltascsch__func.html#ga73d8529ef4f33c9d72fdcaa05bfb1bf6',1,'taskSch.h']]], - ['schsubmittask_158',['schSubmitTask',['../group__ltascsch__func.html#gac20b3e3671d85dabc94edb7356a70707',1,'taskSch.h']]], - ['schterminatetasksch_159',['schTerminateTaskSch',['../group__ltascsch__func.html#ga24f7f6089e7d5674064f781c05cfc885',1,'taskSch.h']]], - ['schtrylockspinlock_160',['schTryLockSpinLock',['../group__ltasksch__syncs.html#ga632710989184bccb5b632ee3c3511da2',1,'taskSch.h']]], - ['schunlockspinlock_161',['schUnlockSpinLock',['../group__ltasksch__syncs.html#gab849a94e955133ad9d64704e9fab9308',1,'taskSch.h']]], - ['schwaitbarrier_162',['schWaitBarrier',['../group__ltasksch__syncs.html#ga78904e8b70a6483efdab8e6330a81003',1,'taskSch.h']]], - ['schwaittask_163',['schWaitTask',['../group__ltascsch__func.html#gaf0759eae6fbf110f570d3c4f00631477',1,'taskSch.h']]], - ['schwaittaskwait_164',['schWaitTaskWait',['../group__ltascsch__func.html#ga300149cf06a0b7257439594a51500485',1,'taskSch.h']]], - ['schwaitthread_165',['schWaitThread',['../group__ltasksch__threads.html#ga84cea5d14558d13899e299db75d08d55',1,'taskSch.h']]] + ['schallocatetaskpool_103',['schAllocateTaskPool',['../group__ltascsch__core.html#gabd34839b555f2988a896baa935a4bfeb',1,'taskSch.h']]], + ['schbasesignal_104',['schBaseSignal',['../group__ltasksch__syncs.html#ga79b4197ae4135b49c8347e3971da16f2',1,'taskSch.h']]], + ['schclearalltask_105',['schClearAllTask',['../group__ltascsch__func.html#ga3697f2fdd3b1aa7152cc17e04a949af0',1,'taskSch.h']]], + ['schcleartask_106',['schClearTask',['../group__ltascsch__func.html#ga432ef06e387af3cc73347bea4c2053e5',1,'taskSch.h']]], + ['schconditionalsignal_107',['schConditionalSignal',['../group__ltasksch__syncs.html#ga59f9798669c46c7a2ff0c7c73d399fbb',1,'taskSch.h']]], + ['schconditionalwait_108',['schConditionalWait',['../group__ltasksch__syncs.html#ga37e0309b8047bcc04630956a2f0324cb',1,'taskSch.h']]], + ['schcreatebarrier_109',['schCreateBarrier',['../group__ltasksch__syncs.html#gaa939797fc9360f05379e9fe2a69bf975',1,'taskSch.h']]], + ['schcreateconditional_110',['schCreateConditional',['../group__ltasksch__syncs.html#gaa512cb0791f9256675994602bf73a7c2',1,'taskSch.h']]], + ['schcreatemutex_111',['schCreateMutex',['../group__ltasksch__syncs.html#gafff7abf6c0aaf71f2709f26a88fde2ea',1,'taskSch.h']]], + ['schcreaterwlock_112',['schCreateRWLock',['../group__ltasksch__syncs.html#ga6d4d6091c4e2067cd77c13df985b37f0',1,'taskSch.h']]], + ['schcreatesemaphore_113',['schCreateSemaphore',['../group__ltasksch__syncs.html#ga934c634ff675889d38c97e95062462f6',1,'taskSch.h']]], + ['schcreatesignal_114',['schCreateSignal',['../group__ltasksch__syncs.html#gaf22e7aa4ed536f5d391857a6875a7e69',1,'taskSch.h']]], + ['schcreatespinlock_115',['schCreateSpinLock',['../group__ltasksch__syncs.html#ga3145ec3268bb298ab7ff700e3ea051b1',1,'taskSch.h']]], + ['schcreatetaskpool_116',['schCreateTaskPool',['../group__ltascsch__core.html#ga11a73e6e1a7ef8cb1838efa22af81b42',1,'taskSch.h']]], + ['schcreatethread_117',['schCreateThread',['../group__ltasksch__threads.html#ga9ec4553a4d410fe49946a40b39289bcb',1,'taskSch.h']]], + ['schcurrentthread_118',['schCurrentThread',['../group__ltasksch__threads.html#ga93c5ec15ecb232e95aa1cca62449e38e',1,'taskSch.h']]], + ['schdeletebarrier_119',['schDeleteBarrier',['../group__ltasksch__syncs.html#ga61d0e8bd395fb56c91cc68002bd27b88',1,'taskSch.h']]], + ['schdeleteconditional_120',['schDeleteConditional',['../group__ltasksch__syncs.html#ga5351351baa939d84eca0c54e47274fa7',1,'taskSch.h']]], + ['schdeletemutex_121',['schDeleteMutex',['../group__ltasksch__syncs.html#ga851fe8076b4eb713353d75e2aa4cb5cf',1,'taskSch.h']]], + ['schdeleterwlock_122',['schDeleteRWLock',['../group__ltasksch__syncs.html#gab6113dad40d9c5e750cefcbed514cb88',1,'taskSch.h']]], + ['schdeletesemaphore_123',['schDeleteSemaphore',['../group__ltasksch__syncs.html#ga4f0f4f018a3f63e5204e2cc96cd3e8e9',1,'taskSch.h']]], + ['schdeletesignal_124',['schDeleteSignal',['../group__ltasksch__syncs.html#ga77623c2fd40490010248d580467c08bd',1,'taskSch.h']]], + ['schdeletespinlock_125',['schDeleteSpinLock',['../group__ltasksch__syncs.html#ga5e5cf3d3e77093b0ea3f4d3b09d057b9',1,'taskSch.h']]], + ['schdeletethread_126',['schDeleteThread',['../group__ltasksch__threads.html#ga2ae70c721273dbca3cb55f209b3ddc3c',1,'taskSch.h']]], + ['scherrormsg_127',['schErrorMsg',['../group__ltasksch__error.html#gad5519fc02f44d29ad4bc235cba0ab1ad',1,'taskSch.h']]], + ['schgetpool_128',['schGetPool',['../group__ltascsch__core.html#gafbb67f67e500fb62478dd39f4e375586',1,'taskSch.h']]], + ['schgetpooluserdata_129',['schGetPoolUserData',['../group__ltascsch__core.html#ga3108f0f633c84618e48b8033ead72b40',1,'taskSch.h']]], + ['schinitbarrier_130',['schInitBarrier',['../group__ltasksch__syncs.html#ga3a00ccedf778d999d1b531f6ed724eb4',1,'taskSch.h']]], + ['schlockspinlock_131',['schLockSpinLock',['../group__ltasksch__syncs.html#ga8cfb0089ecdf890e6fdaea8aeee06487',1,'taskSch.h']]], + ['schmutexlock_132',['schMutexLock',['../group__ltasksch__syncs.html#gacbac98983cf91df4f05e151bdd68207c',1,'taskSch.h']]], + ['schmutextrylock_133',['schMutexTryLock',['../group__ltasksch__syncs.html#gaaa7dc54c9de7420c4e1bb7bacbf5838f',1,'taskSch.h']]], + ['schmutexunlock_134',['schMutexUnLock',['../group__ltasksch__syncs.html#gadf3db8f1ee92f0a26dbc7c1c2cacb4c8',1,'taskSch.h']]], + ['schpoollock_135',['schPoolLock',['../group__ltascsch__func.html#ga5c0d2b3a6508192e6a611f3cd2978e2c',1,'taskSch.h']]], + ['schpoolmutexunlock_136',['schPoolMutexUnLock',['../group__ltascsch__func.html#ga007c1e3d02729606e6e926d0e6e297fa',1,'taskSch.h']]], + ['schraisethreadsignal_137',['schRaiseThreadSignal',['../group__ltasksch__threads.html#gad98066645d30e82863ef0bbfe977fd58',1,'taskSch.h']]], + ['schreleasetasksch_138',['schReleaseTaskSch',['../group__ltascsch__core.html#gaf2a489521c94690bb98bca1b46800456',1,'taskSch.h']]], + ['schruntasksch_139',['schRunTaskSch',['../group__ltascsch__func.html#ga0735b55f25724b923e174c5e84a60849',1,'taskSch.h']]], + ['schrwlockread_140',['schRWLockRead',['../group__ltasksch__syncs.html#gae7be8e78c9478c846d9af1827411d7f0',1,'taskSch.h']]], + ['schrwlockwrite_141',['schRWLockWrite',['../group__ltasksch__syncs.html#ga30b658e549f6babbf9ee35e80f444577',1,'taskSch.h']]], + ['schrwlocunlock_142',['schRWLocUnLock',['../group__ltasksch__syncs.html#ga30f0fee40d8ac0489e5626493c1df927',1,'taskSch.h']]], + ['schsemaphorepost_143',['schSemaphorePost',['../group__ltasksch__syncs.html#gaee1e2b6773e34abbd2a44daaa1ee760d',1,'taskSch.h']]], + ['schsemaphoretimedwait_144',['schSemaphoreTimedWait',['../group__ltasksch__syncs.html#ga3b99edadf10966c94f98887a4bab7a6f',1,'taskSch.h']]], + ['schsemaphoretrywait_145',['schSemaphoreTryWait',['../group__ltasksch__syncs.html#gabd5ced4b3ffce51b84fbd3689cef53ae',1,'taskSch.h']]], + ['schsemaphorevalue_146',['schSemaphoreValue',['../group__ltasksch__syncs.html#ga5e13a88c16eabdd77a1c5e1f7d3f67fb',1,'taskSch.h']]], + ['schsemaphorewait_147',['schSemaphoreWait',['../group__ltasksch__syncs.html#gaf936edf6999a96f0ba1449a5da2fdb1c',1,'taskSch.h']]], + ['schsetdeinitcallback_148',['schSetDeInitCallBack',['../group__ltascsch__core.html#ga3d2659f8929cf2d91e51a6f229cb4ea3',1,'taskSch.h']]], + ['schsetinitcallback_149',['schSetInitCallBack',['../group__ltascsch__core.html#ga0e642e87053329490e7085a383b396ca',1,'taskSch.h']]], + ['schsetpooluserdata_150',['schSetPoolUserData',['../group__ltascsch__core.html#ga41ebffb3a3ce9b6ac596550a1447179b',1,'taskSch.h']]], + ['schsetschuserdata_151',['schSetSchUserData',['../group__ltascsch__core.html#ga94f2b79d9b603568ab898f60978b4131',1,'taskSch.h']]], + ['schsetsignalthreadmask_152',['schSetSignalThreadMask',['../group__ltasksch__syncs.html#gaf577bc28f2ca2d66611c47bffce88b1b',1,'taskSch.h']]], + ['schsetthreadname_153',['schSetThreadName',['../group__ltasksch__threads.html#gae2545360e47fb5a3bdb38d5356244e9a',1,'taskSch.h']]], + ['schsignalwait_154',['schSignalWait',['../group__ltasksch__syncs.html#ga404bbafe8aaa6f57104686fbfef1785a',1,'taskSch.h']]], + ['schsignalwaittimeout_155',['schSignalWaitTimeOut',['../group__ltasksch__syncs.html#ga8370226c54eeee4939b66a7af159de34',1,'taskSch.h']]], + ['schstoptasksch_156',['schStopTaskSch',['../group__ltascsch__func.html#ga73d8529ef4f33c9d72fdcaa05bfb1bf6',1,'taskSch.h']]], + ['schsubmittask_157',['schSubmitTask',['../group__ltascsch__func.html#gac20b3e3671d85dabc94edb7356a70707',1,'taskSch.h']]], + ['schterminatetasksch_158',['schTerminateTaskSch',['../group__ltascsch__func.html#ga24f7f6089e7d5674064f781c05cfc885',1,'taskSch.h']]], + ['schtrylockspinlock_159',['schTryLockSpinLock',['../group__ltasksch__syncs.html#ga632710989184bccb5b632ee3c3511da2',1,'taskSch.h']]], + ['schunlockspinlock_160',['schUnlockSpinLock',['../group__ltasksch__syncs.html#gab849a94e955133ad9d64704e9fab9308',1,'taskSch.h']]], + ['schwaitbarrier_161',['schWaitBarrier',['../group__ltasksch__syncs.html#ga78904e8b70a6483efdab8e6330a81003',1,'taskSch.h']]], + ['schwaittask_162',['schWaitTask',['../group__ltascsch__func.html#gaf0759eae6fbf110f570d3c4f00631477',1,'taskSch.h']]], + ['schwaittaskwait_163',['schWaitTaskWait',['../group__ltascsch__func.html#ga300149cf06a0b7257439594a51500485',1,'taskSch.h']]], + ['schwaitthread_164',['schWaitThread',['../group__ltasksch__threads.html#ga84cea5d14558d13899e299db75d08d55',1,'taskSch.h']]] ]; diff --git a/search/groups_0.html b/search/groups_0.html index a2d9335..c600b49 100644 --- a/search/groups_0.html +++ b/search/groups_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/groups_0.js b/search/groups_0.js index 1806d28..30fd97d 100644 --- a/search/groups_0.js +++ b/search/groups_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['core_20functions_184',['Core functions',['../group__ltascsch__core.html',1,'']]] + ['core_20functions_183',['Core functions',['../group__ltascsch__core.html',1,'']]] ]; diff --git a/search/groups_1.html b/search/groups_1.html index aa06d65..2eb3550 100644 --- a/search/groups_1.html +++ b/search/groups_1.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/groups_1.js b/search/groups_1.js index 5d295a5..7bfff81 100644 --- a/search/groups_1.js +++ b/search/groups_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['error_20codes_185',['Error Codes',['../group__ltasksch__error.html',1,'']]] + ['error_20codes_184',['Error Codes',['../group__ltasksch__error.html',1,'']]] ]; diff --git a/search/groups_2.html b/search/groups_2.html index a205d30..12f4af7 100644 --- a/search/groups_2.html +++ b/search/groups_2.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/groups_2.js b/search/groups_2.js index 7410ab0..6428d7c 100644 --- a/search/groups_2.js +++ b/search/groups_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['scheduler_20functionalities_2e_186',['Scheduler functionalities.',['../group__ltascsch__func.html',1,'']]] + ['scheduler_20functionalities_2e_185',['Scheduler functionalities.',['../group__ltascsch__func.html',1,'']]] ]; diff --git a/search/groups_3.html b/search/groups_3.html index 4255bed..5e235b5 100644 --- a/search/groups_3.html +++ b/search/groups_3.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/groups_3.js b/search/groups_3.js index 3e0c8a2..e59eb39 100644 --- a/search/groups_3.js +++ b/search/groups_3.js @@ -1,7 +1,7 @@ var searchData= [ - ['task_20scheduler_187',['Task Scheduler',['../group__libtasksch.html',1,'']]], + ['task_20scheduler_186',['Task Scheduler',['../group__libtasksch.html',1,'']]], + ['thread_187',['Thread',['../group__ltasksch__threads.html',1,'']]], ['thread_20primitives_188',['Thread Primitives',['../group__ltascsch__thread__objects.html',1,'']]], - ['thread_20synchronization_189',['Thread Synchronization',['../group__ltasksch__syncs.html',1,'']]], - ['thread_190',['Thread',['../group__ltasksch__threads.html',1,'']]] + ['thread_20synchronization_189',['Thread Synchronization',['../group__ltasksch__syncs.html',1,'']]] ]; diff --git a/search/mag_sel.png b/search/mag_sel.png deleted file mode 100644 index 39c0ed52a25dd9d080ee0d42ae6c6042bdfa04d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 465 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz6!2%?$TA$hhDVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~NU84L`?eGCi_EEpJ?t}-xGu`@87+QPtK?83kxQ`TapwHK(CDaqU2h2ejD|C#+j z9%q3^WHAE+w=f7ZGR&GI0Tg5}@$_|Nf5gMiEhFgvHvB$N=!mC_V~EE2vzPXI9ZnEo zd+1zHor@dYLod2Y{ z@R$7$Z!PXTbY$|@#T!bMzm?`b<(R`cbw(gxJHzu zB$lLFB^RXvDF!10LknF)BV7aY5JN*NBMU1-b8Q0yD+2>vd*|CI8glbfGSez?Ylunu RoetE%;OXk;vd$@?2>>CYplSdB diff --git a/search/mag_sel.svg b/search/mag_sel.svg new file mode 100644 index 0000000..03626f6 --- /dev/null +++ b/search/mag_sel.svg @@ -0,0 +1,74 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/search/nomatches.html b/search/nomatches.html index 4377320..2b9360b 100644 --- a/search/nomatches.html +++ b/search/nomatches.html @@ -1,5 +1,6 @@ - + + diff --git a/search/pages_0.html b/search/pages_0.html index 9a6a29a..8517b48 100644 --- a/search/pages_0.html +++ b/search/pages_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/pages_0.js b/search/pages_0.js index 3c44c90..e973775 100644 --- a/search/pages_0.js +++ b/search/pages_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['task_20scheduler_191',['Task Scheduler',['../index.html',1,'']]] + ['task_20scheduler_190',['Task Scheduler',['../index.html',1,'']]] ]; diff --git a/search/search.css b/search/search.css index 3cf9df9..9074198 100644 --- a/search/search.css +++ b/search/search.css @@ -1,98 +1,82 @@ /*---------------- Search Box */ -#FSearchBox { - float: left; -} - #MSearchBox { white-space : nowrap; - float: none; - margin-top: 8px; - right: 0px; - width: 170px; - height: 24px; + background: white; + border-radius: 0.65em; + box-shadow: inset 0.5px 0.5px 3px 0px #555; z-index: 102; } -#MSearchBox .left -{ - display:block; - position:absolute; - left:10px; - width:20px; - height:19px; - background:url('search_l.png') no-repeat; - background-position:right; +#MSearchBox .left { + display: inline-block; + vertical-align: middle; + height: 1.4em; } #MSearchSelect { - display:block; - position:absolute; - width:20px; - height:19px; -} - -.left #MSearchSelect { - left:4px; -} - -.right #MSearchSelect { - right:5px; + display: inline-block; + vertical-align: middle; + height: 1.4em; + padding: 0 0 0 0.3em; + margin: 0; } #MSearchField { - display:block; - position:absolute; - height:19px; - background:url('search_m.png') repeat-x; + display: inline-block; + vertical-align: middle; + width: 7.5em; + height: 1.1em; + margin: 0 0.15em; + padding: 0; + line-height: 1em; border:none; - width:115px; - margin-left:20px; - padding-left:4px; color: #909090; outline: none; - font: 9pt Arial, Verdana, sans-serif; + font-family: Arial, Verdana, sans-serif; -webkit-border-radius: 0px; + border-radius: 0px; + background: none; } -#FSearchBox #MSearchField { - margin-left:15px; -} #MSearchBox .right { - display:block; - position:absolute; - right:10px; - top:8px; - width:20px; - height:19px; - background:url('search_r.png') no-repeat; - background-position:left; + display: inline-block; + vertical-align: middle; + width: 1.4em; + height: 1.4em; } #MSearchClose { display: none; - position: absolute; - top: 4px; + font-size: inherit; background : none; border: none; - margin: 0px 4px 0px 0px; - padding: 0px 0px; + margin: 0; + padding: 0; outline: none; -} -.left #MSearchClose { - left: 6px; } -.right #MSearchClose { - right: 2px; +#MSearchCloseImg { + height: 1.4em; + padding: 0.3em; + margin: 0; } .MSearchBoxActive #MSearchField { color: #000000; } +#main-menu > li:last-child { + /* This
        • object is the parent of the search bar */ + display: flex; + justify-content: center; + align-items: center; + height: 36px; + margin-right: 1em; +} + /*---------------- Search filter selection */ #MSearchSelectWindow { @@ -220,19 +204,21 @@ a.SRScope:focus, a.SRScope:active { span.SRScope { padding-left: 4px; + font-family: Arial, Verdana, sans-serif; } .SRPage .SRStatus { padding: 2px 5px; font-size: 8pt; font-style: italic; + font-family: Arial, Verdana, sans-serif; } .SRResult { display: none; } -DIV.searchresults { +div.searchresults { margin-left: 10px; margin-right: 10px; } diff --git a/search/search.js b/search/search.js index a554ab9..fb226f7 100644 --- a/search/search.js +++ b/search/search.js @@ -1,25 +1,26 @@ /* - @licstart The following is the entire license notice for the - JavaScript code in this file. + @licstart The following is the entire license notice for the JavaScript code in this file. - Copyright (C) 1997-2017 by Dimitri van Heesch + The MIT License (MIT) - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. + Copyright (C) 1997-2020 by Dimitri van Heesch - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. - @licend The above is the entire license notice - for the JavaScript code in this file + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file */ function convertToId(search) { @@ -79,9 +80,10 @@ function getYPos(item) storing this instance. Is needed to be able to set timeouts. resultPath - path to use for external files */ -function SearchBox(name, resultsPath, inFrame, label) +function SearchBox(name, resultsPath, inFrame, label, extension) { if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); } + if (!extension || extension == "") { extension = ".html"; } // ---------- Instance variables this.name = name; @@ -96,6 +98,7 @@ function SearchBox(name, resultsPath, inFrame, label) this.searchActive = false; this.insideFrame = inFrame; this.searchLabel = label; + this.extension = extension; // ----------- DOM Elements @@ -200,10 +203,9 @@ function SearchBox(name, resultsPath, inFrame, label) } return; } - else if (window.frames.MSearchResults.searchResults) + else { - var elem = window.frames.MSearchResults.searchResults.NavNext(0); - if (elem) elem.focus(); + window.frames.MSearchResults.postMessage("take_focus", "*"); } } else if (e.keyCode==27) // Escape out of the search field @@ -347,13 +349,13 @@ function SearchBox(name, resultsPath, inFrame, label) if (idx!=-1) { var hexCode=idx.toString(16); - resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html'; + resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + this.extension; resultsPageWithSearch = resultsPage+'?'+escape(searchValue); hasResultsPage = true; } else // nothing available for this search term { - resultsPage = this.resultsPath + '/nomatches.html'; + resultsPage = this.resultsPath + '/nomatches' + this.extension; resultsPageWithSearch = resultsPage; hasResultsPage = false; } @@ -364,7 +366,7 @@ function SearchBox(name, resultsPath, inFrame, label) if (domPopupSearchResultsWindow.style.display!='block') { var domSearchBox = this.DOMSearchBox(); - this.DOMSearchClose().style.display = 'inline'; + this.DOMSearchClose().style.display = 'inline-block'; if (this.insideFrame) { var domPopupSearchResults = this.DOMPopupSearchResults(); @@ -439,12 +441,12 @@ function SearchResults(name) while (element && element!=parentElement) { - if (element.nodeName == 'DIV' && element.className == 'SRChildren') + if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') { return element; } - if (element.nodeName == 'DIV' && element.hasChildNodes()) + if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) { element = element.firstChild; } diff --git a/search/typedefs_0.html b/search/typedefs_0.html index 376db47..a4684c4 100644 --- a/search/typedefs_0.html +++ b/search/typedefs_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/typedefs_0.js b/search/typedefs_0.js index ecd15c0..5b7879a 100644 --- a/search/typedefs_0.js +++ b/search/typedefs_0.js @@ -1,5 +1,5 @@ var searchData= [ - ['schfunc_176',['schFunc',['../taskSch_8h.html#ab556686e95b18b3f62124be696ad415b',1,'taskSch.h']]], - ['schtaskpackage_177',['schTaskPackage',['../taskSch_8h.html#a5d2da4c5a687058f1cfe882b86453e6e',1,'taskSch.h']]] + ['schfunc_175',['schFunc',['../taskSch_8h.html#ab556686e95b18b3f62124be696ad415b',1,'taskSch.h']]], + ['schtaskpackage_176',['schTaskPackage',['../taskSch_8h.html#a5d2da4c5a687058f1cfe882b86453e6e',1,'taskSch.h']]] ]; diff --git a/search/variables_0.html b/search/variables_0.html index bf3eba5..1e477c0 100644 --- a/search/variables_0.html +++ b/search/variables_0.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/variables_0.js b/search/variables_0.js index 5ab8f92..31b81db 100644 --- a/search/variables_0.js +++ b/search/variables_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['begin_166',['begin',['../taskSch_8h.html#a2c0dc8eac97ae93b7734a3a55e0db1ec',1,'sch_task_package_t']]] + ['begin_165',['begin',['../taskSch_8h.html#a2c0dc8eac97ae93b7734a3a55e0db1ec',1,'sch_task_package_t']]] ]; diff --git a/search/variables_1.html b/search/variables_1.html index 49fe59a..ea73d9a 100644 --- a/search/variables_1.html +++ b/search/variables_1.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/variables_1.js b/search/variables_1.js index f70b8ad..283e785 100644 --- a/search/variables_1.js +++ b/search/variables_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['callback_167',['callback',['../taskSch_8h.html#aa026ec6ca45b0a216d363003db343a66',1,'sch_task_package_t']]] + ['callback_166',['callback',['../taskSch_8h.html#aa026ec6ca45b0a216d363003db343a66',1,'sch_task_package_t']]] ]; diff --git a/search/variables_2.html b/search/variables_2.html index 0c8a18c..0580462 100644 --- a/search/variables_2.html +++ b/search/variables_2.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/variables_2.js b/search/variables_2.js index 1fd2732..6ac155c 100644 --- a/search/variables_2.js +++ b/search/variables_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['end_168',['end',['../taskSch_8h.html#a9f7af2a78c28b12f6004b556610d7b79',1,'sch_task_package_t']]] + ['end_167',['end',['../taskSch_8h.html#a9f7af2a78c28b12f6004b556610d7b79',1,'sch_task_package_t']]] ]; diff --git a/search/variables_3.html b/search/variables_3.html index 19a31fc..0d69e76 100644 --- a/search/variables_3.html +++ b/search/variables_3.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/variables_3.js b/search/variables_3.js index c70b83a..0e6a2d3 100644 --- a/search/variables_3.js +++ b/search/variables_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['flag_169',['flag',['../taskSch_8h.html#a015056fde6238f2e8917cf9d51ecb856',1,'sch_task_package_t']]] + ['flag_168',['flag',['../taskSch_8h.html#a015056fde6238f2e8917cf9d51ecb856',1,'sch_task_package_t']]] ]; diff --git a/search/variables_4.html b/search/variables_4.html index bdc37be..a4b6506 100644 --- a/search/variables_4.html +++ b/search/variables_4.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/variables_4.js b/search/variables_4.js index 8a76060..f8dcd68 100644 --- a/search/variables_4.js +++ b/search/variables_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['index_170',['index',['../taskSch_8h.html#a2f678ba7a7a6c64e841aa252fe9959fb',1,'sch_task_package_t']]] + ['index_169',['index',['../taskSch_8h.html#a2f678ba7a7a6c64e841aa252fe9959fb',1,'sch_task_package_t']]] ]; diff --git a/search/variables_5.html b/search/variables_5.html index 6aa2249..7e345d1 100644 --- a/search/variables_5.html +++ b/search/variables_5.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/variables_5.js b/search/variables_5.js index 4084b50..6de255e 100644 --- a/search/variables_5.js +++ b/search/variables_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['offset_171',['offset',['../taskSch_8h.html#ae2ce7cedd7faa785dece1d1315ad2975',1,'sch_task_package_t']]] + ['offset_170',['offset',['../taskSch_8h.html#ae2ce7cedd7faa785dece1d1315ad2975',1,'sch_task_package_t']]] ]; diff --git a/search/variables_6.html b/search/variables_6.html index ce4a906..7d48e75 100644 --- a/search/variables_6.html +++ b/search/variables_6.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/variables_6.js b/search/variables_6.js index b3941ee..1dc9cd4 100644 --- a/search/variables_6.js +++ b/search/variables_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['puser_172',['puser',['../taskSch_8h.html#af962f5e9356ac9262975ac118d08bc21',1,'sch_task_package_t']]] + ['puser_171',['puser',['../taskSch_8h.html#af962f5e9356ac9262975ac118d08bc21',1,'sch_task_package_t']]] ]; diff --git a/search/variables_7.html b/search/variables_7.html index 39ffd47..5c26340 100644 --- a/search/variables_7.html +++ b/search/variables_7.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/variables_7.js b/search/variables_7.js index 9f85a54..4aec190 100644 --- a/search/variables_7.js +++ b/search/variables_7.js @@ -1,5 +1,5 @@ var searchData= [ - ['schrefthread_173',['schRefThread',['../structsch__task__pool__t.html#a8a32838c57ce56676191917a0934fa17',1,'sch_task_pool_t']]], - ['size_174',['size',['../taskSch_8h.html#aa7a307693c2533cd666878ca2eaa7616',1,'sch_task_package_t']]] + ['schrefthread_172',['schRefThread',['../structsch__task__pool__t.html#a8a32838c57ce56676191917a0934fa17',1,'sch_task_pool_t']]], + ['size_173',['size',['../taskSch_8h.html#aa7a307693c2533cd666878ca2eaa7616',1,'sch_task_package_t']]] ]; diff --git a/search/variables_8.html b/search/variables_8.html index 37a2edd..dc9ec54 100644 --- a/search/variables_8.html +++ b/search/variables_8.html @@ -1,7 +1,8 @@ - + + - + @@ -10,21 +11,27 @@
          Loading...
          - +
          Searching...
          No Matches
          - +
          diff --git a/search/variables_8.js b/search/variables_8.js index aa4bb6b..6c71660 100644 --- a/search/variables_8.js +++ b/search/variables_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['thread_175',['thread',['../structsch__task__pool__t.html#aa8b25aff8b6d598670b50987a7152b7b',1,'sch_task_pool_t']]] + ['thread_174',['thread',['../structsch__task__pool__t.html#aa8b25aff8b6d598670b50987a7152b7b',1,'sch_task_pool_t']]] ]; diff --git a/structlinked__node.html b/structlinked__node.html index 9d56e2f..2970c1f 100644 --- a/structlinked__node.html +++ b/structlinked__node.html @@ -3,7 +3,7 @@ - + Task Scheduler: linked_node Struct Reference @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -104,9 +104,7 @@ diff --git a/structqueue__sync__double__linked__t.html b/structqueue__sync__double__linked__t.html index bd7d32d..0515bbc 100644 --- a/structqueue__sync__double__linked__t.html +++ b/structqueue__sync__double__linked__t.html @@ -3,7 +3,7 @@ - + Task Scheduler: queue_sync_double_linked_t Struct Reference @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -104,9 +104,7 @@ diff --git a/structsch__pool__allocator__t.html b/structsch__pool__allocator__t.html index 94783d1..46d9732 100644 --- a/structsch__pool__allocator__t.html +++ b/structsch__pool__allocator__t.html @@ -3,7 +3,7 @@ - + Task Scheduler: sch_pool_allocator_t Struct Reference @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -111,9 +111,7 @@ diff --git a/structsch__pool__node__t.html b/structsch__pool__node__t.html index f19c696..16aef5f 100644 --- a/structsch__pool__node__t.html +++ b/structsch__pool__node__t.html @@ -3,7 +3,7 @@ - + Task Scheduler: sch_pool_node_t Struct Reference @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -108,9 +108,7 @@ diff --git a/structsch__task__pool__t.html b/structsch__task__pool__t.html index 8ac4778..74c1d01 100644 --- a/structsch__task__pool__t.html +++ b/structsch__task__pool__t.html @@ -3,7 +3,7 @@ - + Task Scheduler: sch_task_pool_t Struct Reference @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -152,9 +152,7 @@

            - +
          diff --git a/structsch__task__scheduler__t.html b/structsch__task__scheduler__t.html index 48aa49e..e181610 100644 --- a/structsch__task__scheduler__t.html +++ b/structsch__task__scheduler__t.html @@ -3,7 +3,7 @@ - + Task Scheduler: sch_task_scheduler_t Struct Reference @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -111,9 +111,7 @@ diff --git a/taskSch_8h.html b/taskSch_8h.html index e033a5a..b9aedf5 100644 --- a/taskSch_8h.html +++ b/taskSch_8h.html @@ -3,7 +3,7 @@ - + Task Scheduler: /home/runner/work/task-scheduler/task-scheduler/include/taskSch.h File Reference @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -107,12 +107,12 @@
          Include dependency graph for taskSch.h:
          -
          +
          This graph shows which files directly or indirectly include this file:
          -
          +

          Go to the source code of this file.

          @@ -144,8 +144,8 @@ - - + +

          Enumerations

          enum  SchErrCode
           Set of valid error codes. Anything equal to one or greater is considered as a success. More...
          enum  SchErrCode
           Set of valid error codes. Anything equal to one or greater is considered as a success.
           
          - - + +

          @@ -294,8 +294,8 @@

           
          TASH_SCH_EXTERN int schUnlockSpinLock (schSpinLock *spinlock)
           
          const TASH_SCH_EXTERN char * schErrorMsg (int errMsg)
           
          TASH_SCH_EXTERN const char * schErrorMsg (int errMsg)
           

          Detailed Description

          Main libtasksch public API header

          @@ -487,9 +487,7 @@

            - +

          diff --git a/taskSch_8h_source.html b/taskSch_8h_source.html index 5cb83e5..4358388 100644 --- a/taskSch_8h_source.html +++ b/taskSch_8h_source.html @@ -3,7 +3,7 @@ - + Task Scheduler: /home/runner/work/task-scheduler/task-scheduler/include/taskSch.h Source File @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -135,7 +135,7 @@
          73 #ifdef _WIN32
          74 #define TASH_SCH_EXTERN __declspec(dllimport)
          75 #elif defined(__GNUC__) && __GNUC__ >= 4 || __clang__
          -
          76 #define TASH_SCH_EXTERN __attribute__((visibility("default")))
          +
          76 #define TASH_SCH_EXTERN __attribute__((visibility("default")))
          77 #else
          78 #define TASH_SCH_EXTERN
          79 #endif
          @@ -186,10 +186,10 @@
          160 typedef void schConditional; /* Conditional lock. */
          161 typedef void schBarrier; /* Memory Barrier. */
          172 typedef void schThread; /* Thread object. */
          -
          173 typedef void schSignalSet; /* Signal set object. */
          +
          173 typedef void schSignalSet; /* Signal set object. */
          178 typedef struct sch_task_scheduler_t schTaskSch;
          179 typedef struct sch_task_pool_t schTaskPool;
          - +
          180 typedef struct sch_task_package_t schTaskPackage;
          181 
          182 typedef int (*schUserCallBack)(struct sch_task_pool_t *);
          183 typedef int (*schCallback)(schTaskPackage *package);
          @@ -205,221 +205,219 @@
          223  void *puser;
          225 
          - +
          257 
          -
          272 extern TASH_SCH_EXTERN int schCreateTaskPool(schTaskSch *sch, int cores, unsigned int flag,
          +
          272 extern TASH_SCH_EXTERN int schCreateTaskPool(schTaskSch *sch, int cores, unsigned int flag,
          273  unsigned int maxPackagesPool);
          274 
          - +
          284 
          -
          292 extern TASH_SCH_EXTERN void schSetInitCallBack(schTaskSch *sch, schUserCallBack callBack);
          +
          292 extern TASH_SCH_EXTERN void schSetInitCallBack(schTaskSch *sch, schUserCallBack callBack);
          293 
          -
          301 extern TASH_SCH_EXTERN void schSetDeInitCallBack(schTaskSch *sch, schUserCallBack callBack);
          +
          301 extern TASH_SCH_EXTERN void schSetDeInitCallBack(schTaskSch *sch, schUserCallBack callBack);
          302 
          -
          310 extern TASH_SCH_EXTERN void schSetSchUserData(schTaskSch *sch, const void *user);
          +
          310 extern TASH_SCH_EXTERN void schSetSchUserData(schTaskSch *sch, const void *user);
          311 
          -
          319 extern TASH_SCH_EXTERN void schSetPoolUserData(schTaskSch *sch, int index, const void *user);
          +
          319 extern TASH_SCH_EXTERN void schSetPoolUserData(schTaskSch *sch, int index, const void *user);
          320 
          -
          330 extern TASH_SCH_EXTERN void *schGetPoolUserData(schTaskSch *sch, int index);
          +
          330 extern TASH_SCH_EXTERN void *schGetPoolUserData(schTaskSch *sch, int index);
          331 
          -
          340 extern TASH_SCH_EXTERN schTaskPool *schGetPool(schTaskSch *sch, int index);
          +
          341 
          -
          364 extern TASH_SCH_EXTERN int schRunTaskSch(schTaskSch *sch);
          +
          365 
          -
          374 extern TASH_SCH_EXTERN int schStopTaskSch(schTaskSch *sch, long int timeout_nanoseconds);
          +
          374 extern TASH_SCH_EXTERN int schStopTaskSch(schTaskSch *sch, long int timeout_nanoseconds);
          375 
          -
          383 extern TASH_SCH_EXTERN int schTerminateTaskSch(schTaskSch *sch); // TODO give timeout option perhaps.
          +
          383 extern TASH_SCH_EXTERN int schTerminateTaskSch(schTaskSch *sch); // TODO give timeout option perhaps.
          384 
          -
          399 extern TASH_SCH_EXTERN int schSubmitTask(schTaskSch *sch, schTaskPackage *package, schTaskPool *pPool);
          +
          400 
          -
          409 extern TASH_SCH_EXTERN int schClearTask(schTaskSch *sch, schTaskPool *pool);
          +
          410 
          - +
          419 
          -
          427 extern TASH_SCH_EXTERN int schWaitTask(schTaskSch *sch);
          +
          428 
          -
          438 extern TASH_SCH_EXTERN int schWaitTaskWait(schTaskSch *sch, long int wait_nanoseconds);
          +
          438 extern TASH_SCH_EXTERN int schWaitTaskWait(schTaskSch *sch, long int wait_nanoseconds);
          439 
          -
          446 extern TASH_SCH_EXTERN int schPoolLock(schTaskPool *pool);
          +
          447 
          - +
          455 
          -
          476 extern TASH_SCH_EXTERN schThread *schCreateThread(int affinity, schFunc pfunc, void *userData);
          +
          476 extern TASH_SCH_EXTERN schThread *schCreateThread(int affinity, schFunc pfunc, void *userData);
          477 
          -
          486 extern TASH_SCH_EXTERN int schDeleteThread(schThread *thread);
          +
          486 extern TASH_SCH_EXTERN int schDeleteThread(schThread *thread);
          487 
          -
          497 extern TASH_SCH_EXTERN int schWaitThread(schThread *thread, void **retval);
          +
          497 extern TASH_SCH_EXTERN int schWaitThread(schThread *thread, void **retval);
          498 
          -
          507 extern TASH_SCH_EXTERN int schSetThreadName(schThread *thread, const char *name);
          +
          507 extern TASH_SCH_EXTERN int schSetThreadName(schThread *thread, const char *name);
          508 
          -
          515 extern TASH_SCH_EXTERN schThread *schCurrentThread(void);
          +
          515 extern TASH_SCH_EXTERN schThread *schCurrentThread(void);
          516 
          -
          525 extern TASH_SCH_EXTERN int schRaiseThreadSignal(schThread *thread, int signal);
          +
          525 extern TASH_SCH_EXTERN int schRaiseThreadSignal(schThread *thread, int signal);
          526 
          -
          542 extern TASH_SCH_EXTERN schSignalSet *schCreateSignal(void);
          +
          542 extern TASH_SCH_EXTERN schSignalSet *schCreateSignal(void);
          543 
          -
          550 extern TASH_SCH_EXTERN int schDeleteSignal(schSignalSet *signal);
          +
          550 extern TASH_SCH_EXTERN int schDeleteSignal(schSignalSet *signal);
          551 
          -
          561 extern TASH_SCH_EXTERN int schBaseSignal(void);
          +
          562 
          -
          572 extern TASH_SCH_EXTERN int schSignalWait(schSignalSet *sig);
          +
          572 extern TASH_SCH_EXTERN int schSignalWait(schSignalSet *sig);
          573 
          -
          583 extern TASH_SCH_EXTERN int schSignalWaitTimeOut(schSignalSet *sig, long int nanoseconds);
          +
          583 extern TASH_SCH_EXTERN int schSignalWaitTimeOut(schSignalSet *sig, long int nanoseconds);
          584 
          -
          595 extern TASH_SCH_EXTERN int schSetSignalThreadMask(schSignalSet *set, int nr, const int *signals);
          +
          595 extern TASH_SCH_EXTERN int schSetSignalThreadMask(schSignalSet *set, int nr, const int *signals);
          596 
          -
          604 extern TASH_SCH_EXTERN int schCreateMutex(schMutex **mutex);
          +
          604 extern TASH_SCH_EXTERN int schCreateMutex(schMutex **mutex);
          605 
          -
          634 extern TASH_SCH_EXTERN int schCreateSpinLock(schSpinLock **spinlock);
          +
          634 extern TASH_SCH_EXTERN int schCreateSpinLock(schSpinLock **spinlock);
          635 
          -
          647 extern TASH_SCH_EXTERN int schCreateSemaphore(schSemaphore **pSemaphore);
          +
          647 extern TASH_SCH_EXTERN int schCreateSemaphore(schSemaphore **pSemaphore);
          648 
          -
          663 extern TASH_SCH_EXTERN int schCreateBarrier(schBarrier **pBarrier);
          +
          663 extern TASH_SCH_EXTERN int schCreateBarrier(schBarrier **pBarrier);
          664 
          -
          673 extern TASH_SCH_EXTERN int schInitBarrier(schBarrier *pBarrier, int count);
          +
          673 extern TASH_SCH_EXTERN int schInitBarrier(schBarrier *pBarrier, int count);
          674 
          -
          682 extern TASH_SCH_EXTERN int schDeleteBarrier(schBarrier *barrier);
          +
          682 extern TASH_SCH_EXTERN int schDeleteBarrier(schBarrier *barrier);
          683 
          -
          690 extern TASH_SCH_EXTERN int schWaitBarrier(schBarrier *barrier);
          +
          690 extern TASH_SCH_EXTERN int schWaitBarrier(schBarrier *barrier);
          691 
          -
          699 extern TASH_SCH_EXTERN int schCreateConditional(schConditional **pCondVariable);
          +
          699 extern TASH_SCH_EXTERN int schCreateConditional(schConditional **pCondVariable);
          700 
          -
          708 extern TASH_SCH_EXTERN int schDeleteConditional(schConditional *conditional);
          +
          708 extern TASH_SCH_EXTERN int schDeleteConditional(schConditional *conditional);
          709 
          -
          718 extern TASH_SCH_EXTERN int schConditionalWait(schConditional *conditional, schMutex *mutex);
          +
          718 extern TASH_SCH_EXTERN int schConditionalWait(schConditional *conditional, schMutex *mutex);
          719 
          -
          727 extern TASH_SCH_EXTERN int schConditionalSignal(schConditional *conditional);
          +
          727 extern TASH_SCH_EXTERN int schConditionalSignal(schConditional *conditional);
          728 
          -
          736 extern TASH_SCH_EXTERN int schCreateRWLock(schRWLock **pRwLock);
          +
          736 extern TASH_SCH_EXTERN int schCreateRWLock(schRWLock **pRwLock);
          737 
          -
          745 extern TASH_SCH_EXTERN int schDeleteRWLock(schRWLock *rwLock);
          +
          745 extern TASH_SCH_EXTERN int schDeleteRWLock(schRWLock *rwLock);
          746 
          -
          754 extern TASH_SCH_EXTERN int schRWLockRead(schRWLock *rwLock);
          +
          754 extern TASH_SCH_EXTERN int schRWLockRead(schRWLock *rwLock);
          755 
          -
          763 extern TASH_SCH_EXTERN int schRWLockWrite(schRWLock *rwLock);
          +
          763 extern TASH_SCH_EXTERN int schRWLockWrite(schRWLock *rwLock);
          764 
          -
          772 extern TASH_SCH_EXTERN int schRWLocUnLock(schRWLock *rwLock);
          +
          772 extern TASH_SCH_EXTERN int schRWLocUnLock(schRWLock *rwLock);
          773 
          -
          781 extern TASH_SCH_EXTERN int schDeleteMutex(schMutex *mutex);
          +
          781 extern TASH_SCH_EXTERN int schDeleteMutex(schMutex *mutex);
          782 
          -
          790 extern TASH_SCH_EXTERN int schDeleteSpinLock(schSpinLock *spinlock);
          +
          790 extern TASH_SCH_EXTERN int schDeleteSpinLock(schSpinLock *spinlock);
          791 
          -
          799 extern TASH_SCH_EXTERN int schDeleteSemaphore(schSemaphore *pSemaphore);
          +
          799 extern TASH_SCH_EXTERN int schDeleteSemaphore(schSemaphore *pSemaphore);
          800 
          -
          809 extern TASH_SCH_EXTERN int schMutexLock(schMutex *mutexLock);
          +
          809 extern TASH_SCH_EXTERN int schMutexLock(schMutex *mutexLock);
          810 
          -
          820 extern TASH_SCH_EXTERN int schMutexTryLock(schMutex *mutex, long int timeout);
          +
          820 extern TASH_SCH_EXTERN int schMutexTryLock(schMutex *mutex, long int timeout);
          821 
          -
          829 extern TASH_SCH_EXTERN int schMutexUnLock(schMutex *mutexLock);
          +
          829 extern TASH_SCH_EXTERN int schMutexUnLock(schMutex *mutexLock);
          830 
          -
          845 extern TASH_SCH_EXTERN int schSemaphoreWait(schSemaphore *pSemaphore);
          +
          845 extern TASH_SCH_EXTERN int schSemaphoreWait(schSemaphore *pSemaphore);
          846 
          -
          856 extern TASH_SCH_EXTERN int schSemaphoreTryWait(schSemaphore *semaphore);
          +
          856 extern TASH_SCH_EXTERN int schSemaphoreTryWait(schSemaphore *semaphore);
          857 
          -
          867 extern TASH_SCH_EXTERN int schSemaphoreTimedWait(schSemaphore *pSemaphore, long int timeout);
          +
          867 extern TASH_SCH_EXTERN int schSemaphoreTimedWait(schSemaphore *pSemaphore, long int timeout);
          868 
          -
          878 extern TASH_SCH_EXTERN int schSemaphorePost(schSemaphore *pSemaphore);
          +
          878 extern TASH_SCH_EXTERN int schSemaphorePost(schSemaphore *pSemaphore);
          879 
          -
          888 extern TASH_SCH_EXTERN int schSemaphoreValue(schSemaphore *pSemaphore, int *value);
          +
          888 extern TASH_SCH_EXTERN int schSemaphoreValue(schSemaphore *pSemaphore, int *value);
          889 
          -
          897 extern TASH_SCH_EXTERN int schLockSpinLock(schSpinLock *spinlock);
          +
          897 extern TASH_SCH_EXTERN int schLockSpinLock(schSpinLock *spinlock);
          898 
          -
          907 extern TASH_SCH_EXTERN int schTryLockSpinLock(schSpinLock *spinLock);
          +
          907 extern TASH_SCH_EXTERN int schTryLockSpinLock(schSpinLock *spinLock);
          908 
          -
          916 extern TASH_SCH_EXTERN int schUnlockSpinLock(schSpinLock *spinlock);
          +
          916 extern TASH_SCH_EXTERN int schUnlockSpinLock(schSpinLock *spinlock);
          917 
          -
          939 extern TASH_SCH_EXTERN const char *schErrorMsg(int errMsg);
          +
          939 extern TASH_SCH_EXTERN const char *schErrorMsg(int errMsg);
          940 
          945 #ifdef __cplusplus
          946 }
          947 #endif
          948 
          949 #endif
          - - -
          TASH_SCH_EXTERN int schSemaphoreTimedWait(schSemaphore *pSemaphore, long int timeout)
          -
          TASH_SCH_EXTERN int schRWLocUnLock(schRWLock *rwLock)
          +
          TASH_SCH_EXTERN void schSetInitCallBack(schTaskSch *sch, schUserCallBack callBack)
          Set initialization callback that will be invoked when the scheduler starts.
          +
          TASH_SCH_EXTERN int schCreateTaskPool(schTaskSch *sch, int cores, unsigned int flag, unsigned int maxPackagesPool)
          Initilize task scheduler internal data structure.
          +
          TASH_SCH_EXTERN void * schGetPoolUserData(schTaskSch *sch, int index)
          Get pool user data.
          +
          TASH_SCH_EXTERN void schSetDeInitCallBack(schTaskSch *sch, schUserCallBack callBack)
          Set user deinitialize callback that will be invoked when the scheduler gets terminated.
          +
          TASH_SCH_EXTERN void schSetPoolUserData(schTaskSch *sch, int index, const void *user)
          Assign user data associated with the scheduler objects pools.
          TASH_SCH_EXTERN void schSetSchUserData(schTaskSch *sch, const void *user)
          Assign user data associated with the scheduler object.
          -
          TASH_SCH_EXTERN int schCreateRWLock(schRWLock **pRwLock)
          -
          TASH_SCH_EXTERN int schCreateMutex(schMutex **mutex)
          -
          size_t offset
          Definition: taskSch.h:209
          -
          TASH_SCH_EXTERN schThread * schCurrentThread(void)
          -
          SchErrCode
          Set of valid error codes. Anything equal to one or greater is considered as a success.
          Definition: taskSch.h:126
          -
          TASH_SCH_EXTERN int schCreateSemaphore(schSemaphore **pSemaphore)
          -
          TASH_SCH_EXTERN int schConditionalSignal(schConditional *conditional)
          -
          TASH_SCH_EXTERN schThread * schCreateThread(int affinity, schFunc pfunc, void *userData)
          Create new thread object with a custom callback entrypoint.
          +
          TASH_SCH_EXTERN int schAllocateTaskPool(schTaskSch **pSch)
          Allocate task scheduler object. It will make sure that for any version of the library,...
          +
          TASH_SCH_EXTERN int schReleaseTaskSch(schTaskSch *sch)
          Release all resources associated with the scheduler object.
          +
          TASH_SCH_EXTERN schTaskPool * schGetPool(schTaskSch *sch, int index)
          Get scheduler pool by index.
          +
          TASH_SCH_EXTERN int schPoolMutexUnLock(schTaskPool *pool)
          +
          TASH_SCH_EXTERN int schRunTaskSch(schTaskSch *sch)
          +
          TASH_SCH_EXTERN int schTerminateTaskSch(schTaskSch *sch)
          +
          TASH_SCH_EXTERN int schWaitTaskWait(schTaskSch *sch, long int wait_nanoseconds)
          +
          TASH_SCH_EXTERN int schClearAllTask(schTaskSch *sch)
          +
          TASH_SCH_EXTERN int schClearTask(schTaskSch *sch, schTaskPool *pool)
          TASH_SCH_EXTERN int schPoolLock(schTaskPool *pool)
          -
          TASH_SCH_EXTERN int schTryLockSpinLock(schSpinLock *spinLock)
          +
          TASH_SCH_EXTERN int schStopTaskSch(schTaskSch *sch, long int timeout_nanoseconds)
          +
          TASH_SCH_EXTERN int schSubmitTask(schTaskSch *sch, schTaskPackage *package, schTaskPool *pPool)
          +
          TASH_SCH_EXTERN int schWaitTask(schTaskSch *sch)
          +
          SchErrCode
          Set of valid error codes. Anything equal to one or greater is considered as a success.
          Definition: taskSch.h:126
          +
          TASH_SCH_EXTERN const char * schErrorMsg(int errMsg)
          TASH_SCH_EXTERN int schRWLockWrite(schRWLock *rwLock)
          -
          const TASH_SCH_EXTERN char * schErrorMsg(int errMsg)
          -
          TASH_SCH_EXTERN void schSetInitCallBack(schTaskSch *sch, schUserCallBack callBack)
          Set initialization callback that will be invoked when the scheduler starts.
          +
          TASH_SCH_EXTERN int schRWLocUnLock(schRWLock *rwLock)
          TASH_SCH_EXTERN int schCreateSpinLock(schSpinLock **spinlock)
          Creates a spinlock synchronization primitive object.
          -
          void * begin
          Definition: taskSch.h:214
          +
          TASH_SCH_EXTERN int schConditionalWait(schConditional *conditional, schMutex *mutex)
          +
          TASH_SCH_EXTERN int schInitBarrier(schBarrier *pBarrier, int count)
          +
          TASH_SCH_EXTERN int schSemaphoreTimedWait(schSemaphore *pSemaphore, long int timeout)
          +
          TASH_SCH_EXTERN int schSignalWait(schSignalSet *sig)
          Wait in till signal has been issued.
          +
          TASH_SCH_EXTERN int schDeleteSemaphore(schSemaphore *pSemaphore)
          Delete semaphore.
          +
          TASH_SCH_EXTERN int schDeleteConditional(schConditional *conditional)
          +
          TASH_SCH_EXTERN int schConditionalSignal(schConditional *conditional)
          +
          TASH_SCH_EXTERN int schSemaphoreValue(schSemaphore *pSemaphore, int *value)
          TASH_SCH_EXTERN int schDeleteSpinLock(schSpinLock *spinlock)
          Release spinlock resources.
          -
          TASH_SCH_EXTERN int schSemaphoreWait(schSemaphore *pSemaphore)
          Wait for semaphore to be unlocked.
          +
          TASH_SCH_EXTERN int schDeleteBarrier(schBarrier *barrier)
          +
          TASH_SCH_EXTERN int schTryLockSpinLock(schSpinLock *spinLock)
          +
          TASH_SCH_EXTERN int schCreateRWLock(schRWLock **pRwLock)
          +
          TASH_SCH_EXTERN int schDeleteSignal(schSignalSet *signal)
          +
          TASH_SCH_EXTERN int schWaitBarrier(schBarrier *barrier)
          Wait for the barrier to finish.
          TASH_SCH_EXTERN int schBaseSignal(void)
          -
          TASH_SCH_EXTERN void * schGetPoolUserData(schTaskSch *sch, int index)
          Get pool user data.
          -
          TASH_SCH_EXTERN int schConditionalWait(schConditional *conditional, schMutex *mutex)
          -
          void * end
          Definition: taskSch.h:219
          -
          TASH_SCH_EXTERN int schSemaphorePost(schSemaphore *pSemaphore)
          -
          TASH_SCH_EXTERN void schSetDeInitCallBack(schTaskSch *sch, schUserCallBack callBack)
          Set user deinitialize callback that will be invoked when the scheduler gets terminated.
          -
          TASH_SCH_EXTERN int schReleaseTaskSch(schTaskSch *sch)
          Release all resources associated with the scheduler object.
          -
          TASH_SCH_EXTERN int schRaiseThreadSignal(schThread *thread, int signal)
          +
          TASH_SCH_EXTERN int schSignalWaitTimeOut(schSignalSet *sig, long int nanoseconds)
          +
          TASH_SCH_EXTERN int schDeleteMutex(schMutex *mutex)
          Release resources associated with the mutex object.
          TASH_SCH_EXTERN int schLockSpinLock(schSpinLock *spinlock)
          -
          TASH_SCH_EXTERN int schStopTaskSch(schTaskSch *sch, long int timeout_nanoseconds)
          -
          TASH_SCH_EXTERN int schDeleteBarrier(schBarrier *barrier)
          -
          TASH_SCH_EXTERN void schSetPoolUserData(schTaskSch *sch, int index, const void *user)
          Assign user data associated with the scheduler objects pools.
          -
          TASH_SCH_EXTERN int schSignalWait(schSignalSet *sig)
          Wait in till signal has been issued.
          -
          #define TASH_SCH_EXTERN
          Definition: taskSch.h:78
          -
          TASH_SCH_EXTERN int schSemaphoreTryWait(schSemaphore *semaphore)
          +
          TASH_SCH_EXTERN int schCreateSemaphore(schSemaphore **pSemaphore)
          TASH_SCH_EXTERN int schCreateConditional(schConditional **pCondVariable)
          -
          TASH_SCH_EXTERN int schDeleteThread(schThread *thread)
          Delete thread This will cause the system to release the thread resources.
          -
          TASH_SCH_EXTERN int schAllocateTaskPool(schTaskSch **pSch)
          Allocate task scheduler object. It will make sure that for any version of the library,...
          +
          TASH_SCH_EXTERN int schCreateBarrier(schBarrier **pBarrier)
          Create Memory barrier.
          TASH_SCH_EXTERN int schMutexTryLock(schMutex *mutex, long int timeout)
          Attempt to lock the mutex. If the wait time exceeds the timeout it will return with the status of tim...
          -
          TASH_SCH_EXTERN int schSemaphoreValue(schSemaphore *pSemaphore, int *value)
          -
          TASH_SCH_EXTERN int schTerminateTaskSch(schTaskSch *sch)
          -
          TASH_SCH_EXTERN int schSubmitTask(schTaskSch *sch, schTaskPackage *package, schTaskPool *pPool)
          -
          TASH_SCH_EXTERN int schSignalWaitTimeOut(schSignalSet *sig, long int nanoseconds)
          -
          Task scheduler main struct container.
          Definition: internal_structures.h:75
          -
          TASH_SCH_EXTERN int schSetThreadName(schThread *thread, const char *name)
          -
          TASH_SCH_EXTERN int schDeleteConditional(schConditional *conditional)
          -
          TASH_SCH_EXTERN int schSetSignalThreadMask(schSignalSet *set, int nr, const int *signals)
          -
          size_t size
          Definition: taskSch.h:205
          -
          TASH_SCH_EXTERN int schRunTaskSch(schTaskSch *sch)
          +
          TASH_SCH_EXTERN int schDeleteRWLock(schRWLock *rwLock)
          +
          TASH_SCH_EXTERN int schUnlockSpinLock(schSpinLock *spinlock)
          +
          TASH_SCH_EXTERN int schSemaphoreTryWait(schSemaphore *semaphore)
          TASH_SCH_EXTERN int schMutexLock(schMutex *mutexLock)
          Lock mutex and wait initill it has been unlocked for the thread to use the mutex.
          TASH_SCH_EXTERN int schMutexUnLock(schMutex *mutexLock)
          Unlock mutex.
          -
          Definition: taskSch.h:188
          -
          TASH_SCH_EXTERN int schDeleteSignal(schSignalSet *signal)
          -
          TASH_SCH_EXTERN int schClearAllTask(schTaskSch *sch)
          -
          TASH_SCH_EXTERN int schCreateTaskPool(schTaskSch *sch, int cores, unsigned int flag, unsigned int maxPackagesPool)
          Initilize task scheduler internal data structure.
          -
          TASH_SCH_EXTERN int schDeleteMutex(schMutex *mutex)
          Release resources associated with the mutex object.
          TASH_SCH_EXTERN int schRWLockRead(schRWLock *rwLock)
          -
          TASH_SCH_EXTERN int schCreateBarrier(schBarrier **pBarrier)
          Create Memory barrier.
          -
          struct sch_task_package_t schTaskPackage
          Definition: taskSch.h:180
          +
          TASH_SCH_EXTERN int schSemaphorePost(schSemaphore *pSemaphore)
          +
          TASH_SCH_EXTERN schSignalSet * schCreateSignal(void)
          +
          TASH_SCH_EXTERN int schSetSignalThreadMask(schSignalSet *set, int nr, const int *signals)
          +
          TASH_SCH_EXTERN int schSemaphoreWait(schSemaphore *pSemaphore)
          Wait for semaphore to be unlocked.
          +
          TASH_SCH_EXTERN int schCreateMutex(schMutex **mutex)
          +
          TASH_SCH_EXTERN int schDeleteThread(schThread *thread)
          Delete thread This will cause the system to release the thread resources.
          +
          TASH_SCH_EXTERN int schWaitThread(schThread *thread, void **retval)
          +
          TASH_SCH_EXTERN schThread * schCurrentThread(void)
          +
          TASH_SCH_EXTERN schThread * schCreateThread(int affinity, schFunc pfunc, void *userData)
          Create new thread object with a custom callback entrypoint.
          +
          TASH_SCH_EXTERN int schRaiseThreadSignal(schThread *thread, int signal)
          +
          TASH_SCH_EXTERN int schSetThreadName(schThread *thread, const char *name)
          TaskPool.
          Definition: internal_structures.h:33
          -
          TASH_SCH_EXTERN schTaskPool * schGetPool(schTaskSch *sch, int index)
          Get scheduler pool by index.
          +
          Task scheduler main struct container.
          Definition: internal_structures.h:75
          +
          atomic_uint flag
          Definition: taskSch.h:192
          +
          void * begin
          Definition: taskSch.h:214
          unsigned int index
          Definition: taskSch.h:196
          +
          #define TASH_SCH_EXTERN
          Definition: taskSch.h:78
          +
          struct sch_task_package_t schTaskPackage
          Definition: taskSch.h:180
          +
          void * end
          Definition: taskSch.h:219
          +
          size_t size
          Definition: taskSch.h:205
          void *(* schFunc)(void *pdata)
          Definition: taskSch.h:149
          -
          atomic_uint flag
          Definition: taskSch.h:192
          -
          TASH_SCH_EXTERN int schDeleteSemaphore(schSemaphore *pSemaphore)
          Delete semaphore.
          -
          TASH_SCH_EXTERN schSignalSet * schCreateSignal(void)
          -
          TASH_SCH_EXTERN int schWaitTask(schTaskSch *sch)
          -
          TASH_SCH_EXTERN int schWaitBarrier(schBarrier *barrier)
          Wait for the barrier to finish.
          +
          size_t offset
          Definition: taskSch.h:209
          void * puser
          Definition: taskSch.h:223
          -
          TASH_SCH_EXTERN int schWaitTaskWait(schTaskSch *sch, long int wait_nanoseconds)
          -
          TASH_SCH_EXTERN int schClearTask(schTaskSch *sch, schTaskPool *pool)
          -
          TASH_SCH_EXTERN int schInitBarrier(schBarrier *pBarrier, int count)
          -
          TASH_SCH_EXTERN int schUnlockSpinLock(schSpinLock *spinlock)
          -
          TASH_SCH_EXTERN int schWaitThread(schThread *thread, void **retval)
          -
          TASH_SCH_EXTERN int schPoolMutexUnLock(schTaskPool *pool)
          -
          TASH_SCH_EXTERN int schDeleteRWLock(schRWLock *rwLock)
          +
          Definition: taskSch.h:188
          + + diff --git a/time_8h_source.html b/time_8h_source.html index 758bd77..72014b9 100644 --- a/time_8h_source.html +++ b/time_8h_source.html @@ -3,7 +3,7 @@ - + Task Scheduler: /home/runner/work/task-scheduler/task-scheduler/include/internal/time.h Source File @@ -35,7 +35,7 @@ Logo
          Task Scheduler -  3d2d7233 +  f3c51100
          @@ -43,10 +43,10 @@ - + @@ -137,9 +137,7 @@