00001
00002
00003
00004
00005
00006
00007 #import "NSObject.h"
00008
00009 @class NSMutableArray;
00010
00011 @interface MainThread : NSObject
00012 {
00013 struct __CFMessagePort *_ticklePort;
00014 NSMutableArray *_requests;
00015 }
00016
00017 + (void)setupMainThreadObject;
00018 + (id)mainThread;
00019 + (BOOL)runningOnMainThread;
00020 + (unsigned long)priorityKey;
00021 - (id)init;
00022 - (BOOL)_runningOnMainThread;
00023 - (void)performOneway:(BOOL)fp8 invocation:(id)fp12;
00024 - (void)_postNotificationInMainThread:(id)fp8;
00025 - (void)_threadWillDie:(id)fp8;
00026
00027 @end
00028