#include <sys/poll.h>
#include <sys/time.h>
#include <avahi-common/cdecl.h>
Go to the source code of this file.
Data Structures | |
| struct | AvahiPoll |
| Defines an abstracted event polling API. More... | |
Typedefs | |
| typedef struct AvahiWatch | AvahiWatch |
| An I/O watch object. | |
| typedef struct AvahiTimeout | AvahiTimeout |
| A timeout watch object. | |
| typedef struct AvahiPoll | AvahiPoll |
| An event polling abstraction object. | |
| typedef void(* | AvahiWatchCallback )(AvahiWatch *w, int fd, AvahiWatchEvent event, void *userdata) |
| Called whenever an I/O event happens on an I/O watch. | |
| typedef void(* | AvahiTimeoutCallback )(AvahiTimeout *t, void *userdata) |
| Called when the timeout is reached. | |
Enumerations | |
| enum | AvahiWatchEvent { AVAHI_WATCH_IN = POLLIN, AVAHI_WATCH_OUT = POLLOUT, AVAHI_WATCH_ERR = POLLERR, AVAHI_WATCH_HUP = POLLHUP } |
| Type of watch events. More... | |
Definition in file watch.h.
| typedef struct AvahiTimeout AvahiTimeout |
| typedef void(* AvahiTimeoutCallback)(AvahiTimeout *t, void *userdata) |
| typedef struct AvahiWatch AvahiWatch |
| typedef void(* AvahiWatchCallback)(AvahiWatch *w, int fd, AvahiWatchEvent event, void *userdata) |
| enum AvahiWatchEvent |
1.5.7.1