func (sa *SockaddrIn6) Name() (name string, err error) { b := make([]byte, 256) r := C.uv_ip6_name(&sa.sa, (*C.char)(unsafe.Pointer(&b[0])), C.size_t(len(b))) if r != 0 { e := C.uv_last_error(C.uv_default_loop()) return "", errors.New(C.GoString(C.uv_strerror(e))) } return string(b), nil }
func DefaultLoop() *Loop { return &Loop{C.uv_default_loop()} }