netdb

@extern
object netdb
class Object
trait Matchable
class Any
netdb.type

Type members

Types

type addrinfo = CStruct8[CInt, CInt, CInt, CInt, socklen_t, Ptr[sockaddr], Ptr[CChar], Ptr[Byte]]

Value members

Concrete methods

@name("scalanative_ai_addrconfig")
def AI_ADDRCONFIG: CInt
@name("scalanative_ai_canonname")
def AI_CANONNAME: CInt
@name("scalanative_ai_numerichost")
def AI_NUMERICHOST: CInt
@name("scalanative_ai_numericserv")
def AI_NUMERICSERV: CInt
@name("scalanative_ai_passive")
def AI_PASSIVE: CInt
@name("scalanative_ai_v4mapped")
def AI_V4MAPPED: CInt
@name("scalanative_eai_again")
def EAI_AGAIN: CInt
@name("scalanative_eai_badflags")
def EAI_BADFLAGS: CInt
@name("scalanative_eai_fail")
def EAI_FAIL: CInt
@name("scalanative_eai_family")
def EAI_FAMILY: CInt
@name("scalanative_eai_memory")
def EAI_MEMORY: CInt
@name("scalanative_eai_noname")
def EAI_NONAME: CInt
@name("scalanative_eai_overflow")
def EAI_OVERFLOW: CInt
@name("scalanative_eai_service")
def EAI_SERVICE: CInt
@name("scalanative_eai_socktype")
def EAI_SOCKTYPE: CInt
@name("scalanative_eai_system")
def EAI_SYSTEM: CInt
@name("scalanative_freeaddrinfo")
def freeaddrinfo(addr: Ptr[addrinfo]): Unit
def gai_strerror(errcode: CInt): CString
@name("scalanative_getaddrinfo")
def getaddrinfo(name: CString, service: CString, hints: Ptr[addrinfo], res: Ptr[Ptr[addrinfo]]): CInt
@name("scalanative_getnameinfo")
def getnameinfo(addr: Ptr[sockaddr], addrlen: socklen_t, host: CString, hostlen: socklen_t, service: CString, servlen: socklen_t, flags: CInt): CInt