X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Ffdev.h;h=d206b176f30947ee1f041b0d58e6d4d567251e78;hb=65353dce81a629e042800bb7b86fcd869a76727e;hp=9fbcb7598dedecb9e99510f32f5a662000c79efe;hpb=ca820c65c2b03a24e8936218171c6c1d138fd1f7;p=src%2Fapp-framework-binder.git diff --git a/src/fdev.h b/src/fdev.h index 9fbcb759..d206b176 100644 --- a/src/fdev.h +++ b/src/fdev.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2018 "IoT.bzh" + * Copyright (C) 2015-2020 "IoT.bzh" * Author José Bollo * * Licensed under the Apache License, Version 2.0 (the "License"); @@ -27,6 +27,7 @@ struct fdev_itf void (*unref)(void *closure); void (*disable)(void *closure, const struct fdev *fdev); void (*enable)(void *closure, const struct fdev *fdev); + void (*update)(void *closure, const struct fdev *fdev); }; extern struct fdev *fdev_create(int fd); @@ -39,10 +40,8 @@ extern void fdev_unref(struct fdev *fdev); extern int fdev_fd(const struct fdev *fdev); extern uint32_t fdev_events(const struct fdev *fdev); -extern int fdev_repeat(const struct fdev *fdev); extern int fdev_autoclose(const struct fdev *fdev); extern void fdev_set_callback(struct fdev *fdev, void (*callback)(void*,uint32_t,struct fdev*), void *closure); extern void fdev_set_events(struct fdev *fdev, uint32_t events); -extern void fdev_set_repeat(struct fdev *fdev, int count); extern void fdev_set_autoclose(struct fdev *fdev, int autoclose);