Fix CPU hog on async methods: Clear the event descriptor by reading from it (#16)

This commit is contained in:
Stanislav Angelovič
2018-07-24 12:54:31 +02:00
committed by Lukáš Ďurfina
parent d8fd053714
commit d3d698f02a
5 changed files with 58 additions and 12 deletions
+3 -4
View File
@@ -29,7 +29,7 @@ unittests/TypeTraits_test.cpp \
unittests/Types_test.cpp \
unittests/Message_test.cpp
libsdbus_c___unittests_LDFLAGS = -L$(top_builddir)/src
libsdbus_c___unittests_LDFLAGS = -L$(top_builddir)/src -pthread
libsdbus_c___unittests_LDADD = \
-lsdbus-c++ \
@@ -45,14 +45,13 @@ integrationtests/libsdbus-c++_integrationtests.cpp \
integrationtests/Connection_test.cpp \
integrationtests/AdaptorAndProxy_test.cpp
libsdbus_c___integrationtests_LDFLAGS = -L$(top_builddir)/src
libsdbus_c___integrationtests_LDFLAGS = -L$(top_builddir)/src -pthread
libsdbus_c___integrationtests_LDADD = \
-lsdbus-c++ \
@libsdbus_cpp_LIBS@ \
@SYSTEMD_LIBS@ \
-lgmock \
-lpthread
-lgmock
TESTS += libsdbus-c++_integrationtests