kdc_socket 96 source4/kdc/kdc.c while (kdc_socket->send_queue) { kdc_socket 97 source4/kdc/kdc.c struct kdc_reply *rep = kdc_socket->send_queue; kdc_socket 101 source4/kdc/kdc.c status = socket_sendto(kdc_socket->sock, &rep->packet, &sendlen, kdc_socket 110 source4/kdc/kdc.c DLIST_REMOVE(kdc_socket->send_queue, rep); kdc_socket 114 source4/kdc/kdc.c if (kdc_socket->send_queue == NULL) { kdc_socket 115 source4/kdc/kdc.c EVENT_FD_NOT_WRITEABLE(kdc_socket->fde); kdc_socket 126 source4/kdc/kdc.c TALLOC_CTX *tmp_ctx = talloc_new(kdc_socket); kdc_socket 135 source4/kdc/kdc.c status = socket_pending(kdc_socket->sock, &dsize); kdc_socket 148 source4/kdc/kdc.c status = socket_recvfrom(kdc_socket->sock, blob.data, blob.length, &nread, kdc_socket 159 source4/kdc/kdc.c my_addr = socket_get_my_addr(kdc_socket->sock, tmp_ctx); kdc_socket 167 source4/kdc/kdc.c ret = kdc_socket->process(kdc_socket->kdc, kdc_socket 179 source4/kdc/kdc.c rep = talloc(kdc_socket, struct kdc_reply); kdc_socket 194 source4/kdc/kdc.c DLIST_ADD_END(kdc_socket->send_queue, rep, struct kdc_reply *); kdc_socket 195 source4/kdc/kdc.c EVENT_FD_WRITEABLE(kdc_socket->fde); kdc_socket 205 source4/kdc/kdc.c struct kdc_socket *kdc_socket = talloc_get_type(private_data, struct kdc_socket); kdc_socket 207 source4/kdc/kdc.c kdc_send_handler(kdc_socket); kdc_socket 210 source4/kdc/kdc.c kdc_recv_handler(kdc_socket); kdc_socket 419 source4/kdc/kdc.c struct kdc_socket *kdc_socket; kdc_socket 420 source4/kdc/kdc.c struct kdc_socket *kpasswd_socket; kdc_socket 424 source4/kdc/kdc.c kdc_socket = talloc(kdc, struct kdc_socket); kdc_socket 425 source4/kdc/kdc.c NT_STATUS_HAVE_NO_MEMORY(kdc_socket); kdc_socket 427 source4/kdc/kdc.c kpasswd_socket = talloc(kdc, struct kdc_socket); kdc_socket 430 source4/kdc/kdc.c status = socket_create("ip", SOCKET_TYPE_DGRAM, &kdc_socket->sock, 0); kdc_socket 432 source4/kdc/kdc.c talloc_free(kdc_socket); kdc_socket 442 source4/kdc/kdc.c kdc_socket->kdc = kdc; kdc_socket 443 source4/kdc/kdc.c kdc_socket->send_queue = NULL; kdc_socket 444 source4/kdc/kdc.c kdc_socket->process = kdc_process; kdc_socket 446 source4/kdc/kdc.c talloc_steal(kdc_socket, kdc_socket->sock); kdc_socket 448 source4/kdc/kdc.c kdc_socket->fde = event_add_fd(kdc->task->event_ctx, kdc, kdc_socket 449 source4/kdc/kdc.c socket_get_fd(kdc_socket->sock), EVENT_FD_READ, kdc_socket 450 source4/kdc/kdc.c kdc_socket_handler, kdc_socket); kdc_socket 452 source4/kdc/kdc.c kdc_address = socket_address_from_strings(kdc_socket, kdc_socket->sock->backend_name, kdc_socket 456 source4/kdc/kdc.c status = socket_listen(kdc_socket->sock, kdc_address, 0, 0); kdc_socket 460 source4/kdc/kdc.c talloc_free(kdc_socket); kdc_socket 492 source4/kdc/kdc.c talloc_free(kdc_socket); kdc_socket 506 source4/kdc/kdc.c talloc_free(kdc_socket); kdc_socket 520 source4/kdc/kdc.c talloc_free(kdc_socket);