Mercurial > irccd
comparison doc/doxygen/page-overview-irccd.cpp @ 789:17367b6a99b4
doc: add lots of doxygen documentation
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 09 Nov 2018 13:31:00 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
788:3c090c1ff4f0 | 789:17367b6a99b4 |
---|---|
1 /** | |
2 * \page overview-irccd Irccd overview | |
3 * \brief Irccd architecture overview. | |
4 * | |
5 * The irccd daemon runs different services to deliver the bot functionalities. | |
6 * The main loop is controlled with a `boost::asio::io_context` and completely | |
7 * mono-threaded. | |
8 * | |
9 * ~~~ | |
10 * +--------------+ | |
11 * | | | |
12 * | rule_service | | |
13 * | | | |
14 * +-------^------+ | |
15 * | | |
16 * | | |
17 * | | |
18 * +----------------+ +---+---+ +-------------------+ | |
19 * | | | | | | | |
20 * | plugin_service <-------+ irccd +-------> transport_service | | |
21 * | | | | | | | |
22 * +----------------+ +---+---+ +-------------------+ | |
23 * | | |
24 * | | |
25 * | | |
26 * +-------v--------+ | |
27 * | | | |
28 * | server_service | | |
29 * | | | |
30 * +----------------+ | |
31 * ~~~ | |
32 * | |
33 * Look at the different subpages for more information. | |
34 * | |
35 * - \subpage overview-plugins | |
36 * - \subpage overview-rules | |
37 * - \subpage overview-servers | |
38 * - \subpage overview-transports | |
39 */ |