X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dbus%2Fdbus-spawn.h;h=a8814fb9f814d5a69d5f02aff0d6a0928c9ddb19;hb=67f9cca382df0d03adfe6b619aa613d103fa77f6;hp=5af54b72f565dec57383239408cea1447599de15;hpb=5df8c3db12590edd68e968975a335da9d0415e5a;p=platform%2Fupstream%2Fdbus.git diff --git a/dbus/dbus-spawn.h b/dbus/dbus-spawn.h index 5af54b7..a8814fb 100644 --- a/dbus/dbus-spawn.h +++ b/dbus/dbus-spawn.h @@ -35,12 +35,18 @@ typedef void (* DBusSpawnChildSetupFunc) (void *user_data); typedef struct DBusBabysitter DBusBabysitter; +typedef void (* DBusBabysitterFinishedFunc) (DBusBabysitter *sitter, + void *user_data); + dbus_bool_t _dbus_spawn_async_with_babysitter (DBusBabysitter **sitter_p, char **argv, char **env, DBusSpawnChildSetupFunc child_setup, void *user_data, DBusError *error); +void _dbus_babysitter_set_result_function (DBusBabysitter *sitter, + DBusBabysitterFinishedFunc finished, + void *user_data); DBusBabysitter* _dbus_babysitter_ref (DBusBabysitter *sitter); void _dbus_babysitter_unref (DBusBabysitter *sitter); void _dbus_babysitter_kill_child (DBusBabysitter *sitter);