Classes | Typedefs | Enumerations | Functions
address_sorting.h File Reference
#include <stddef.h>
Include dependency graph for address_sorting.h:
This graph shows which files directly or indirectly include this file:

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 Documentation

◆ address_sorting_address

◆ address_sorting_sortable

◆ address_sorting_source_addr_factory

Enumeration Type Documentation

◆ address_sorting_family

Enumerator
ADDRESS_SORTING_AF_INET 
ADDRESS_SORTING_AF_INET6 
ADDRESS_SORTING_UNKNOWN_FAMILY 

Definition at line 94 of file address_sorting.h.

Function Documentation

◆ address_sorting_abstract_get_family()

address_sorting_family address_sorting_abstract_get_family ( const address_sorting_address address)

Definition at line 135 of file address_sorting.c.

◆ address_sorting_get_source_addr_for_testing()

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.

◆ address_sorting_init()

void address_sorting_init ( )

Definition at line 361 of file address_sorting.c.

◆ address_sorting_override_source_addr_factory_for_testing()

void address_sorting_override_source_addr_factory_for_testing ( address_sorting_source_addr_factory factory)

Definition at line 329 of file address_sorting.c.

◆ address_sorting_rfc_6724_sort()

void address_sorting_rfc_6724_sort ( address_sorting_sortable sortables,
size_t  sortables_len 
)

Definition at line 349 of file address_sorting.c.

◆ address_sorting_shutdown()

void address_sorting_shutdown ( )

Definition at line 369 of file address_sorting.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:02