#if !defined __ntp_iocompletionport_h
# define __ntp_iocompletionport_h
#include "ntp_fp.h"
#include "ntp.h"
#include "clockstuff.h"
# if defined(HAVE_IO_COMPLETION_PORT)
extern void init_io_completion_port(void);
extern void uninit_io_completion_port(void);
extern int io_completion_port_add_socket(SOCKET fd, struct interface *);
struct refclockio; /* in ntp_refclock.h but inclusion here triggers problems */
extern int io_completion_port_add_clock_io(struct refclockio *rio);
extern int io_completion_port_sendto(int, void *, size_t, sockaddr_u *);
extern HANDLE get_io_event(void);
extern HANDLE get_exit_event(void);
extern int GetReceivedBuffers(void);
# endif
#endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>