Skip to content

File host_lookup.h

FileList > connection > host_lookup.h

Go to the source code of this file

  • #include <string>

Public Functions

Type Name
void freeaddrinfo_uhost (struct addrinfo * res)
int getaddrinfo_uhost (char * node, char * service, struct addrinfo * hints, struct addrinfo ** res)
struct hostent * gethostbyname_uhost (const char * name)
int getnameinfo_uhost (struct sockaddr * addr, socklen_t addrlen, char * host, size_t hostlen, char * serv, size_t servlen, int flags)
bool validate_uhost_conf (void)

Macros

Type Name
define CUBRID_HOSTS "$CUBRID/[**conf**](broker__monitor_8c.md#function-timeout)/[**cubrid\_hosts.conf"**](broker__monitor_8c.md#function-timeout)
define ETC_HOSTS "/etc/[**hosts"**](broker__monitor_8c.md#function-timeout)
define HOSTS_FILE [**prm\_get\_bool\_value**](system__parameter_8h.md#function-prm_get_bool_value) (PRM\_ID\_USE\_USER\_HOSTS) ? [**CUBRID\_HOSTS**](host__lookup_8h.md#define-cubrid_hosts) : [**ETC\_HOSTS**](host__lookup_8h.md#define-etc_hosts)

Public Functions Documentation

function freeaddrinfo_uhost

void freeaddrinfo_uhost (
    struct  addrinfo * res
) 

function getaddrinfo_uhost

int getaddrinfo_uhost (
    char * node,
    char * service,
    struct  addrinfo * hints,
    struct  addrinfo ** res
) 

function gethostbyname_uhost

struct  hostent * gethostbyname_uhost (
    const  char * name
) 

function getnameinfo_uhost

int getnameinfo_uhost (
    struct  sockaddr * addr,
    socklen_t addrlen,
    char * host,
    size_t hostlen,
    char * serv,
    size_t servlen,
    int flags
) 

function validate_uhost_conf

bool validate_uhost_conf (
    void
) 

Macro Definition Documentation

define CUBRID_HOSTS

#define CUBRID_HOSTS `"$CUBRID/ conf / cubrid_hosts.conf"`

define ETC_HOSTS

#define ETC_HOSTS `"/etc/ hosts"`

define HOSTS_FILE

#define HOSTS_FILE `prm_get_bool_value ( PRM_ID_USE_USER_HOSTS ) ? CUBRID_HOSTS : ETC_HOSTS`


The documentation for this class was generated from the following file cubrid/src/connection/host_lookup.h