Data Members



PhysicalSegment

public:
  struct  PhysicalSegment
  {
  IOPhysicalAddress  location;
  IOPhysicalLength  length;
  };

/*!  @defined  IOPhysicalSegment
  @discussion  Backward  compatibilty  define  for  the  old  non-class  scoped  type  definition.  See  $link  IOMemoryCursor::PhysicalSegment  */
#define  IOPhysicalSegment  IOMemoryCursor::PhysicalSegment

/*!
  @typedef  SegmentFunction

A physical address/length pair.


alignMask

protected:
 IOPhysicalLength alignMask;

Currently unused. Reserved for automated aligment restriction code.


maxSegmentSize

protected:
 IOPhysicalLength maxSegmentSize;

Maximum size of one segment in a scatter/gather list


maxTransferSize

protected:
 IOPhysicalLength maxTransferSize;

Maximum size of a transfer that this memory cursor is allowed to generate


outSeg

protected:
 SegmentFunction outSeg;

The action method called when an event has been delivered


© 2000 Apple Computer, Inc. — (Last Updated 2/23/2000)