#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.