Max Prokhorov
84b51cf680
broker: declare and define per module ( #2253 )
...
* broker: declare and define per module
We no longer need to specify each Broker type in broker.h
But, we exchange that bit for explicit initialization of the instance
Define helper macros to generate boilerplate code
- namespace with Instance, Register(), Publish()
- forward Register(...) -> Instance.Register(...),
Publish(...) -> Instance.Publish(...)
* don't check for broker when deps enable it
2020-05-18 02:29:17 +03:00
..
2020-05-18 02:19:50 +03:00
2020-05-18 02:19:50 +03:00
2020-04-08 00:37:26 +03:00
2020-04-30 13:55:07 +03:00
2020-05-12 21:17:01 +03:00
2020-05-18 02:19:50 +03:00
2020-05-18 02:29:17 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-05-18 02:19:50 +03:00
2020-04-30 13:55:07 +03:00
2020-05-18 02:29:17 +03:00
2020-04-30 13:55:07 +03:00
2020-05-18 02:29:17 +03:00
2020-05-18 02:29:17 +03:00
2020-04-30 13:55:07 +03:00
2020-05-12 21:17:01 +03:00
2020-04-30 13:55:07 +03:00
2020-05-18 02:19:50 +03:00
2020-05-18 02:19:50 +03:00
2020-03-14 01:20:32 +03:00
2020-05-12 21:17:01 +03:00
2020-04-30 13:55:07 +03:00
2020-05-18 02:29:17 +03:00
2020-04-30 13:55:07 +03:00
2019-03-29 12:24:51 +03:00
2020-05-01 10:19:26 +03:00
2020-05-01 10:19:26 +03:00
2020-05-18 02:29:17 +03:00
2020-04-30 13:55:07 +03:00
2018-06-23 13:08:07 +02:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-05-18 02:29:17 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-05-18 02:29:17 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-05-18 02:29:17 +03:00
2020-04-30 13:55:07 +03:00
2020-05-01 10:19:26 +03:00
2020-05-01 10:19:26 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-05-12 23:08:34 +03:00
2020-05-12 21:17:01 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-05-12 21:17:01 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-05-18 02:09:09 +03:00
2020-04-30 13:55:07 +03:00
2020-05-18 02:29:17 +03:00
2020-02-04 06:17:40 +03:00
2020-05-18 02:29:17 +03:00
2020-05-18 02:29:17 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2019-03-29 13:50:07 +01:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-05-01 10:19:26 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-05-18 02:29:17 +03:00
2020-05-18 02:29:17 +03:00
2020-05-18 02:29:17 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-05-18 02:19:50 +03:00
2020-04-30 13:55:07 +03:00
2020-05-18 02:29:17 +03:00
2020-05-18 02:29:17 +03:00
2020-04-30 13:55:07 +03:00
2020-05-18 02:29:17 +03:00
2020-05-18 02:29:17 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-05-12 21:17:01 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-05-18 02:29:17 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2019-11-21 01:14:17 +03:00
2019-11-21 01:14:17 +03:00
2020-04-30 13:55:07 +03:00
2020-05-18 02:29:17 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-05-18 02:19:50 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00
2020-05-12 21:17:01 +03:00
2020-04-30 13:55:07 +03:00
2020-05-12 23:03:21 +03:00
2020-04-30 13:55:07 +03:00
2020-04-30 13:55:07 +03:00