summaryrefslogtreecommitdiff
path: root/dbus
diff options
context:
space:
mode:
authorRalf Habacker <ralf.habacker@freenet.de>2023-01-03 14:21:51 +0100
committerRalf Habacker <ralf.habacker@freenet.de>2023-01-05 16:43:55 +0100
commit20febb522b3dd0b932244e48f50d2fcbb98c3b4f (patch)
tree6db703d564d594134c4333911ace199e61ed52f7 /dbus
parent255f103b5cf2710cd9e7eddb4d289201a2ccaa12 (diff)
downloaddbus-20febb522b3dd0b932244e48f50d2fcbb98c3b4f.tar.gz
Add multithreaded unit test for DBusCounter to available build systems
The mentioned test is build on unix like platforms when embedded tests are enabled.
Diffstat (limited to 'dbus')
-rw-r--r--dbus/dbus-resources.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/dbus/dbus-resources.h b/dbus/dbus-resources.h
index 4c7342ee..2df56322 100644
--- a/dbus/dbus-resources.h
+++ b/dbus/dbus-resources.h
@@ -26,6 +26,7 @@
#define DBUS_RESOURCES_H
#include <dbus/dbus-macros.h>
+#include <dbus/dbus-macros-internal.h>
#include <dbus/dbus-errors.h>
#include <dbus/dbus-connection.h>
@@ -35,17 +36,22 @@ typedef struct DBusCounter DBusCounter;
typedef void (* DBusCounterNotifyFunction) (DBusCounter *counter,
void *user_data);
-
+DBUS_EMBEDDED_TESTS_EXPORT
DBusCounter* _dbus_counter_new (void);
DBusCounter* _dbus_counter_ref (DBusCounter *counter);
+DBUS_EMBEDDED_TESTS_EXPORT
void _dbus_counter_unref (DBusCounter *counter);
+DBUS_EMBEDDED_TESTS_EXPORT
void _dbus_counter_adjust_size (DBusCounter *counter,
long delta);
+DBUS_EMBEDDED_TESTS_EXPORT
void _dbus_counter_adjust_unix_fd (DBusCounter *counter,
long delta);
void _dbus_counter_notify (DBusCounter *counter);
+DBUS_EMBEDDED_TESTS_EXPORT
long _dbus_counter_get_size_value (DBusCounter *counter);
+DBUS_EMBEDDED_TESTS_EXPORT
long _dbus_counter_get_unix_fd_value (DBusCounter *counter);
void _dbus_counter_set_notify (DBusCounter *counter,