krad_remote
krad_remote *remote;
krad_remote *serv;
krad_remote **out)
kr_remote_send(krad_remote *rr, krad_code code, krad_attrset *attrs,
kr_remote_cancel(krad_remote *rr, const krad_packet *pkt);
kr_remote_cancel_all(krad_remote *rr);
kr_remote_equals(const krad_remote *rr, const struct addrinfo *info,
const char *secret, krad_remote **rr);
kr_remote_free(krad_remote *rr);
remote_disconnect(krad_remote *rr)
remote_add_flags(krad_remote *remote, verto_ev_flag flags)
remote_del_flags(krad_remote *remote, verto_ev_flag flags)
remote_shutdown(krad_remote *rr)
on_io_write(krad_remote *rr)
on_io_read(krad_remote *rr)
krad_remote *rr;
const char *secret, krad_remote **rr)
krad_remote *tmp = NULL;
tmp = calloc(1, sizeof(krad_remote));
kr_remote_cancel_all(krad_remote *rr)
kr_remote_free(krad_remote *rr)
kr_remote_send(krad_remote *rr, krad_code code, krad_attrset *attrs,
krad_remote *rr;
kr_remote_cancel(krad_remote *rr, const krad_packet *pkt)
kr_remote_equals(const krad_remote *rr, const struct addrinfo *info,
request_new(krad_remote *rr, krad_packet *rqst, int timeout, size_t retries,
static krad_remote *rr;
remote_new(krb5_context kctx, krad_remote **remote)