diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/poller.h | 12 | ||||
-rw-r--r-- | include/server.h | 2 |
2 files changed, 9 insertions, 5 deletions
diff --git a/include/poller.h b/include/poller.h index b203181..6b727c4 100644 --- a/include/poller.h +++ b/include/poller.h @@ -122,13 +122,17 @@ struct poller { * Creates a poller with the best available polling backend. This poller must * be torn down with poller_destroy when it is no longer needed. */ -struct poller *poller_create(void); +/** + * Initializes the poller. The poller must be torn down with poller_finish when + * it is no longer needed. + */ +void poller_init(struct poller *poller); /** - * Destroys the poller. This destroys all remaining event sources, tears down - * the poller and frees the structure. + * De-initializes the poller. This destroys all remaining event sources and + * tears down the poller. */ -int poller_destroy(struct poller *poller); +int poller_finish(struct poller *poller); /** * Create an fd event source with the provided initial parameters. This event diff --git a/include/server.h b/include/server.h index 11de2c5..03bd9ca 100644 --- a/include/server.h +++ b/include/server.h @@ -10,7 +10,7 @@ struct client; struct server { bool running; - struct poller *poller; + struct poller poller; struct list seats; }; |