Nick Mathewson
|
bdeaf7d4b2
|
Code to manage publish/subscribe setup via subsystem interface.
This commit has the necessary logic to run the publish/subscribe
system from the mainloop, and to initialize it on startup and tear
it down later.
|
2019-03-25 16:35:33 -04:00 |
|
Nick Mathewson
|
61695e3d62
|
Document that subsystem callbacks are optional.
|
2018-11-09 10:58:20 -05:00 |
|
Nick Mathewson
|
4fe4bcf8a1
|
Explain that configuration should happen elsewhere, but not init.
|
2018-11-09 10:55:18 -05:00 |
|
Nick Mathewson
|
cad61f0f6d
|
Move prefork, postfork, and thread-exit hooks into subsys
So far, crypto is the only module that uses them, but others are
likely to do so in the future.
|
2018-11-05 09:22:02 -05:00 |
|
Nick Mathewson
|
05b54f6a6a
|
Use subsystems manager for subsystems used in tests.
|
2018-11-05 09:22:02 -05:00 |
|
Nick Mathewson
|
7bb76b24cf
|
Code to manage the list of subsystems.
|
2018-11-05 09:22:02 -05:00 |
|
Nick Mathewson
|
0ce1f2d466
|
Declare the subsystem structure.
|
2018-11-01 12:55:52 -04:00 |
|