summaryrefslogtreecommitdiff
path: root/source4/kdc
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2016-06-10 11:23:20 +0200
committerJeremy Allison <jra@samba.org>2016-06-18 23:32:26 +0200
commitdc350a349ac8ae484074e0900129d817a017c11f (patch)
tree09affb6945ca802eb099daef8c5c3228f910e715 /source4/kdc
parentf11066231052190467df8c7d0019c80e61c281b5 (diff)
downloadsamba-dc350a349ac8ae484074e0900129d817a017c11f.tar.gz
s4-kdc: Move KDC socket structs to krb5-server.h
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source4/kdc')
-rw-r--r--source4/kdc/kdc-heimdal.c14
-rw-r--r--source4/kdc/kdc-server.h14
2 files changed, 14 insertions, 14 deletions
diff --git a/source4/kdc/kdc-heimdal.c b/source4/kdc/kdc-heimdal.c
index f118db00cb6..a0c5d314f27 100644
--- a/source4/kdc/kdc-heimdal.c
+++ b/source4/kdc/kdc-heimdal.c
@@ -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;
diff --git a/source4/kdc/kdc-server.h b/source4/kdc/kdc-server.h
index 61be4cd5f1a..284a4ec8b40 100644
--- a/source4/kdc/kdc-server.h
+++ b/source4/kdc/kdc-server.h
@@ -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 */