Merge branch 'tor-gitlab/mr/583' into maint-0.4.7
[tor.git] / src / lib / dispatch / lib_dispatch.md
blob153ca500808f54639fbcd5e7db5cea20673ccc79
1 @dir /lib/dispatch
2 @brief lib/dispatch: In-process message delivery.
4 This module provides a general in-process "message dispatch" system in which
5 typed messages are sent on channels. The dispatch.h header has far more
6 information.
8 It is used by by \refdir{lib/pubsub} to implement our general
9 inter-module publish/subscribe system.
11 This is not a fancy multi-threaded many-to-many dispatcher as you may be used
12 to from more sophisticated architectures: this dispatcher is intended only
13 for use in improving Tor's architecture.