<map id="async_context_threadsafe_background" name="async_context_threadsafe_background">
<area shape="rect" id="node1" title=" " alt="" coords="676,265,869,306"/>
<area shape="rect" id="node2" href="$structasync__context.html" title="Base structure type of all async_contexts. For details about its use, see pico_async_context." alt="" coords="372,184,488,211"/>
<area shape="rect" id="node3" href="$structasync__context__type.html" title="Implementation of an async_context type, providing methods common to that type." alt="" coords="19,5,171,32"/>
<area shape="rect" id="node4" href="$structasync__when__pending__worker.html" title="A &quot;worker&quot; instance used by an async_context." alt="" coords="15,95,176,137"/>
<area shape="rect" id="node5" href="$structasync__work__on__timeout.html" title="A &quot;timeout&quot; instance used by an async_context." alt="" coords="5,200,185,227"/>
<area shape="rect" id="node6" href="$structalarm__pool.html" title=" " alt="" coords="383,247,477,273"/>
<area shape="rect" id="node7" href="$structalarm__pool__entry.html" title=" " alt="" coords="27,251,163,277"/>
<area shape="rect" id="node8" href="$structrecursive__mutex__t.html" title="recursive mutex instance" alt="" coords="359,297,501,324"/>
<area shape="rect" id="node9" href="$structlock__core.html" title=" " alt="" coords="53,321,137,348"/>
<area shape="rect" id="node10" href="$structsemaphore.html" title=" " alt="" coords="383,348,477,375"/>
</map>
