Build, project, and header info changes. Required to build MT.
[ITFoundation.git] / ITAppleEventCenter.h
1 /*
2  *      ITFoundation
3  *      ITAppleEventCenter
4  *        A class for sending and recieving AppleEvent data.
5  *        Who wants to mess with that Carbon shit anyway?
6  *
7  *      Original Author : Joseph Spiros <joseph.spiros@ithinksw.com>
8  *   Responsibility : Matt Judy <mjudy@ithinksw.com>
9  *   Responsibility : Joseph Spiros <joseph.spiros@ithinksw.com>
10  *
11  *      Copyright (c) 2002 - 2003 iThink Software.
12  *      All Rights Reserved
13  *
14  */
15
16 #import <Foundation/Foundation.h>
17 #import <Carbon/Carbon.h>
18
19
20 @interface ITAppleEventCenter : NSObject {
21
22 }
23 + (id)sharedCenter;
24 - (NSString*)sendAEWithRequestedKey:(NSString*)key eventClass:(NSString*)eventClass eventID:(NSString*)eventID appPSN:(ProcessSerialNumber)psn;
25 - (void)sendAEWithEventClass:(NSString*)eventClass eventID:(NSString*)eventID appPSN:(ProcessSerialNumber)psn;
26 - (void)printCarbonDesc:(AEDesc*)desc;
27 @end