enum rpc_ai_rc

Overview

#include <te_rpc_netdb.h>

enum rpc_ai_rc {
    RPC_EAI_BADFLAGS,
    RPC_EAI_NONAME,
    RPC_EAI_AGAIN,
    RPC_EAI_FAIL,
    RPC_EAI_NODATA,
    RPC_EAI_FAMILY,
    RPC_EAI_SOCKTYPE,
    RPC_EAI_SERVICE,
    RPC_EAI_ADDRFAMILY,
    RPC_EAI_MEMORY,
    RPC_EAI_SYSTEM,
    RPC_EAI_INPROGRESS,
    RPC_EAI_CANCELED,
    RPC_EAI_NOTCANCELED,
    RPC_EAI_ALLDONE,
    RPC_EAI_INTR,
    RPC_EAI_UNKNOWN,
};

Detailed Documentation

Enum Values

RPC_EAI_BADFLAGS

Invalid value for ai_flags field

RPC_EAI_NONAME

NAME or SERVICE is unknown

RPC_EAI_AGAIN

Temporary failure in name resolution

RPC_EAI_FAIL

Non-recoverable failure in name res

RPC_EAI_NODATA

No address associated with NAME

RPC_EAI_FAMILY

ai_family not supported

RPC_EAI_SOCKTYPE

ai_socktype not supported

RPC_EAI_SERVICE

SERVICE not supported for ai_socktype

RPC_EAI_ADDRFAMILY

Address family for NAME not supported

RPC_EAI_MEMORY

Memory allocation failure

RPC_EAI_SYSTEM

System error returned in errno

RPC_EAI_INPROGRESS

Processing request in progress

RPC_EAI_CANCELED

Request canceled

RPC_EAI_NOTCANCELED

Request not canceled

RPC_EAI_ALLDONE

All requests done

RPC_EAI_INTR

Interrupted by a signal