1
0
mirror of https://github.com/switchbrew/libnx.git synced 2025-07-15 23:42:13 +02:00
libnx/nx/include/switch/kernel/event.h
2018-08-05 13:23:08 +02:00

20 lines
384 B
C

// Copyright 2018 plutoo
#pragma once
#include "../types.h"
#include "../result.h"
#include "../kernel/svc.h"
typedef struct {
Handle revent;
Handle wevent;
} Event;
Result eventCreate(Event* t);
void eventLoadRemote(Event* t, Handle handle);
void eventClose(Event* t);
Result eventWait(Event* t, u64 timeout);
Result eventFire(Event* t);
Result eventClear(Event* t);