]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: Extract auth-request-handler struct definition to private header
authorMarkus Valentin <markus.valentin@open-xchange.com>
Fri, 27 Mar 2020 10:04:20 +0000 (11:04 +0100)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Fri, 24 Apr 2020 12:00:22 +0000 (12:00 +0000)
src/auth/Makefile.am
src/auth/auth-request-handler-private.h [new file with mode: 0644]
src/auth/auth-request-handler.c

index eeca17fe23d3a0f2291035f57dd1d228ddf1505c..1e4a24d7a73b2aabf50e3b223f07046c7a93bf3e 100644 (file)
@@ -171,6 +171,7 @@ headers = \
        auth-policy.h \
        auth-request.h \
        auth-request-handler.h \
+       auth-request-handler-private.h \
        auth-request-stats.h \
        auth-request-var-expand.h \
        auth-settings.h \
diff --git a/src/auth/auth-request-handler-private.h b/src/auth/auth-request-handler-private.h
new file mode 100644 (file)
index 0000000..6a29078
--- /dev/null
@@ -0,0 +1,24 @@
+#ifndef AUTH_REQUEST_HANDLER_PRIVATE_H
+#define AUTH_REQUEST_HANDLER_PRIVATE_H
+
+struct auth_request;
+struct auth_client_connection;
+
+struct auth_request_handler {
+       int refcount;
+       pool_t pool;
+       HASH_TABLE(void *, struct auth_request *) requests;
+
+        unsigned int connect_uid, client_pid;
+
+       auth_client_request_callback_t *callback;
+       struct auth_client_connection *conn;
+
+       auth_master_request_callback_t *master_callback;
+
+       bool destroyed:1;
+       bool token_auth:1;
+};
+
+
+#endif
index db0b54aa3b4e00fe35c011994f93be2f794fe7d0..773e9bb3cd78a2e909e0e6e13204daf690b19f9d 100644 (file)
 #include "auth-client-connection.h"
 #include "auth-master-connection.h"
 #include "auth-request-handler.h"
+#include "auth-request-handler-private.h"
 #include "auth-policy.h"
 
 #define AUTH_FAILURE_DELAY_CHECK_MSECS 500
-
-struct auth_request_handler {
-       int refcount;
-       pool_t pool;
-       HASH_TABLE(void *, struct auth_request *) requests;
-
-        unsigned int connect_uid, client_pid;
-
-       auth_client_request_callback_t *callback;
-       struct auth_client_connection *conn;
-
-       auth_master_request_callback_t *master_callback;
-
-       bool destroyed:1;
-       bool token_auth:1;
-};
-
 static ARRAY(struct auth_request *) auth_failures_arr;
 static struct aqueue *auth_failures;
 static struct timeout *to_auth_failures;