This is EMErrorAction.h in view mode; [Download] [Up]
#import <objc/Object.h>
// Es waere eigentlich RICHTIG objekt-orientiert, eine Generic ErrorAction und för
// jede Massnahme dann eine entsprechende Subklasse zu implementieren. Aber das
// sieht mir (ohne das FoundationKit) nach Overkill aus. Darum alles in einer
// Klasse a la Cell. Die Support-Variablen werden wie folgt verwendet:
//
// (1) (2) (3)
// SYSLOG: priority
// LOGFILE filename
// DO: port/host selector (port als NXProxy)
// MAIL: to subject (mail-port als FILE descriptor)
// ALERT: titel okay-button
typedef enum
{
EMNoAction = 0,
EMActionSyslog,
EMActionLogfile,
EMActionDO,
EMActionMail,
EMActionAlert
} EMErrorActionType;
@interface EMErrorAction:Object
{
EMErrorActionType type;
char *msgTemplate;
char *support1;
char *support2;
void *support3;
}
- initType:(EMErrorActionType)aType;
- (EMErrorActionType)type;
- setMsgTemplate:(const char *)text;
- (const char *)msgTemplate;
- setPortname:(const char *)name;
- (const char *)portName;
- setSelector:(const char *)name;
- (const char *)selector;
- setPriority:(const char *)name;
- (const char *)priority;
- setFilename:(const char *)name;
- (const char *)filename;
- setRecipient:(const char *)name;
- (const char *)recipient;
- setSubject:(const char *)subject;
- (const char *)subject;
- setTitle:(const char *)title;
- (const char *)title;
- setButton:(const char *)title;
- (const char *)button;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.