eventloop.svg 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!-- Created with Inkscape (http://www.inkscape.org/) -->
  3. <svg
  4. xmlns:dc="http://purl.org/dc/elements/1.1/"
  5. xmlns:cc="http://creativecommons.org/ns#"
  6. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  7. xmlns:svg="http://www.w3.org/2000/svg"
  8. xmlns="http://www.w3.org/2000/svg"
  9. xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
  10. xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
  11. width="365.96884mm"
  12. height="119.29381mm"
  13. viewBox="0 0 365.96885 119.29381"
  14. version="1.1"
  15. id="svg18633"
  16. inkscape:version="0.92.2 2405546, 2018-03-11"
  17. sodipodi:docname="eventloop.svg">
  18. <defs
  19. id="defs18627">
  20. <marker
  21. inkscape:stockid="Arrow1Lend"
  22. orient="auto"
  23. refY="0"
  24. refX="0"
  25. id="marker23982"
  26. style="overflow:visible"
  27. inkscape:isstock="true">
  28. <path
  29. inkscape:connector-curvature="0"
  30. id="path23980"
  31. d="M 0,0 5,-5 -12.5,0 5,5 Z"
  32. style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
  33. transform="matrix(-0.8,0,0,-0.8,-10,0)" />
  34. </marker>
  35. <marker
  36. inkscape:isstock="true"
  37. style="overflow:visible"
  38. id="marker20069"
  39. refX="0"
  40. refY="0"
  41. orient="auto"
  42. inkscape:stockid="Arrow1Lend"
  43. inkscape:collect="always">
  44. <path
  45. transform="matrix(-0.8,0,0,-0.8,-10,0)"
  46. style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
  47. d="M 0,0 5,-5 -12.5,0 5,5 Z"
  48. id="path20067"
  49. inkscape:connector-curvature="0" />
  50. </marker>
  51. <marker
  52. inkscape:isstock="true"
  53. style="overflow:visible"
  54. id="marker20003"
  55. refX="0"
  56. refY="0"
  57. orient="auto"
  58. inkscape:stockid="Arrow1Lend">
  59. <path
  60. transform="matrix(-0.8,0,0,-0.8,-10,0)"
  61. style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
  62. d="M 0,0 5,-5 -12.5,0 5,5 Z"
  63. id="path20001"
  64. inkscape:connector-curvature="0" />
  65. </marker>
  66. <marker
  67. inkscape:stockid="Arrow1Lend"
  68. orient="auto"
  69. refY="0"
  70. refX="0"
  71. id="marker19533"
  72. style="overflow:visible"
  73. inkscape:isstock="true">
  74. <path
  75. id="path19531"
  76. d="M 0,0 5,-5 -12.5,0 5,5 Z"
  77. style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
  78. transform="matrix(-0.8,0,0,-0.8,-10,0)"
  79. inkscape:connector-curvature="0" />
  80. </marker>
  81. </defs>
  82. <sodipodi:namedview
  83. id="base"
  84. pagecolor="#ffffff"
  85. bordercolor="#666666"
  86. borderopacity="1.0"
  87. inkscape:pageopacity="0.0"
  88. inkscape:pageshadow="2"
  89. inkscape:zoom="0.7298944"
  90. inkscape:cx="452.96333"
  91. inkscape:cy="-43.472801"
  92. inkscape:document-units="mm"
  93. inkscape:current-layer="layer1"
  94. showgrid="false"
  95. inkscape:window-width="1918"
  96. inkscape:window-height="916"
  97. inkscape:window-x="0"
  98. inkscape:window-y="163"
  99. inkscape:window-maximized="0"
  100. fit-margin-top="0"
  101. fit-margin-left="0"
  102. fit-margin-right="0"
  103. fit-margin-bottom="0"
  104. showguides="true"
  105. inkscape:guide-bbox="true">
  106. <sodipodi:guide
  107. position="120.71096,6.8689583"
  108. orientation="0,1"
  109. id="guide23718"
  110. inkscape:locked="false" />
  111. </sodipodi:namedview>
  112. <metadata
  113. id="metadata18630">
  114. <rdf:RDF>
  115. <cc:Work
  116. rdf:about="">
  117. <dc:format>image/svg+xml</dc:format>
  118. <dc:type
  119. rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  120. <dc:title></dc:title>
  121. </cc:Work>
  122. </rdf:RDF>
  123. </metadata>
  124. <g
  125. inkscape:label="Calque 1"
  126. inkscape:groupmode="layer"
  127. id="layer1"
  128. transform="translate(-11.821,-81.206244)">
  129. <rect
  130. style="opacity:1;fill:#eaeaea;fill-opacity:1;stroke:#000000;stroke-width:0.96499997;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  131. id="rect21782"
  132. width="179.42604"
  133. height="117.75399"
  134. x="197.8813"
  135. y="81.688744" />
  136. <rect
  137. style="opacity:1;fill:#eaeaea;fill-opacity:1;stroke:#000000;stroke-width:0.96499991;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  138. id="rect21363"
  139. width="174.81224"
  140. height="118.32881"
  141. x="12.3035"
  142. y="81.688744" />
  143. <circle
  144. style="opacity:1;fill:#c2c2c2;fill-opacity:1;stroke:#000000;stroke-width:0.96499997;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  145. id="path19178"
  146. cx="53.411255"
  147. cy="103.68746"
  148. r="20.121349" />
  149. <text
  150. xml:space="preserve"
  151. style="font-style:normal;font-weight:normal;font-size:4.63020849px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  152. x="39.532776"
  153. y="104.07193"
  154. id="text19182"><tspan
  155. sodipodi:role="line"
  156. id="tspan19180"
  157. x="39.532776"
  158. y="104.07193"
  159. style="stroke-width:0.26458332px">EVENTLOOP</tspan></text>
  160. <g
  161. id="g19221"
  162. transform="translate(10.252917,-51.264585)">
  163. <rect
  164. y="141.15565"
  165. x="103.29813"
  166. height="23.581707"
  167. width="67.156609"
  168. id="rect19206"
  169. style="opacity:1;fill:#c2c2c2;fill-opacity:1;stroke:#000000;stroke-width:0.96499997;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
  170. <text
  171. id="text19216"
  172. y="155.08827"
  173. x="109.68968"
  174. style="font-style:normal;font-weight:normal;font-size:4.63020849px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  175. xml:space="preserve"><tspan
  176. style="font-size:6.3499999px;stroke-width:0.26458332px"
  177. y="155.08827"
  178. x="109.68968"
  179. id="tspan19214"
  180. sodipodi:role="line">Message( id = x )</tspan></text>
  181. </g>
  182. <g
  183. id="g21380"
  184. transform="matrix(0.99103365,0,0,1,194.4255,-102.51315)"
  185. style="stroke-width:1.0045135">
  186. <rect
  187. y="230.86868"
  188. x="9.7402716"
  189. height="54.596783"
  190. width="169.17313"
  191. id="rect21104"
  192. style="opacity:1;fill:#dbdbdb;fill-opacity:1;stroke:#000000;stroke-width:0.96935558;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
  193. <g
  194. transform="translate(-84.740763,95.691057)"
  195. id="g19229"
  196. style="stroke-width:1.0045135">
  197. <rect
  198. y="141.15565"
  199. x="103.29813"
  200. height="23.581707"
  201. width="67.156609"
  202. id="rect19223"
  203. style="opacity:1;fill:#c2c2c2;fill-opacity:1;stroke:#000000;stroke-width:0.96935558;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
  204. <text
  205. id="text19227"
  206. y="155.08827"
  207. x="109.68968"
  208. style="font-style:normal;font-weight:normal;font-size:4.63020849px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26577753px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  209. xml:space="preserve"><tspan
  210. style="font-size:6.3499999px;stroke-width:0.26577753px"
  211. y="155.08827"
  212. x="109.68968"
  213. id="tspan19225"
  214. sodipodi:role="line">Réponse( id = x )</tspan></text>
  215. </g>
  216. <g
  217. transform="translate(0,95.434734)"
  218. id="g19527"
  219. style="stroke-width:1.0045135">
  220. <rect
  221. y="141.15565"
  222. x="103.29813"
  223. height="23.581707"
  224. width="67.156609"
  225. id="rect19521"
  226. style="opacity:1;fill:#c2c2c2;fill-opacity:1;stroke:#000000;stroke-width:0.96935558;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
  227. <text
  228. id="text19525"
  229. y="155.08827"
  230. x="109.68968"
  231. style="font-style:normal;font-weight:normal;font-size:4.63020849px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26577753px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  232. xml:space="preserve"><tspan
  233. style="font-size:6.3499999px;stroke-width:0.26577753px"
  234. y="155.08827"
  235. x="109.68968"
  236. id="tspan19523"
  237. sodipodi:role="line">Message( id = x )</tspan></text>
  238. </g>
  239. <text
  240. id="text21108"
  241. y="278.54474"
  242. x="24.094355"
  243. style="font-style:normal;font-weight:normal;font-size:4.63020849px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26577753px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  244. xml:space="preserve"><tspan
  245. style="font-size:9.87777805px;stroke-width:0.26577753px"
  246. y="278.54474"
  247. x="24.094355"
  248. id="tspan21106"
  249. sodipodi:role="line">RPC</tspan></text>
  250. </g>
  251. <text
  252. xml:space="preserve"
  253. style="font-style:normal;font-weight:normal;font-size:4.63020849px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  254. x="17.971758"
  255. y="194.0118"
  256. id="text21367"><tspan
  257. sodipodi:role="line"
  258. id="tspan21365"
  259. x="17.971758"
  260. y="194.0118"
  261. style="font-size:9.87777805px;stroke-width:0.26458332px">Processus A</tspan></text>
  262. <g
  263. id="g21385"
  264. transform="translate(157.54846,-102.51314)">
  265. <circle
  266. style="opacity:1;fill:#c2c2c2;fill-opacity:1;stroke:#000000;stroke-width:0.96499997;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
  267. id="circle19513"
  268. cx="87.277954"
  269. cy="206.00142"
  270. r="20.121349" />
  271. <text
  272. xml:space="preserve"
  273. style="font-style:normal;font-weight:normal;font-size:4.63020849px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  274. x="73.399475"
  275. y="206.91505"
  276. id="text19517"><tspan
  277. sodipodi:role="line"
  278. id="tspan19515"
  279. x="73.399475"
  280. y="206.91505"
  281. style="stroke-width:0.26458332px">EVENTLOOP</tspan></text>
  282. </g>
  283. <path
  284. inkscape:connector-curvature="0"
  285. id="path19519"
  286. d="m 264.55232,102.34977 h 51.23752 v 29.68393"
  287. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.96499997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker20003)"
  288. sodipodi:nodetypes="ccc" />
  289. <text
  290. xml:space="preserve"
  291. style="font-style:normal;font-weight:normal;font-size:4.63020849px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
  292. x="203.07697"
  293. y="194.3389"
  294. id="text21367-3"><tspan
  295. sodipodi:role="line"
  296. id="tspan21365-8"
  297. x="203.07697"
  298. y="194.3389"
  299. style="font-size:9.87777805px;stroke-width:0.26458332px">Processus B</tspan></text>
  300. <path
  301. inkscape:connector-curvature="0"
  302. id="path20065"
  303. d="m 212.9213,147.24642 -158.772187,0.3625 v -23.76008"
  304. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.96499997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker20069)"
  305. sodipodi:nodetypes="ccc" />
  306. <path
  307. style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.96499997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker23982)"
  308. d="m 180.38134,101.55728 h 42.77445"
  309. id="path23972"
  310. inkscape:connector-curvature="0" />
  311. </g>
  312. </svg>