diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2009-11-18 18:40:14 +0100 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2009-11-18 18:40:14 +0100 |
commit | 48ac0ffecdf244d04ed6cb4f4c560aeea5ba7f23 (patch) | |
tree | 05b6563cbb3321d725f7c671ce3e27d81807f93e /runtime/nsd.h | |
parent | c82f2781d2ed372e918ea5b5529ead57ff95fc2a (diff) | |
download | rsyslog-48ac0ffecdf244d04ed6cb4f4c560aeea5ba7f23.tar.gz rsyslog-48ac0ffecdf244d04ed6cb4f4c560aeea5ba7f23.tar.xz rsyslog-48ac0ffecdf244d04ed6cb4f4c560aeea5ba7f23.zip |
milestone commit: first driver layer call done
... does not really run. We can now call into the epoll driver, but
not handle epoll(). The driver also needs more modifications.
Diffstat (limited to 'runtime/nsd.h')
-rw-r--r-- | runtime/nsd.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/nsd.h b/runtime/nsd.h index bcd5a926..fc34ad6e 100644 --- a/runtime/nsd.h +++ b/runtime/nsd.h @@ -91,8 +91,8 @@ ENDinterface(nsdsel) BEGINinterface(nsdpoll) /* name must also be changed in ENDinterface macro! */ rsRetVal (*Construct)(nsdpoll_t **ppThis); rsRetVal (*Destruct)(nsdpoll_t **ppThis); - rsRetVal (*Ctl)(nsdpoll_t *pThis, int fd, int op, epoll_event_t *event); - rsRetVal (*Wait)(nsdpoll_t *pThis, epoll_event_t *events, int maxevents, int timeout); + rsRetVal (*Ctl)(nsdpoll_t *pNsdpoll, nsd_t *pNsd, int id, void *pUsr, int op); + rsRetVal (*Wait)(nsdpoll_t *pNsdpoll, int timeout, int *idRdy, void **ppUsr); ENDinterface(nsdpoll) #define nsdpollCURR_IF_VERSION 1 /* increment whenever you change the interface structure! */ |