X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fafb-common.h;fp=src%2Futils-upoll.h;h=fe17bc93a78a728f2f090f38c5b383c19a86973f;hb=5dd6480727cc1ecb12483fc4d971d73176505748;hp=56692d3fd08bc852a89929caaa5bb52dbe5195d0;hpb=f262b0f726ac0577f40525038b779185f144873f;p=src%2Fapp-framework-binder.git diff --git a/src/utils-upoll.h b/src/afb-common.h similarity index 52% rename from src/utils-upoll.h rename to src/afb-common.h index 56692d3f..fe17bc93 100644 --- a/src/utils-upoll.h +++ b/src/afb-common.h @@ -1,6 +1,6 @@ -/* - * Copyright 2016 IoT.bzh - * Author: José Bollo +/* + * Copyright (C) 2015 "IoT.bzh" + * Author José Bollo * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,20 +17,10 @@ #pragma once -struct upoll; - -extern int upoll_is_valid(struct upoll *upoll); - -extern struct upoll *upoll_open(int fd, void *closure); - -extern int upoll_on_readable(struct upoll *upoll, void (*process)(void *closure)); -extern int upoll_on_writable(struct upoll *upoll, void (*process)(void *closure)); - -extern void upoll_on_hangup(struct upoll *upoll, void (*process)(void *closure)); - -extern void upoll_close(struct upoll *upoll); - -extern int upoll_wait(int timeout); - +struct sd_event; +struct sd_bus; +extern struct sd_event *afb_common_get_event_loop(); +extern struct sd_bus *afb_common_get_user_bus(); +extern struct sd_bus *afb_common_get_system_bus();