blob: 7459e1520a9359dca57ab74ee55f41527f31119e [file] [log] [blame]
Brad Bishop62ece2b2016-07-25 09:00:51 -04001#include <systemd/sd-bus.h>
Brad Bishop3d468792016-09-20 15:39:38 -04002#include <systemd/sd-event.h>
Brad Bishop62ece2b2016-07-25 09:00:51 -04003
4#ifdef __cplusplus
5extern "C" {
6#endif
Brad Bishop2afe7182016-08-13 14:08:17 -04007typedef struct mapper_async_wait mapper_async_wait;
8void mapper_wait_async_free(mapper_async_wait *);
9
Brad Bishop3d468792016-09-20 15:39:38 -040010int mapper_wait_async(sd_bus *, sd_event *, char *[],
Brad Bishop2afe7182016-08-13 14:08:17 -040011 void (*)(int, void *), void *, mapper_async_wait **);
Brad Bishop62ece2b2016-07-25 09:00:51 -040012int mapper_get_service(sd_bus *conn, const char *obj, char **service);
Brad Bishop3d468792016-09-20 15:39:38 -040013int mapper_get_object(sd_bus *conn, const char *obj, sd_bus_message **reply);
Brad Bishop62ece2b2016-07-25 09:00:51 -040014#ifdef __cplusplus
15}
16#endif