cmake: Add X11 include path for tools
[platform/upstream/dbus.git] / test / test-utils.h
1 #ifndef TEST_UTILS_H
2 #define TEST_UTILS_H
3
4 #include <stdio.h>
5 #include <stdlib.h>
6
7 #include <dbus/dbus.h>
8
9 #include <dbus/dbus-mainloop.h>
10 #include <dbus/dbus-internals.h>
11 typedef DBusLoop TestMainContext;
12
13 TestMainContext *test_main_context_get            (void);
14 TestMainContext *test_main_context_ref            (TestMainContext *ctx);
15 void             test_main_context_unref          (TestMainContext *ctx);
16 void             test_main_context_iterate        (TestMainContext *ctx,
17                                                    dbus_bool_t      may_block);
18
19 dbus_bool_t test_connection_setup                 (TestMainContext *ctx,
20                                                    DBusConnection *connection);
21 void        test_connection_shutdown              (TestMainContext *ctx,
22                                                    DBusConnection *connection);
23
24 dbus_bool_t test_server_setup                     (TestMainContext *ctx,
25                                                    DBusServer    *server);
26 void        test_server_shutdown                  (TestMainContext *ctx,
27                                                    DBusServer    *server);
28 void        test_pending_call_store_reply         (DBusPendingCall *pc,
29                                                    void *data);
30
31 #endif