s4-kdc: Move KDC socket structs to krb5-server.h
authorAndreas Schneider <asn@samba.org>
Fri, 10 Jun 2016 09:23:20 +0000 (11:23 +0200)
committerJeremy Allison <jra@samba.org>
Sat, 18 Jun 2016 21:32:26 +0000 (23:32 +0200)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source4/kdc/kdc-heimdal.c
source4/kdc/kdc-server.h

index f118db00cb6c2fe5ee8c91308850eebc84f699f5..a0c5d314f27cfdf52b4e45e61a216ee97b00122e 100644 (file)
@@ -71,13 +71,6 @@ static NTSTATUS kdc_proxy_unavailable_error(struct kdc_server *kdc,
        return NT_STATUS_OK;
 }
 
-/* hold information about one kdc socket */
-struct kdc_socket {
-       struct kdc_server *kdc;
-       struct tsocket_address *local_address;
-       kdc_process_fn_t process;
-};
-
 struct kdc_tcp_call {
        struct kdc_tcp_connection *kdc_conn;
        DATA_BLOB in;
@@ -468,13 +461,6 @@ static const struct stream_server_ops kdc_tcp_stream_ops = {
        .send_handler           = kdc_tcp_send
 };
 
-/* hold information about one kdc/kpasswd udp socket */
-struct kdc_udp_socket {
-       struct kdc_socket *kdc_socket;
-       struct tdgram_context *dgram;
-       struct tevent_queue *send_queue;
-};
-
 struct kdc_udp_call {
        struct kdc_udp_socket *sock;
        struct tsocket_address *src;
index 61be4cd5f1a59c04a1719a6a9fbca801af7e8d26..284a4ec8b40a47edb803eda49508b5e52662fc18 100644 (file)
@@ -55,4 +55,18 @@ typedef kdc_code (*kdc_process_fn_t)(struct kdc_server *kdc,
                                     struct tsocket_address *local_address,
                                     int datagram);
 
+/* Information about one kdc socket */
+struct kdc_socket {
+       struct kdc_server *kdc;
+       struct tsocket_address *local_address;
+       kdc_process_fn_t process;
+};
+
+/* Information about one kdc/kpasswd udp socket */
+struct kdc_udp_socket {
+       struct kdc_socket *kdc_socket;
+       struct tdgram_context *dgram;
+       struct tevent_queue *send_queue;
+};
+
 #endif /* _KDC_SERVER_H */