urtware / doc / activitydiagrams / core / urtCoreGetMutex.svg @ 0de5bed8
History | View | Annotate | Download (5.812 KB)
1 | 621aa0b6 | Thomas Schöpping | <?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="248px" preserveAspectRatio="none" style="width:476px;height:248px;" version="1.1" viewBox="0 0 476 248" width="476px" zoomAndPan="magnify"><defs><filter height="300%" id="f1p16lxz9od5sc" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><text fill="#000000" font-family="sans-serif" font-size="18" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="89" x="192.75" y="26.708">µRtWare</text><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="171" x="151.75" y="47.6611">urtCoreGetMutex()</text><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="240.25" y="68.6143"/><path d="M171.5,72.8594 L171.5,153.3906 L464.5,153.3906 L464.5,82.8594 L454.5,72.8594 L171.5,72.8594 " fill="#FBFB77" filter="url(#f1p16lxz9od5sc)" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M454.5,72.8594 L454.5,82.8594 L464.5,82.8594 L454.5,72.8594 " fill="#FBFB77" style="stroke: #A80036; stroke-width: 1.0;"/><line style="stroke: #A80036; stroke-width: 1.0;" x1="171.5" x2="300.5" y1="85.4258" y2="85.4258"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="0" x="304.5" y="89.4263"/><text fill="#000000" font-family="sans-serif" font-size="13" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="27" x="304.5" y="89.4263">void</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="0" x="335.5" y="89.4263"/><line style="stroke: #A80036; stroke-width: 1.0;" x1="335.5" x2="464.5" y1="85.4258" y2="85.4258"/><line style="stroke: #A80036; stroke-width: 1.0;" x1="171.5" x2="464.5" y1="97.9922" y2="97.9922"/><line style="stroke: #A80036; stroke-width: 1.0;" x1="171.5" x2="464.5" y1="99.9922" y2="99.9922"/><line style="stroke: #A80036; stroke-width: 1.0;" x1="171.5" x2="236.5" y1="110.5586" y2="110.5586"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="0" x="240.5" y="114.5591"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="45" x="240.5" y="114.5591">return</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="106" x="289.5" y="114.5591">: urt_osMutex_t*</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="399.5" x2="464.5" y1="110.5586" y2="110.5586"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="272" x="177.5" y="130.1919">Returns a pointer to the core's mutex lock.</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="103" x="177.5" y="145.3247">Will never return</text><text fill="#000000" font-family="monospace" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="32" x="284.5" y="145.3247">NULL</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="4" x="316.5" y="145.3247">.</text><ellipse cx="318" cy="183.3906" fill="#000000" filter="url(#f1p16lxz9od5sc)" rx="10" ry="10" style="stroke: none; stroke-width: 1.0;"/><path d="M10,211.8242 L10,236.957 A0,0 0 0 0 10,236.957 L287,236.957 A0,0 0 0 0 287,236.957 L287,229.8242 L307,224.3906 L287,221.8242 L287,221.8242 L277,211.8242 L10,211.8242 A0,0 0 0 0 10,211.8242 " fill="#FBFB77" filter="url(#f1p16lxz9od5sc)" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M277,211.8242 L277,221.8242 L287,221.8242 L277,211.8242 " fill="#FBFB77" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="115" x="16" y="228.8911">Returns pointer to</text><text fill="#000000" font-family="monospace" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="40" x="135" y="228.8911">_lock</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="93" x="179" y="228.8911">static variable.</text><ellipse cx="318" cy="224.3906" fill="#FFFFFF" filter="url(#f1p16lxz9od5sc)" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><ellipse cx="318" cy="224.3906" fill="#000000" rx="6" ry="6" style="stroke: #7F7F7F; stroke-width: 1.0;"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="318" x2="318" y1="153.3906" y2="173.3906"/><polygon fill="#A80036" points="314,163.3906,318,173.3906,322,163.3906,318,167.3906" style="stroke: #A80036; stroke-width: 1.0;"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="318" x2="318" y1="193.3906" y2="213.3906"/><polygon fill="#A80036" points="314,203.3906,318,213.3906,322,203.3906,318,207.3906" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[06bc3db2030929c034def7a76ec8eadc] |
---|---|---|---|
2 | @startuml |
||
3 | |||
4 | title **µRtWare**\nurtCoreGetMutex()\n |
||
5 | |||
6 | |||
7 | note |
||
8 | - - //void// - - |
||
9 | ==== |
||
10 | - - **return** : urt_osMutex_t* - - |
||
11 | Returns a pointer to the core's mutex lock. |
||
12 | Will never return ""NULL"". |
||
13 | endnote |
||
14 | |||
15 | |||
16 | start |
||
17 | stop |
||
18 | note |
||
19 | Returns pointer to ""_lock"" static variable. |
||
20 | endnote |
||
21 | |||
22 | |||
23 | @enduml |
||
24 | |||
25 | PlantUML version 1.2020.00(Sat Jan 11 13:30:53 CET 2020) |
||
26 | (GPL source distribution) |
||
27 | Java Runtime: OpenJDK Runtime Environment |
||
28 | JVM: OpenJDK 64-Bit Server VM |
||
29 | Java Version: 11.0.7+10-post-Ubuntu-2ubuntu218.04 |
||
30 | Operating System: Linux |
||
31 | Default Encoding: UTF-8 |
||
32 | Language: en |
||
33 | Country: US |
||
34 | --></g></svg> |