< prev index next >
src/java.desktop/macosx/native/libosxapp/ThreadUtilities.h
Print this page
@@ -24,10 +24,12 @@
*/
#ifndef __THREADUTILITIES_H
#define __THREADUTILITIES_H
+#include "jni.h"
+
#import <pthread.h>
#import "AWT_debug.h"
@@ -133,8 +135,8 @@
//Wrappers for the corresponding JNFRunLoop methods with a check for main thread
+ (void)performOnMainThreadWaiting:(BOOL)wait block:(void (^)())block;
+ (void)performOnMainThread:(SEL)aSelector on:(id)target withObject:(id)arg waitUntilDone:(BOOL)wait;
@end
-void OSXAPP_SetJavaVM(JavaVM *vm);
+JNIEXPORT void OSXAPP_SetJavaVM(JavaVM *vm);
#endif /* __THREADUTILITIES_H */
< prev index next >