diff -r 360b9aabe17e -r d07810b02147 src/server/daemon/session.h --- a/src/server/daemon/session.h Sat Dec 15 16:05:03 2012 +0100 +++ b/src/server/daemon/session.h Sat Dec 29 18:08:23 2012 +0100 @@ -31,6 +31,7 @@ #include "../public/nsapi.h" #include "../util/thrpool.h" +#include "config.h" #ifdef __cplusplus extern "C" { @@ -43,10 +44,17 @@ int sys_fd; /* system file descriptor */ threadpool_t *currentpool; threadpool_t *defaultpool; + + ServerConfiguration *config; }; NSAPI_PUBLIC char *session_dns_lookup(Session *s, int verify); +/* new functions */ + +// get the server configuration of this session +NSAPI_PUBLIC void* session_get_config(Session *s); + #ifdef __cplusplus } #endif