This is MailSpeaker.m in view mode; [Download] [Up]
//----------------------------------------------------------------------------- // // MailSpeaker // // Inherits From: Speaker // // Declared In: MailSpeaker.h // // Disclaimer // // You may freely copy, distribute and reuse this software and its // associated documentation. I disclaim any warranty of any kind, // expressed or implied, as to its fitness for any particular use. // //----------------------------------------------------------------------------- #import <appkit/appkit.h> #import "MailSpeaker.h" #import <mach/mach.h> #import <mach/message.h> #import <servers/netname.h> @implementation MailSpeaker - (int) incorporateNewMail { return [self selectorRPC:"incorporateNewMail" paramTypes:""]; } - (int) deliver { return [self selectorRPC:"deliver" paramTypes:""]; } - (int) openSend { return [self selectorRPC:"openSend" paramTypes:""]; } - (int) setBody : (char *) aString { return [self selectorRPC:"setBody:" paramTypes:"c", aString]; } - (int) setCc : (char *) aString { return [self selectorRPC:"setCc:" paramTypes:"c", aString]; } - (int) setSubject : (char *) aString { return [self selectorRPC:"setSubject:" paramTypes:"c", aString]; } - (int) setTo : (char *) aString { return [self selectorRPC:"setTo:" paramTypes:"c", aString]; } - (int) deliver : (int) aWindow { return [self selectorRPC:"deliver:" paramTypes:"i", aWindow]; } - (int) openSend : (int *) aWindow { return [self selectorRPC:"openSend:" paramTypes:"I", aWindow]; } - (int) setBody : (char *) aString inWindow : (int) aWindow { return [self selectorRPC:"setBody:inWindow:" paramTypes:"ci", aString, aWindow]; } - (int) setCc : (char *) aString inWindow : (int) aWindow { return [self selectorRPC:"setCc:inWindow:" paramTypes:"ci", aString, aWindow]; } - (int) setSubject : (char *) aString inWindow : (int) aWindow { return [self selectorRPC:"setSubject:inWindow:" paramTypes:"ci", aString, aWindow]; } - (int) setTo : (char *) aString inWindow : (int) aWindow { return [self selectorRPC:"setTo:inWindow:" paramTypes:"ci", aString, aWindow]; } @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.