I'd like to introduce you to ITAppleEventCenter, our new facility for sending and...
[ITFoundation.git] / ITAppleEventCenter.h
diff --git a/ITAppleEventCenter.h b/ITAppleEventCenter.h
new file mode 100755 (executable)
index 0000000..4a71835
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ *     ITFoundation
+ *     ITAppleEventCenter
+ *
+ *     A class for sending and recieving AppleEvent data.
+ *     Who wants to mess with that Carbon shit anyway?
+ *
+ *     Original Author : Joseph Spiros <joseph.spiros@ithinksw.com>
+ *     Responsibility  : Joseph Spiros <joseph.spiros@ithinksw.com>
+ *                     : Kent Sutherland <kent.sutherland@ithinksw.com>
+ *                     : Matt Judy <matt.judy@ithinksw.com>
+ *
+ *     Copyright (c) 2002 - 2003 iThink Software.
+ *     All Rights Reserved
+ *
+ */
+
+#import <Foundation/Foundation.h>
+#import <Carbon/Carbon.h>
+
+
+@interface ITAppleEventCenter : NSObject {
+
+}
++ (id)sharedCenter;
+- (NSString*)runAEWithRequestedKey:(NSString*)key eventClass:(NSString*)eventClass eventID:(NSString*)eventID appPSN:(ProcessSerialNumber)psn;
+- (void)printCarbonDesc:(AEDesc*)desc;
+@end