wut  1.0.0-beta9
Wii U Toolchain
rendezvous.h
Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 typedef struct OSRendezvous OSRendezvous;
15 
17 {
18  uint32_t core[3];
19  WUT_UNKNOWN_BYTES(4);
20 };
21 WUT_CHECK_OFFSET(OSRendezvous, 0x00, core);
22 WUT_CHECK_SIZE(OSRendezvous, 0x10);
23 
24 void
25 OSInitRendezvous(OSRendezvous *rendezvous);
26 
27 BOOL
28 OSWaitRendezvous(OSRendezvous *rendezvous,
29  uint32_t coreMask);
30 
31 BOOL
33  uint32_t coreMask,
34  OSTime timeout);
35 
36 #ifdef __cplusplus
37 }
38 #endif
39 
OSTime
int64_t OSTime
Definition: time.h:18
OSRendezvous
Definition: rendezvous.h:16
wut.h
OSWaitRendezvousWithTimeout
BOOL OSWaitRendezvousWithTimeout(OSRendezvous *rendezvous, uint32_t coreMask, OSTime timeout)
OSRendezvous::core
uint32_t core[3]
Definition: rendezvous.h:18
OSWaitRendezvous
BOOL OSWaitRendezvous(OSRendezvous *rendezvous, uint32_t coreMask)
BOOL
int32_t BOOL
Definition: wut_types.h:4
OSInitRendezvous
void OSInitRendezvous(OSRendezvous *rendezvous)