home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.2 (Developer) / NS_dev_3.2.iso / NextDeveloper / Headers / driverkit / i386 / IOEISADeviceDescription.h < prev    next >
Text File  |  1993-02-16  |  995b  |  44 lines

  1. /*
  2.  * Copyright (c) 1993 NeXT Computer, Inc.
  3.  *
  4.  * ISA/EISA device description class.
  5.  *
  6.  * HISTORY
  7.  *
  8.  * 18Jan93 Brian Pinkerton at NeXT
  9.  *    Created.
  10.  *
  11.  */
  12. #import <driverkit/IODeviceDescription.h>
  13. #import <driverkit/driverTypes.h>
  14.  
  15.  
  16. @interface IOEISADeviceDescription : IODeviceDescription
  17. {
  18. @private
  19.     void    *_kernDev;
  20. }
  21.  
  22. - (unsigned int) interrupt;
  23. - (unsigned int) channel;
  24.  
  25. - (unsigned int *) interruptList;
  26. - (unsigned int) numInterrupts;
  27. - (unsigned int *) channelList;
  28. - (unsigned int) numChannels;
  29. - (IORange *) portRangeList;
  30. - (unsigned int) numPortRanges;
  31. - (IORange *) memoryRangeList;
  32. - (unsigned int) numMemoryRanges;
  33.  
  34. - (void) setInterruptList    : (unsigned int *)list 
  35.                     num : (unsigned int) numInterrupts;
  36. - (void) setChannelList        : (unsigned int *)list 
  37.                 num : (unsigned int) numChannels;
  38. - (void) setPortRangeList    : (IORange *)list 
  39.                 num : (unsigned int) numRanges;
  40. - (void) setMemoryRangeList    : (IORange *)list
  41.                 num : (unsigned int) numRanges;
  42.  
  43. @end
  44.