1ae35d9c7cda6a436e81c7be962963aa31596f645The Android Open Source Project#ifndef TEST_UTILS_H 2ae35d9c7cda6a436e81c7be962963aa31596f645The Android Open Source Project#define TEST_UTILS_H 3ae35d9c7cda6a436e81c7be962963aa31596f645The Android Open Source Project#include <config.h> 4ae35d9c7cda6a436e81c7be962963aa31596f645The Android Open Source Project#define DBUS_COMPILATION /* Cheat and use private stuff */ 5ae35d9c7cda6a436e81c7be962963aa31596f645The Android Open Source Project#include <dbus/dbus.h> 6ae35d9c7cda6a436e81c7be962963aa31596f645The Android Open Source Project#include <stdio.h> 7ae35d9c7cda6a436e81c7be962963aa31596f645The Android Open Source Project#include <stdlib.h> 8ae35d9c7cda6a436e81c7be962963aa31596f645The Android Open Source Project#include <dbus/dbus-mainloop.h> 9ae35d9c7cda6a436e81c7be962963aa31596f645The Android Open Source Project#include <dbus/dbus-internals.h> 10ae35d9c7cda6a436e81c7be962963aa31596f645The Android Open Source Project#undef DBUS_COMPILATION 11ae35d9c7cda6a436e81c7be962963aa31596f645The Android Open Source Project 12ae35d9c7cda6a436e81c7be962963aa31596f645The Android Open Source Projectdbus_bool_t test_connection_setup (DBusLoop *loop, 13ae35d9c7cda6a436e81c7be962963aa31596f645The Android Open Source Project DBusConnection *connection); 14ae35d9c7cda6a436e81c7be962963aa31596f645The Android Open Source Projectvoid test_connection_shutdown (DBusLoop *loop, 15ae35d9c7cda6a436e81c7be962963aa31596f645The Android Open Source Project DBusConnection *connection); 16ae35d9c7cda6a436e81c7be962963aa31596f645The Android Open Source Projectvoid test_connection_dispatch_all_messages (DBusConnection *connection); 17ae35d9c7cda6a436e81c7be962963aa31596f645The Android Open Source Projectdbus_bool_t test_connection_dispatch_one_message (DBusConnection *connection); 18ae35d9c7cda6a436e81c7be962963aa31596f645The Android Open Source Project 19ae35d9c7cda6a436e81c7be962963aa31596f645The Android Open Source Project 20ae35d9c7cda6a436e81c7be962963aa31596f645The Android Open Source Project#endif 21