This is Mux.h in view mode; [Download] [Up]
#import <driverkit/IODeviceInspector.h> #import <driverkit/IODeviceMaster.h> #import <objc/NXBundle.h> #import <appkit/appkit.h> #import "MuxParm.h" #ifdef MuxInspector @interface Mux:IODeviceInspector { id muxInspector; /* The inspector view */ id port1Size; id port2Size; id port3Size; id port4Size; id port5Size; id port6Size; id port7Size; id port8Size; /* Size of the Multiplex Register */ id port0Address; id port1Address; id port2Address; id port3Address; id port4Address; id port5Address; id port6Address; id port7Address; id port8Address; /* Address of the Multiplex Register */ id multiPanel; id muxAddressSelector; id muxAddressMinusButton; id muxAddressPlusButton; /* int portRangeLength; NXStringTable * table; /* Passed in during setTable */ IODeviceMaster * devMaster; /* Used to get infor to the driver */ IOObjectNumber myTag; IODeviceInspector * devInspector; NXRect originalViewSize; char portIndex; char muxIndex; char sizeIndex[NTTY]; unsigned sizeBuffer[NTTY]; unsigned lowatBuffer[NTTY]; unsigned hiwatBuffer[NTTY]; unsigned FIFOIndex[NTTY]; } - loadMainNibFile; - enterFIFO : sender; - enterSelection : sender; - enterSize : sender; - minusBuffer : sender; - plusBuffer : sender; - displaySize : (int)port; - enterMultiplexorStyle : sender; - minusAddress : sender; - plusAddress : sender; - displayAddress : (int)port; - setSize : sender; - setBufferSize : (int)port; - setBufferHiwat : (int)port; - setBufferLowat : (int)port; - (int)getUnsignedIntFromString : (char *)key argument : (unsigned int *)val; - (int)getHexIntFromStringPort : (int)port key : (char *)key argument : (unsigned int *)val; - unsetHexIntFromStringPort : (int)port key : (char *)key; - setHexIntFromStringPort : (int)port key : (char *)key argument : (int)val; - free; - setTable: (NXStringTable *)instance; - (View *)inspectionView; - resourcesChanged : (IOResources *)rsrc; #ifdef STANDALONE - rangeDidChange:sender; - setNumInterrupts : (int)numInterrupts numChannels : (int)numChannels portRangeLength : (int)numPorts memoryRangeLength : (int)numAddresses; #endif @end #endif
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.