This is IOEventSource.h in view mode; [Download] [Up]
/* Copyright (c) 1992 NeXT Computer, Inc. All rights reserved. * * IOEventSource.h - Common Event Source object class. * * HISTORY * 22 May 1992 Mike Paquette at NeXT * Created. * 4 Aug 1993 Erik Kay at NeXT * API cleanup * 5 Aug 1993 Erik Kay at NeXT * added ivar space for future expansion */ #import <driverkit/IODevice.h> #import <driverkit/eventProtocols.h> #import <machkit/NXLock.h> @interface IOEventSource : IODevice <IOEventSourceExported> { @private id _owner; id _desiredOwner; NXLock * _ownerLock; /* NXLock; protects _owner and*/ /* desiredOwner*/ int _reserved[4]; /* reserved for future expansion*/ } + registerEventSource:source; /* register as an event source*/ - init; /* Called by subclass's init to set up ownership glue*/ - free; /* * Methods used only by subclass. */ - owner; - (NXLock *)ownerLock; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.