#include #include /* * D-Bus half of the live harness: private connections to the IBus address * a strans daemon publishes, and the calls every IBus client makes first. * sendcall returns any reply, callret only a method return. */ DBusConnection* openbus(char*, char*); void closebus(DBusConnection**); DBusMessage* contextcall(char*, char*); DBusMessage* sendcall(DBusConnection*, DBusMessage*, char*); DBusMessage* callret(DBusConnection*, DBusMessage*, char*); int hello(DBusConnection*, char*, size_t, char*); int createcontext(DBusConnection*, char*, size_t, char*);