async: adjust implementation for xev version bump
This commit is contained in:
parent
4b7e618b43
commit
7e0fcecfc9
@ -78,7 +78,7 @@ pub fn sleep(exec: *Executor, ms: u64) !void {
|
|||||||
const Data = XCallback(SleepResult);
|
const Data = XCallback(SleepResult);
|
||||||
|
|
||||||
var data = Data.init();
|
var data = Data.init();
|
||||||
const w = try xev.Timer.init();
|
var w = try xev.Timer.init();
|
||||||
defer w.deinit();
|
defer w.deinit();
|
||||||
var c: xev.Completion = .{};
|
var c: xev.Completion = .{};
|
||||||
w.run(loop, &c, ms, Data, &data, &Data.callback);
|
w.run(loop, &c, ms, Data, &data, &Data.callback);
|
||||||
@ -129,7 +129,7 @@ pub const TCP = struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn accept(self: Self) !Self {
|
pub fn accept(self: Self) !Self {
|
||||||
const AcceptResult = xev.TCP.AcceptError!xev.TCP;
|
const AcceptResult = xev.AcceptError!xev.TCP;
|
||||||
const Data = XCallback(AcceptResult);
|
const Data = XCallback(AcceptResult);
|
||||||
|
|
||||||
const loop = self.exec.loop;
|
const loop = self.exec.loop;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user