#include <stddef.h>
Go to the source code of this file.
Classes | |
struct | address_sorting_address |
struct | address_sorting_sortable |
struct | address_sorting_source_addr_factory |
struct | address_sorting_source_addr_factory_vtable |
Typedefs | |
typedef struct address_sorting_address | address_sorting_address |
typedef struct address_sorting_sortable | address_sorting_sortable |
typedef struct address_sorting_source_addr_factory | address_sorting_source_addr_factory |
Enumerations | |
enum | address_sorting_family { ADDRESS_SORTING_AF_INET, ADDRESS_SORTING_AF_INET6, ADDRESS_SORTING_UNKNOWN_FAMILY } |
Functions | |
address_sorting_family | address_sorting_abstract_get_family (const address_sorting_address *address) |
bool | address_sorting_get_source_addr_for_testing (const address_sorting_address *dest, address_sorting_address *source) |
void | address_sorting_init () |
void | address_sorting_override_source_addr_factory_for_testing (address_sorting_source_addr_factory *factory) |
void | address_sorting_rfc_6724_sort (address_sorting_sortable *sortables, size_t sortables_len) |
void | address_sorting_shutdown () |
typedef struct address_sorting_address address_sorting_address |
typedef struct address_sorting_sortable address_sorting_sortable |
Enumerator | |
---|---|
ADDRESS_SORTING_AF_INET | |
ADDRESS_SORTING_AF_INET6 | |
ADDRESS_SORTING_UNKNOWN_FAMILY |
Definition at line 94 of file address_sorting.h.
address_sorting_family address_sorting_abstract_get_family | ( | const address_sorting_address * | address | ) |
Definition at line 135 of file address_sorting.c.
bool address_sorting_get_source_addr_for_testing | ( | const address_sorting_address * | dest, |
address_sorting_address * | source | ||
) |
Definition at line 64 of file address_sorting.c.
void address_sorting_init | ( | ) |
Definition at line 361 of file address_sorting.c.
void address_sorting_override_source_addr_factory_for_testing | ( | address_sorting_source_addr_factory * | factory | ) |
Definition at line 329 of file address_sorting.c.
void address_sorting_rfc_6724_sort | ( | address_sorting_sortable * | sortables, |
size_t | sortables_len | ||
) |
Definition at line 349 of file address_sorting.c.
void address_sorting_shutdown | ( | ) |
Definition at line 369 of file address_sorting.c.