func (c *CGoSystem) Wait(handle uint32, signals uint32, deadline uint64) (result uint32, satisfiedSignals, satisfiableSignals uint32) { var cState C.struct_MojoHandleSignalsState r := C.MojoWait(C.MojoHandle(handle), C.MojoHandleSignals(signals), C.MojoDeadline(deadline), &cState) return uint32(r), uint32(cState.satisfied_signals), uint32(cState.satisfiable_signals) }
func (c *CoreImpl) Wait(handle MojoHandle, signal MojoHandleSignals, deadline MojoDeadline) MojoResult { return (MojoResult)(C.MojoWait(handle.cType(), signal.cType(), deadline.cType())) }