syslog-ng source
host-resolve.h File Reference
#include "syslog-ng.h"
#include "gsockaddr.h"
Include dependency graph for host-resolve.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  HostResolveOptions
 

Functions

const gchar * resolve_sockaddr_to_hostname (gsize *result_len, GSockAddr *saddr, const HostResolveOptions *host_resolve_options)
 
gboolean resolve_hostname_to_sockaddr (GSockAddr **addr, gint family, const gchar *name)
 
const gchar * resolve_hostname_to_hostname (gsize *result_len, const gchar *hostname, HostResolveOptions *options)
 
void host_resolve_options_defaults (HostResolveOptions *options)
 
void host_resolve_options_global_defaults (HostResolveOptions *options)
 
void host_resolve_options_init_globals (HostResolveOptions *options)
 
void host_resolve_options_init (HostResolveOptions *options, HostResolveOptions *global_options)
 
void host_resolve_options_destroy (HostResolveOptions *options)
 

Function Documentation

◆ host_resolve_options_defaults()

void host_resolve_options_defaults ( HostResolveOptions options)

◆ host_resolve_options_destroy()

void host_resolve_options_destroy ( HostResolveOptions options)

◆ host_resolve_options_global_defaults()

void host_resolve_options_global_defaults ( HostResolveOptions options)

◆ host_resolve_options_init()

void host_resolve_options_init ( HostResolveOptions options,
HostResolveOptions global_options 
)

◆ host_resolve_options_init_globals()

void host_resolve_options_init_globals ( HostResolveOptions options)

◆ resolve_hostname_to_hostname()

const gchar* resolve_hostname_to_hostname ( gsize *  result_len,
const gchar *  hostname,
HostResolveOptions options 
)

◆ resolve_hostname_to_sockaddr()

gboolean resolve_hostname_to_sockaddr ( GSockAddr **  addr,
gint  family,
const gchar *  name 
)

◆ resolve_sockaddr_to_hostname()

const gchar* resolve_sockaddr_to_hostname ( gsize *  result_len,
GSockAddr saddr,
const HostResolveOptions host_resolve_options 
)