summaryrefslogtreecommitdiff
path: root/messagepump.h
diff options
context:
space:
mode:
Diffstat (limited to 'messagepump.h')
-rw-r--r--messagepump.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/messagepump.h b/messagepump.h
new file mode 100644
index 00000000..bf88d63d
--- /dev/null
+++ b/messagepump.h
@@ -0,0 +1,12 @@
+#ifndef __MESSAGEPUMP_H
+#define __MESSAGEPUMP_H
+
+#include <stdint.h>
+
+int messagepump_init (void);
+void messagepump_free (void);
+int messagepump_push (uint32_t id, uintptr_t ctx, uint32_t p1, uint32_t p2);
+int messagepump_pop (uint32_t *id, uintptr_t *ctx, uint32_t *p1, uint32_t *p2);
+//int messagepump_hasmessages (void);
+
+#endif // __MESSAGEPUMP_H