1 2 3
|
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" style="background-color: rgb(255, 255, 255);" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="511px" height="368px" viewBox="-0.5 -0.5 511 368" content="<mxfile host="drawio.corp.amazon.com" modified="2022-08-10T23:48:08.819Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Firefox/102.0" version="12.4.8" etag="MVbjq-IJW6yvxufZGu8-"><diagram id="8qeuQRXpezttbn2iCTix">7VpLb9s4EP41vvSw0Mu2fIydpD24qNEssLsng5ZoiS0lChL9UH/9DiVST7oWYicxUBtBYA4fGs73zXA48sheRMfPKUrCr8zHdGQZ/nFkP44sazqz4L8Q5KXAtOxZKQlS4ktZLXghv7AUGlK6Iz7OWgM5Y5STpC30WBxjj7dkKE3ZoT1sy2j7qQkKcE/w4iHal/5DfB6W0olh1PIvmAShfLKjOiKkxkpBFiKfHRoi+2lkL1LGePktOi4wFbZTZinnPZ/orfRKccyHTJBA7BHdya1JvXiu9pqyXexjMd4Y2fNDSDh+SZAneg+ALshCHlFomfB1SyhdMMrSYq6NDYy3WyFnMX9GEaEC8S+Y7jEnHpIdEl8Tdj/PeMp+YrVEzGLomQcUZZlUoLKYaFC0wXTFMsIJi0HmwbYxTJzvcSoeQJedAZwJhRElgXb4g+zYMM5ZJLbGUvILVERqgxlsncSBfL60HszGx5MImBWu4A+YRZinOQxREyxFDuUMtjv+a1yKDjW5xor7YYNYpiuFSBI6qNavQYcvEnc9B+w35oC/3eLNxRx4E1ObM3e4qaeXm9rpmXqV8xCY2TU4bJK3rao1StPUUnSW2xHxffEYLYxtoBvAgOrnEJTam1dByu4gZRk6pBwNUNYVXGLcw2lxoxC1wmEzThahcY68n0ExoavVAF+sIL8usl0frA7Hd8B10sP1aQ+KLxlLPoOZkh7I2YFEFFUmqy1hz72QUH+JcrYTCmYcTK1ammODo7Sy66QfJGdT35hOWzNfxIoSzBRnMHelrGx2RF/RsTVwiTIuBR6jFCUZ2VR6RygNSDyXJ9wArrRpDcoaxUcTuK/Cj3HX8x1L4/kVjZoUGVuXU2SqOQ1hY8Z6Q2K/OPkfoLXKF2DVHRj1RFg4GwvAjtvi0wgIFG+5JhyUSYvMPJbFmEenlnyXBhAiBnO3tAgIIQQRHBcBgyOOSgII1BJGYl5YaDyHP7DjwgALj0GlBbTNug1/YnjKFyyGDSFSYIiBXQcsGDYM8IkecImv8slz2Kpxl2Drao7fUzjePf/DPd+2zPf0/NkJzy/8RZzTwvH3jPif7k5/Fmv3ZpxeJfO/u99gH673sgk7D1nAYkSfaum8lopkQTrUD8x5Lt0A7TjrpIPN1AzH/oMoPEDTJyhisf93SOKy45lQfQopwkPxqXpUtcE+6YNiKy1UMrZLPSWSFxCISQFWXjncU1NMESf79voXYWP2sMEiIVtTMPJaxKSkOnc/KkBPMZpg4x6gNQHaMZyhAXrqXoEtumqViNCxZKUI0OiQrbscugfsAdifAP8jIrauIjUvqqU7DiE1XoPZ6QacYp3kKh//tvmBPX5H+mKkVSr1Lkj3C2I6/73H/tuL/WNDV6V+s+Tc7Jfk7q5+HlTndoJ6v/bWT8NPJcmnsupL0uV24n3+BjAgvXb72fVksKc1X0DonEjKBufg8gkrQbmGI5uquF3dss2qsq6WKfckZ1qNt4dnF7OmTnex0hq9xQq+VNsfRiFdbe5Pvcmp194NrrmDuXYpiexJ9yYwG7+aRP3FJuYbkqhfBBTZZBGk7zXAj04zHLdb/Z+9b5qhKwLe04xzoN5Otc/6U6p9YPw0/1dlL6Lxn3g4wCqbj8dKGdHKR82frPz+bNHkMepO/g6Hi9t9QzyxX3+4uFb3cJn2Fnv14QLN+qda5fD692720/8=</diagram></mxfile>"><defs><clipPath id="mx-clip-54-76-192-26-0"><rect x="54" y="76" width="192" height="26"/></clipPath><clipPath id="mx-clip-54-155-192-26-0"><rect x="54" y="155" width="192" height="26"/></clipPath><clipPath id="mx-clip-54-238-192-26-0"><rect x="54" y="238" width="192" height="26"/></clipPath><clipPath id="mx-clip-54-264-192-26-0"><rect x="54" y="264" width="192" height="26"/></clipPath></defs><g><rect x="0" y="187.5" width="510" height="180" fill="#e0eeff" stroke="none" pointer-events="all"/><rect x="0" y="0.5" width="510" height="187" fill="#edffeb" stroke="none" pointer-events="all"/><rect x="30" y="10.5" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(9.5,6.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="81" height="27" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 82px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Python</div></div></foreignObject><text x="41" y="26" fill="#000000" text-anchor="middle" font-size="24px" font-family="Helvetica" font-weight="bold">Python</text></switch></g><rect x="0" y="202" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(11.5,198.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="17" height="27" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 24px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 18px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">C</div></div></foreignObject><text x="9" y="26" fill="#000000" text-anchor="middle" font-size="24px" font-family="Helvetica" font-weight="bold">C</text></switch></g><path d="M 50 70.5 L 50 44.5 L 250 44.5 L 250 70.5" fill="#97d077" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 50 70.5 L 50 96.5 L 250 96.5 L 250 70.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 50 70.5 L 250 70.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g fill="#000000" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="12px"><text x="149.5" y="62">EventLoopGroup</text></g><rect x="50" y="70.5" width="200" height="26" fill="#ffffff" stroke="none" pointer-events="none"/><g fill="#000000" font-family="Helvetica" clip-path="url(#mx-clip-54-76-192-26-0)" font-size="12px"><text x="55.5" y="88">+ _binding: PyCapsule</text></g><path d="M 50 149.5 L 50 123.5 L 250 123.5 L 250 149.5" fill="#97d077" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 50 149.5 L 50 175.5 L 250 175.5 L 250 149.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 50 149.5 L 250 149.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g fill="#000000" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="12px"><text x="149.5" y="141">PyCapsule</text></g><rect x="50" y="149.5" width="200" height="26" fill="#ffffff" stroke="none" pointer-events="none"/><g fill="#000000" font-family="Helvetica" clip-path="url(#mx-clip-54-155-192-26-0)" font-size="12px"><text x="55.5" y="167">+ pointer: void*</text></g><path d="M 150 307.5 L 150 297.75 Q 150 288 150 296.5 L 150 300.75 Q 150 305 150 300.73 L 150 296.46" fill="none" stroke="#999999" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 150 287.46 L 152.65 291.96 L 150 296.46 L 147.35 291.96 Z" fill="#999999" stroke="#999999" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 50 232.5 L 50 206.5 L 250 206.5 L 250 232.5" fill="#7ea6e0" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 50 232.5 L 50 284.5 L 250 284.5 L 250 232.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 50 232.5 L 250 232.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g fill="#000000" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="12px"><text x="149.5" y="224">event_loop_group_binding</text></g><rect x="50" y="232.5" width="200" height="26" fill="#ffffff" stroke="none" pointer-events="none"/><g fill="#000000" font-family="Helvetica" clip-path="url(#mx-clip-54-238-192-26-0)" font-size="12px"><text x="55.5" y="250">+ native: aws_event_loop_group*</text></g><rect x="50" y="258.5" width="200" height="26" fill="#ffffff" stroke="none" pointer-events="none"/><g fill="#000000" font-family="Helvetica" clip-path="url(#mx-clip-54-264-192-26-0)" font-size="12px"><text x="55.5" y="276">+ shutdown_callback_py: PyObject*</text></g><path d="M 50 333.5 L 50 307.5 L 250 307.5 L 250 333.5" fill="#7ea6e0" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 50 333.5 L 50 359.5 L 250 359.5 L 250 333.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 50 333.5 L 250 333.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g fill="#000000" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="12px"><text x="149.5" y="325">aws_event_loop_group</text></g><rect x="50" y="333.5" width="200" height="26" fill="#ffffff" stroke="none" pointer-events="none"/><path d="M 150 123.5 L 150 108.46" fill="none" stroke="#999999" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 150 99.46 L 152.65 103.96 L 150 108.46 L 147.35 103.96 Z" fill="#999999" stroke="#999999" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 150 206.5 L 150 196.75 Q 150 187 150 191.5 L 150 193.75 Q 150 196 150 191.73 L 150 187.46" fill="none" stroke="#999999" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 150 178.46 L 152.65 182.96 L 150 187.46 L 147.35 182.96 Z" fill="#999999" stroke="#999999" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 280 123.5 L 280 97.5 L 480 97.5 L 480 123.5" fill="#97d077" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 280 123.5 L 280 149.5 L 480 149.5 L 480 123.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 280 123.5 L 480 123.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g fill="#000000" font-family="Helvetica" font-weight="bold" text-anchor="middle" font-size="12px"><text x="379.5" y="115">callable</text></g><rect x="280" y="123.5" width="200" height="26" fill="#ffffff" stroke="none" pointer-events="none"/><path d="M 380 149.5 L 380 262 Q 380 272 370 272 L 261.96 272" fill="none" stroke="#999999" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 252.96 272 L 257.46 269.35 L 261.96 272 L 257.46 274.65 Z" fill="#999999" stroke="#999999" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/></g></svg>
|