home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.1 (Developer) [x86] / NeXT Step 3.1 Intel dev.cdr.dmg / NextDeveloper / Headers / driverkit / IODirectDevice.h < prev    next >
Encoding:
Text File  |  1993-03-12  |  716 b   |  35 lines

  1. /*     Copyright (c) 1993 NeXT Computer, Inc.  All rights reserved. 
  2.  *
  3.  * IODirectDevice class description.
  4.  *
  5.  * HISTORY
  6.  * 08-Jan-93    Doug Mitchell at NeXT
  7.  *      Created. 
  8.  */
  9.  
  10. #import <driverkit/IODevice.h>
  11.  
  12. @interface IODirectDevice : IODevice
  13. {
  14. @private
  15.     IODeviceDescription    *_deviceDescription;
  16.     port_t            _interruptPort;
  17. }
  18.  
  19. /*
  20.  * By defintion, all subclasses of this class are of style IO_DirectDevice.
  21.  * Subclasses need not implement this method.
  22.  */
  23. + (IODeviceStyle)deviceStyle;
  24.  
  25. - init;
  26. - free;
  27. - deviceDescription;
  28. - (void)setDeviceDescription : deviceDescription;
  29. - (port_t)interruptPort;
  30. - (void)setInterruptPort : (port_t)interruptPort;
  31. - (IOReturn) attachInterruptPort;
  32.  
  33. @end    /* IODirectDevice */
  34.  
  35.