WIP commit moving towards working server support.
[radsecproxy.git] / lib / listener.h
1 /* Copyright 2013 NORDUnet A/S. All rights reserved.
2    See LICENSE for licensing information. */
3
4 /** Maximum number of pending connection requests. */
5 #define LISTENER_BACKLOG -1
6
7 void listener_accept_cb_(struct evconnlistener *evconnlistener,
8                          evutil_socket_t fd,
9                          struct sockaddr *sa,
10                          int socklen,
11                          void *data);
12 void listener_err_cb_(struct evconnlistener *listener, void *user_data);
13 struct rs_listener *listener_create(struct rs_context *ctx,
14                                     struct rs_listener **rootp);