예제 #1
0
파일: callback.go 프로젝트: zchee/gouv
func uv_tcp_simultaneous_accepts(tcp *C.uv_tcp_t, enable bool) int {
	var v C.int
	if enable {
		v = 1
	}
	return int(C.uv_tcp_simultaneous_accepts(tcp, v))
}
예제 #2
0
파일: tcp.go 프로젝트: postfix/go-uv
func (tcp *Tcp) SimultaneousAccepts(enable bool) (err error) {
	var v C.int
	if enable {
		v = 1
	}
	r := C.uv_tcp_simultaneous_accepts(tcp.t, v)
	if r != 0 {
		return tcp.GetLoop().LastError().Error()
	}
	return nil
}
예제 #3
0
파일: tcp.go 프로젝트: zchee/gouv
func (tcp *Tcp) SimultaneousAccepts(enable bool) (err error) {
	var v C.int
	if enable {
		v = 1
	}
	r := C.uv_tcp_simultaneous_accepts(tcp.t, v)
	if r != 0 {
		return &Error{int(r)}
	}
	return nil
}