1 | // |
---|
2 | // AIObjectAdditions.h |
---|
3 | // Adium |
---|
4 | // |
---|
5 | // Created by Colin Barrett on Mon Sep 22 2003. |
---|
6 | // Copyright (c) 2003-2005 The Adium Team. All rights reserved. |
---|
7 | // |
---|
8 | |
---|
9 | #import <AIUtilities/AITigerCompatibility.h> |
---|
10 | |
---|
11 | @interface NSObject (HashingAdditions) |
---|
12 | - (NSUInteger)hash; |
---|
13 | @end |
---|
14 | |
---|
15 | @interface NSObject (RunLoopMessenger) |
---|
16 | - (void)mainPerformSelector:(SEL)aSelector; |
---|
17 | - (id)mainPerformSelector:(SEL)aSelector returnValue:(BOOL)flag; |
---|
18 | - (void)mainPerformSelector:(SEL)aSelector waitUntilDone:(BOOL)flag; |
---|
19 | |
---|
20 | - (void)mainPerformSelector:(SEL)aSelector withObject:(id)argument1; |
---|
21 | - (void)mainPerformSelector:(SEL)aSelector withObject:(id)argument1 waitUntilDone:(BOOL)flag; |
---|
22 | - (id)mainPerformSelector:(SEL)aSelector withObject:(id)argument1 returnValue:(BOOL)flag; |
---|
23 | |
---|
24 | - (void)mainPerformSelector:(SEL)aSelector withObject:(id)argument1 withObject:(id)argument2; |
---|
25 | - (void)mainPerformSelector:(SEL)aSelector withObject:(id)argument1 withObject:(id)argument2 waitUntilDone:(BOOL)flag; |
---|
26 | - (id)mainPerformSelector:(SEL)aSelector withObject:(id)argument1 withObject:(id)argument2 returnValue:(BOOL)flag; |
---|
27 | |
---|
28 | - (void)mainPerformSelector:(SEL)aSelector withObject:(id)argument1 withObject:(id)argument2 withObject:(id)argument3; |
---|
29 | - (void)mainPerformSelector:(SEL)aSelector withObject:(id)argument1 withObject:(id)argument2 withObject:(id)argument3 waitUntilDone:(BOOL)flag; |
---|
30 | - (id)mainPerformSelector:(SEL)aSelector withObject:(id)argument1 withObject:(id)argument2 withObject:(id)argument3 returnValue:(BOOL)flag; |
---|
31 | |
---|
32 | - (void)mainPerformSelector:(SEL)aSelector withObject:(id)argument1 withObject:(id)argument2 withObject:(id)argument3 withObject:(id)argument4; |
---|
33 | - (void)mainPerformSelector:(SEL)aSelector withObject:(id)argument1 withObject:(id)argument2 withObject:(id)argument3 withObject:(id)argument4 waitUntilDone:(BOOL)flag; |
---|
34 | |
---|
35 | - (void)mainPerformSelector:(SEL)aSelector withObjects:(id)argument1, ... NS_REQUIRES_NIL_TERMINATION; |
---|
36 | |
---|
37 | - (void)mainPerformSelector:(SEL)aSelector withObject:(id)argument1 withObject:(id)argument2 withObject:(id)argument3 withObject:(id)argument4 waitUntilDone:(BOOL)flag; |
---|
38 | - (void)performSelector:(SEL)aSelector withObject:(id)argument1 withObject:(id)argument2 afterDelay:(NSTimeInterval)delay; |
---|
39 | |
---|
40 | - (void)performSelector:(SEL)aSelector withObject:(id)argument1 withObject:(id)argument2 withObject:(id)argument3 afterDelay:(NSTimeInterval)delay; |
---|
41 | |
---|
42 | - (void)handleInvocation:(NSInvocation *)anInvocation; |
---|
43 | @end |
---|