Merge pull request #718 from spongehah/c/libuv
refactor(c/libuv): Add multiple struct size
This commit is contained in:
@@ -83,18 +83,21 @@ type Tcp struct {
|
|||||||
Unused [256]byte
|
Unused [256]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO(spongehah): Udp
|
||||||
type Udp struct {
|
type Udp struct {
|
||||||
Unused [0]byte
|
Unused [224]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Request types. */
|
/* Request types. */
|
||||||
|
|
||||||
|
// TODO(spongehah): Req
|
||||||
type Req struct {
|
type Req struct {
|
||||||
Unused [0]byte
|
Unused [64]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO(spongehah): UdpSend
|
||||||
type UdpSend struct {
|
type UdpSend struct {
|
||||||
Unused [0]byte
|
Unused [320]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO(spongehah): Write
|
// TODO(spongehah): Write
|
||||||
@@ -109,16 +112,19 @@ type Connect struct {
|
|||||||
Unused [88]byte
|
Unused [88]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO(spongehah): GetAddrInfo
|
||||||
type GetAddrInfo struct {
|
type GetAddrInfo struct {
|
||||||
Unused [0]byte
|
Unused [160]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO(spongehah): GetNameInfo
|
||||||
type GetNameInfo struct {
|
type GetNameInfo struct {
|
||||||
Unused [0]byte
|
Unused [1320]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO(spongehah): Shutdown
|
||||||
type Shutdown struct {
|
type Shutdown struct {
|
||||||
Unused [0]byte
|
Unused [80]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
// ----------------------------------------------
|
// ----------------------------------------------
|
||||||
|
|||||||
@@ -12,12 +12,12 @@ import (
|
|||||||
|
|
||||||
// TODO(spongehah): Timer
|
// TODO(spongehah): Timer
|
||||||
type Timer struct {
|
type Timer struct {
|
||||||
Unused [0]byte
|
Unused [152]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
// ----------------------------------------------
|
// ----------------------------------------------
|
||||||
|
|
||||||
// llgo:type Cgit
|
// llgo:type C
|
||||||
type TimerCb func(timer *Timer)
|
type TimerCb func(timer *Timer)
|
||||||
|
|
||||||
// ----------------------------------------------
|
// ----------------------------------------------
|
||||||
@@ -28,7 +28,7 @@ type TimerCb func(timer *Timer)
|
|||||||
func InitTimer(loop *Loop, timer *Timer) c.Int
|
func InitTimer(loop *Loop, timer *Timer) c.Int
|
||||||
|
|
||||||
// llgo:link (*Timer).Start C.uv_timer_start
|
// llgo:link (*Timer).Start C.uv_timer_start
|
||||||
func (timer *Timer) Start(cb TimerCb, timeout uint64, repeat uint64) c.Int {
|
func (timer *Timer) Start(cb TimerCb, timeoutMs uint64, repeat uint64) c.Int {
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user