26 RCSIDH(list_h,
"$Id: 1049161248f6fd43d4c440a97f09172e3983b610 $")
28 #include <freeradius-devel/util/packet.h>
fr_packet_t * fr_packet_list_recv(fr_packet_list_t *pl, fd_set *set, uint32_t max_attributes, bool require_message_authenticator)
uint32_t fr_packet_list_num_incoming(fr_packet_list_t *pl)
void fr_packet_list_free(fr_packet_list_t *pl)
uint32_t fr_packet_list_num_outgoing(fr_packet_list_t *pl)
bool fr_packet_list_insert(fr_packet_list_t *pl, fr_packet_t *request_p)
bool fr_packet_list_socket_del(fr_packet_list_t *pl, int sockfd)
fr_packet_t * fr_packet_list_find(fr_packet_list_t *pl, fr_packet_t *request)
bool fr_packet_list_socket_freeze(fr_packet_list_t *pl, int sockfd)
int8_t fr_packet_cmp(void const *a, void const *b)
fr_packet_list_t * fr_packet_list_create(int alloc_id)
fr_packet_t * fr_packet_list_find_byreply(fr_packet_list_t *pl, fr_packet_t *reply)
bool fr_packet_list_socket_thaw(fr_packet_list_t *pl, int sockfd)
bool fr_packet_list_yank(fr_packet_list_t *pl, fr_packet_t *request)
bool fr_packet_list_socket_add(fr_packet_list_t *pl, int sockfd, int proto, fr_ipaddr_t *dst_ipaddr, uint16_t dst_port, void *ctx)
void fr_request_from_reply(fr_packet_t *request, fr_packet_t const *reply)
bool fr_packet_list_id_alloc(fr_packet_list_t *pl, int proto, fr_packet_t *request_p, void **pctx)
uint32_t fr_packet_list_num_elements(fr_packet_list_t *pl)
int fr_packet_list_fd_set(fr_packet_list_t *pl, fd_set *set)
bool fr_packet_list_id_free(fr_packet_list_t *pl, fr_packet_t *request, bool yank)
static char const * proto(int id, int porttype)