This is GACUPSSpeaker.m in view mode; [Download] [Up]
#import <appkit/appkit.h> #import "GACUPSSpeaker.h" #import <mach/mach.h> #import <mach/message.h> #import <servers/netname.h> extern port_t name_server_port; extern id NXResponsibleDelegate(); @implementation GACUPSSpeaker :Speaker {} -(int)systemMode : (int *) systemMode inverterStatus : (int *) inverterStatus alarmStatus : (int *) alarmStatus ACInputVolts : (int *) ACInputVolts ACOutputVolts : (int *) ACOutputVolts ACOutputDeciAmperes : (int *) ACOutputDeciAmperes ACLoadVA : (int *) ACLoadVA batteryDeciVolts : (int *) batteryDeciVolts deciHertz : (int *) deciHertz minutes : (int *) minutes ambientTemp : (int *) ambientTemp ROMVersion : (int *) ROMVersion time : (int *) time /* */ { return [self selectorRPC:"systemMode:inverterStatus:alarmStatus:ACInputVolts:ACOutputVolts:ACOutputDeciAmperes:ACLoadVA:batteryDeciVolts:deciHertz:minutes:ambientTemp:ROMVersion:time:" paramTypes:"IIIIIIIIIIIII", systemMode, inverterStatus, alarmStatus, ACInputVolts, ACOutputVolts, ACOutputDeciAmperes, ACLoadVA, batteryDeciVolts, deciHertz, minutes, ambientTemp, ROMVersion, time]; } @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.