172 Commits

Author SHA1 Message Date
Dawid Drozd
1db41d903a Add new implementation of EventBus
Simply new version breaks back compability and simply is better ;)
2017-08-06 00:14:35 +02:00
Dawid Drozd
2cb0e6e60f Update gitignore 2017-08-05 19:39:41 +02:00
Dawid Drozd
356ba4f145 Update performance tests 2017-08-05 19:39:20 +02:00
Dawid Drozd
919bc90579 Add sample performance test 2017-08-05 13:27:35 +02:00
Dawid Drozd
be3d01c717 Add benchmark google library v1.2.0 2017-08-05 12:22:42 +02:00
Dawid Drozd
7b81d56794 Add some unit tests 2017-08-05 12:15:33 +02:00
Dawid Drozd
0012c21709 Add CATCH unit test library v1.9.6 2017-08-05 11:42:54 +02:00
Dawid Drozd
f23259a850 Update links to profiles in README 2017-08-05 02:36:12 +02:00
Dawid Drozd
0514ffd2db Improve library as standalone 2017-08-05 02:31:42 +02:00
Dawid Drozd
0d890ce99f Move sources to library folder
No code changes only moving
2017-08-04 23:52:21 +02:00
Dawid Drozd
d92ee2fe8f Add CMakeLists 2017-08-04 23:50:35 +02:00
Stanisław Kabaciński
53d5026cad changed variadic macro declaration style v1.0.0 2017-07-28 12:52:10 +02:00
Dawid Drozd
cb0398a888 Update codestyle 2017-06-12 16:03:34 +02:00
Dawid Drozd
9a459caa30 Update namespace for null_deleter 2017-06-12 16:03:22 +02:00
Dawid Drozd
d14e07bd3e Rename EventContainer to EventCollector 2016-11-14 09:24:40 +01:00
Dawid Drozd
d4b0e37a74 Use std::unique_ptr rather than raw pointers 2016-11-08 22:25:04 +01:00
Dawid Drozd
2a5c0d1ee5 Fix bug
_callbacks[notification.tag] creates new entry so in destructor we fail
on assert
2016-11-08 17:55:59 +01:00
Dawid Drozd
d44c38d24e Add EventContainer for RAII 2016-10-18 21:48:44 +02:00
Dawid Drozd
e23c3b2850 Fix bug with removing listeners 2016-09-22 13:54:25 +02:00
Dawid Drozd
d6a0b8c8e5 Fix bug with getUniqueId
Improve API
Update old code
2016-09-04 17:10:46 +02:00
Dawid Drozd
e40d1a3674 Init with first implementation 2015-10-07 19:13:49 +02:00
Dawid Drozd
b0d3ea9ad0 Initial commit 2015-10-07 18:11:14 +02:00