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);