IONetworkController.h



Typedefs

IONetworkAction

typedef UInt32 (OSObject::*IONetworkAction)(void * arg0,
                                            void * arg1,
                                            void * arg2,
                                            void * arg3);

Prototype for an action passed to syncRequest().

Parameters

NameDescription
arg0Action argument.
arg1Action argument.
arg2Action argument.
arg3Action argument.

IOPacketBufferConstraints

typedef  struct  {
  UInt32  alignStart;
  UInt32  alignLength;
  UInt32  maxLength;
}  IOPacketBufferConstraints;

Constraint parameters used by allocatePacket() to align the memory buffer associated with a mbuf.

Fields

NameDescription
alignStartAlignment for the buffer's starting address.
alignLengthBuffer length alignment.
maxLengthMaximum buffer size (not implemented).

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