s4-kdc: Move KDC socket structs to krb5-server.h
[amitay/samba.git] / source4 / kdc / kdc-server.h
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 */