namespacetk_1_1detail.tex 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. \doxysection{tk::detail 名前空間}
  2. \label{namespacetk_1_1detail}\index{tk::detail@{tk::detail}}
  3. \doxysubsubsection*{関数}
  4. \begin{DoxyCompactItemize}
  5. \item
  6. void \textbf{ static\+\_\+register} (const char $\ast$name, \textbf{ Task\+Fn} fn, uint32\+\_\+t prio)
  7. \item
  8. uint32\+\_\+t \textbf{ sched\+\_\+lock} ()
  9. \item
  10. void \textbf{ sched\+\_\+unlock} (uint32\+\_\+t save)
  11. \item
  12. void \textbf{ block\+\_\+current\+\_\+task\+\_\+locked} ()
  13. \item
  14. void \textbf{ wake\+\_\+task\+\_\+locked} (\textbf{ Task\+Handle} handle)
  15. \item
  16. uint8\+\_\+t \textbf{ current\+\_\+task\+\_\+slot} ()
  17. \item
  18. uint8\+\_\+t \textbf{ find\+\_\+highest\+\_\+prio\+\_\+waiter} (\textbf{ task\+\_\+mask\+\_\+t} wait\+\_\+mask)
  19. \end{DoxyCompactItemize}
  20. \label{namespacetk_1_1detail_doc-func-members}
  21. \doxysubsection{関数詳解}
  22. \index{tk::detail@{tk::detail}!block\_current\_task\_locked@{block\_current\_task\_locked}}
  23. \index{block\_current\_task\_locked@{block\_current\_task\_locked}!tk::detail@{tk::detail}}
  24. \doxysubsubsection{block\_current\_task\_locked()}
  25. {\footnotesize\ttfamily \label{namespacetk_1_1detail_a400363f36b5fb5dfc8aec11334471d0d}
  26. void tk::\+detail::\+block\+\_\+current\+\_\+task\+\_\+locked (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}
  27. \index{tk::detail@{tk::detail}!current\_task\_slot@{current\_task\_slot}}
  28. \index{current\_task\_slot@{current\_task\_slot}!tk::detail@{tk::detail}}
  29. \doxysubsubsection{current\_task\_slot()}
  30. {\footnotesize\ttfamily \label{namespacetk_1_1detail_a73a80d92a172d565201f99e8f31278e4}
  31. uint8\+\_\+t tk::\+detail::\+current\+\_\+task\+\_\+slot (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}
  32. \index{tk::detail@{tk::detail}!find\_highest\_prio\_waiter@{find\_highest\_prio\_waiter}}
  33. \index{find\_highest\_prio\_waiter@{find\_highest\_prio\_waiter}!tk::detail@{tk::detail}}
  34. \doxysubsubsection{find\_highest\_prio\_waiter()}
  35. {\footnotesize\ttfamily \label{namespacetk_1_1detail_a70ba35e0daee086ad86770f1e39c9b35}
  36. uint8\+\_\+t tk::\+detail::\+find\+\_\+highest\+\_\+prio\+\_\+waiter (\begin{DoxyParamCaption}\item[{\textbf{ task\+\_\+mask\+\_\+t}}]{wait\+\_\+mask}{}\end{DoxyParamCaption})}
  37. \index{tk::detail@{tk::detail}!sched\_lock@{sched\_lock}}
  38. \index{sched\_lock@{sched\_lock}!tk::detail@{tk::detail}}
  39. \doxysubsubsection{sched\_lock()}
  40. {\footnotesize\ttfamily \label{namespacetk_1_1detail_a5b8fa6406a867edf8c4410fcb03c6523}
  41. uint32\+\_\+t tk::\+detail::\+sched\+\_\+lock (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}
  42. \index{tk::detail@{tk::detail}!sched\_unlock@{sched\_unlock}}
  43. \index{sched\_unlock@{sched\_unlock}!tk::detail@{tk::detail}}
  44. \doxysubsubsection{sched\_unlock()}
  45. {\footnotesize\ttfamily \label{namespacetk_1_1detail_a80be9b2429346faf161eab01f595684b}
  46. void tk::\+detail::\+sched\+\_\+unlock (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{save}{}\end{DoxyParamCaption})}
  47. \index{tk::detail@{tk::detail}!static\_register@{static\_register}}
  48. \index{static\_register@{static\_register}!tk::detail@{tk::detail}}
  49. \doxysubsubsection{static\_register()}
  50. {\footnotesize\ttfamily \label{namespacetk_1_1detail_a447e4ec89b3f2748451891219b7e3738}
  51. void tk::\+detail::\+static\+\_\+register (\begin{DoxyParamCaption}\item[{const char $\ast$}]{name}{, }\item[{\textbf{ Task\+Fn}}]{fn}{, }\item[{uint32\+\_\+t}]{prio}{}\end{DoxyParamCaption})}
  52. \index{tk::detail@{tk::detail}!wake\_task\_locked@{wake\_task\_locked}}
  53. \index{wake\_task\_locked@{wake\_task\_locked}!tk::detail@{tk::detail}}
  54. \doxysubsubsection{wake\_task\_locked()}
  55. {\footnotesize\ttfamily \label{namespacetk_1_1detail_ab19385598f18560cb574cc86174ececa}
  56. void tk::\+detail::\+wake\+\_\+task\+\_\+locked (\begin{DoxyParamCaption}\item[{\textbf{ Task\+Handle}}]{handle}{}\end{DoxyParamCaption})}