WebCoreThreadMessage.h [plain text]
#import <Foundation/Foundation.h>
#ifdef __OBJC__
#import <WebCore/WebCoreThread.h>
#define WebThreadAdoptAndReleaseIfNeeded \
if (WebThreadIsEnabled() && WebThreadNotCurrent() && [self retainCount] == 1) \
WebThreadAdoptAndRelease(self); \
else
#endif // __OBJC__
#if defined(__cplusplus)
extern "C" {
#endif
void WebThreadCallAPI(id target, SEL selector, ...);
void WebThreadAdoptAndRelease(id obj);
void WebThreadCallDelegate(id target, SEL selector, ...);
void WebThreadPostNotification(NSString *name, id object, id userInfo);
#if defined(__cplusplus)
}
#endif