refactor(c/libuv): general fixes & optimize code
Signed-off-by: hackerchai <i@hackerchai.com> refactor(c/libuv): optimize functions Signed-off-by: hackerchai <i@hackerchai.com> refactor(c/libuv): mv name Signed-off-by: hackerchai <i@hackerchai.com> refactor(c/libuv): modify libs Signed-off-by: hackerchai <i@hackerchai.com> refactor(c/libuv): use new buffer arg Signed-off-by: hackerchai <i@hackerchai.com> refactor(c/libuv/demo): optimize code style with go style Signed-off-by: hackerchai <i@hackerchai.com> refactor(c/libuv): optimize code and add comment Signed-off-by: hackerchai <i@hackerchai.com> fix(c/libuv): fix TranslateSysError Signed-off-by: hackerchai <i@hackerchai.com> refactor(c/libuv): remove go wrapper Signed-off-by: hackerchai <i@hackerchai.com> refactor(c/libuv/demo): refactor c style Signed-off-by: hackerchai <i@hackerchai.com> refactor(c/liobuv/demo): Some adjustments after removing go wrapper refactor(c/libuv/demo): add print in echo_server Signed-off-by: hackerchai <i@hackerchai.com> doc(c/libuv): add README.md for c/libuv Signed-off-by: hackerchai <i@hackerchai.com> feat(c/libuv): implement poll_init_socket Signed-off-by: hackerchai <i@hackerchai.com> refactor(c/libuv): mv poll_init_socket function Signed-off-by: hackerchai <i@hackerchai.com> refactor(demo): remove libuv demo Signed-off-by: hackerchai <i@hackerchai.com>
This commit is contained in:
@@ -65,7 +65,7 @@ type UdpFlags c.Int
|
||||
/* Handle types. */
|
||||
|
||||
type Tcp struct {
|
||||
Unused [0]byte
|
||||
Unused [264]byte
|
||||
}
|
||||
|
||||
type Udp struct {
|
||||
@@ -207,8 +207,8 @@ func (udp *Udp) SetMulticastInterface(interfaceAddr *c.Char) c.Int {
|
||||
return 0
|
||||
}
|
||||
|
||||
// llgo:link (*Udp).SAetBroadcast C.uv_udp_set_broadcast
|
||||
func (udp *Udp) SAetBroadcast(on c.Int) c.Int {
|
||||
// llgo:link (*Udp).SetBroadcast C.uv_udp_set_broadcast
|
||||
func (udp *Udp) SetBroadcast(on c.Int) c.Int {
|
||||
return 0
|
||||
}
|
||||
|
||||
@@ -218,15 +218,15 @@ func (udp *Udp) SetTTL(ttl c.Int) c.Int {
|
||||
}
|
||||
|
||||
//go:linkname Send C.uv_udp_send
|
||||
func Send(req *UdpSend, udp *Udp, bufs []Buf, nbufs c.Uint, addr *net.SockAddr, sendCb UdpSendCb) c.Int
|
||||
func Send(req *UdpSend, udp *Udp, bufs *Buf, nbufs c.Uint, addr *net.SockAddr, sendCb UdpSendCb) c.Int
|
||||
|
||||
// llgo:link (*Udp).TrySend C.uv_udp_try_send
|
||||
func (udp *Udp) TrySend(bufs []Buf, nbufs c.Uint, addr *net.SockAddr) c.Int {
|
||||
func (udp *Udp) TrySend(bufs *Buf, nbufs c.Uint, addr *net.SockAddr) c.Int {
|
||||
return 0
|
||||
}
|
||||
|
||||
// llgo:link (*Udp).RecvStart C.uv_udp_recv_start
|
||||
func (udp *Udp) RecvStart(allocCb AllocCb, recvCb UdpRecvCb) c.Int {
|
||||
// llgo:link (*Udp).StartRecv C.uv_udp_recv_start
|
||||
func (udp *Udp) StartRecv(allocCb AllocCb, recvCb UdpRecvCb) c.Int {
|
||||
return 0
|
||||
}
|
||||
|
||||
@@ -235,8 +235,8 @@ func (udp *Udp) UsingRecvmmsg() c.Int {
|
||||
return 0
|
||||
}
|
||||
|
||||
// llgo:link (*Udp).RecvStop C.uv_udp_recv_stop
|
||||
func (udp *Udp) RecvStop() c.Int {
|
||||
// llgo:link (*Udp).StopRecv C.uv_udp_recv_stop
|
||||
func (udp *Udp) StopRecv() c.Int {
|
||||
return 0
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user