<map id="rate_limited_layer" name="rate_limited_layer"> <area shape="rect" id="node1" title="A rate-limited socket layer." alt="" coords="59,425,192,452"/> <area shape="rect" id="node2" href="$classfz_1_1socket__layer.html" title="A base class for socket layers." alt="" coords="52,184,151,211"/> <area shape="rect" id="node3" href="$classfz_1_1socket__interface.html" title="Interface for sockets." alt="" coords="19,95,141,121"/> <area shape="rect" id="node4" href="$classfz_1_1socket__event__source.html" title="All classes sending socket events should derive from this." alt="" coords="5,5,155,32"/> <area shape="rect" id="node5" href="$classfz_1_1event__handler.html" title="Simple handler for asynchronous event processing." alt="" coords="253,95,363,121"/> <area shape="rect" id="node10" href="$classfz_1_1rate__limit__manager.html" title="Context for rate_limiters." alt="" coords="258,184,401,211"/> <area shape="rect" id="node6" href="$classfz_1_1event__loop.html" title="A threaded event loop that supports sending events and timers." alt="" coords="263,5,353,32"/> <area shape="rect" id="node7" href="$classfz_1_1bucket.html" title="A rate-limited token bucket." alt="" coords="159,349,222,376"/> <area shape="rect" id="node8" href="$classfz_1_1bucket__base.html" title="Base class for buckets." alt="" coords="155,273,253,300"/> <area shape="rect" id="node9" href="$classfz_1_1mutex.html" title="Lean replacement for std::(recursive_)mutex." alt="" coords="175,184,233,211"/> </map>