26 RCSIDH(radius_client_h,
"$Id: 6d7579705d5a00b06c4e5137ef4c18409b527934 $")
28 #include <freeradius-devel/radius/radius.h>
29 #include <freeradius-devel/radius/bio.h>
30 #include <freeradius-devel/bio/packet.h>
31 #include <freeradius-devel/bio/fd.h>
32 #include <freeradius-devel/bio/retry.h>
@ FR_RADIUS_CODE_MAX
Maximum possible protocol code.
Configuration for sockets.
fr_radius_bio_verify_t verify
fr_bio_packet_t * fr_radius_client_bio_alloc(TALLOC_CTX *ctx, fr_radius_client_config_t *cfg, fr_bio_fd_config_t const *fd_cfg)
fr_bio_t * fr_radius_client_bio_get_fd(fr_bio_packet_t *bio)
int fr_radius_client_fd_bio_cancel(fr_bio_packet_t *bio, fr_packet_t *packet)
Cancel one packet.
fr_bio_retry_config_t retry_cfg
int fr_radius_client_bio_force_id(fr_bio_packet_t *bio, int code, int id)
fr_radius_client_bio_info_t const * fr_radius_client_bio_info(fr_bio_packet_t *bio)
size_t fr_radius_client_bio_outstanding(fr_bio_packet_t *bio)
int fr_radius_client_bio_connect(fr_bio_packet_t *bio)
Try to connect a socket.