I'd like to introduce you to ITAppleEventCenter, our new facility for sending and...
[ITFoundation.git] / ITAppleEventCenter.h
1 /*
2  *      ITFoundation
3  *      ITAppleEventCenter
4  *
5  *      A class for sending and recieving AppleEvent data.
6  *      Who wants to mess with that Carbon shit anyway?
7  *
8  *      Original Author : Joseph Spiros <joseph.spiros@ithinksw.com>
9  *      Responsibility  : Joseph Spiros <joseph.spiros@ithinksw.com>
10  *                      : Kent Sutherland <kent.sutherland@ithinksw.com>
11  *                      : Matt Judy <matt.judy@ithinksw.com>
12  *
13  *      Copyright (c) 2002 - 2003 iThink Software.
14  *      All Rights Reserved
15  *
16  */
17
18 #import <Foundation/Foundation.h>
19 #import <Carbon/Carbon.h>
20
21
22 @interface ITAppleEventCenter : NSObject {
23
24 }
25 + (id)sharedCenter;
26 - (NSString*)runAEWithRequestedKey:(NSString*)key eventClass:(NSString*)eventClass eventID:(NSString*)eventID appPSN:(ProcessSerialNumber)psn;
27 - (void)printCarbonDesc:(AEDesc*)desc;
28 @end