|
|
Log In | Not a Member? |
Contact ADC |
|
ADC Home > Reference Library > Reference > Hardware & Drivers > I/O Kit Framework Reference
|
IOFireWireLibIsoch.h |
| Includes: | <CoreFoundation/CoreFoundation.h> <IOKit/IOCFPlugIn.h> <IOKit/firewire/IOFireWireFamilyCommon.h> <IOKit/firewire/IOFireWireLib.h> |
This header contains definitions for interfaces you use to communicate with FireWire isochronous channel objects.
ClientCommandIsComplete |
Notify the async stream object that a packet notification handler has completed.
void ( *ClientCommandIsComplete)( IOFWAsyncStreamListenerInterfaceRef self, FWClientCommandID commandID, IOReturn status);
selfcommandIDstatusPacket notifications are received one at a time, in order. This function must be called after a packet handler has completed its work.
GetFlags |
get the flags of listener.
UInt32 ( *GetFlags)( IOFWAsyncStreamListenerInterfaceRef self);
selfflags.
GetOverrunCounter |
get overrun counter from the DCL program.
UInt32 ( *GetOverrunCounter)( IOFWAsyncStreamListenerInterfaceRef self);
selfreturns the counter value.
GetRefCon |
Returns the user refCon value for this async stream interface.
void* ( *GetRefCon)( IOFWAsyncStreamListenerInterfaceRef self);
selfreturns the callback object.
NotificationIsOn |
Is notification on?
Boolean ( *NotificationIsOn)( IOFWAsyncStreamListenerInterfaceRef self);
selfReturns true if packet notifications for this channel are active
SetFlags |
set flags for the listener.
void ( *SetFlags)( IOFWAsyncStreamListenerInterfaceRef self, UInt32 flags );
selfflagsnone.
SetListenerHandler |
Set the callback that should be called to handle incoming async stream packets
const IOFWAsyncStreamListenerHandler ( *SetListenerHandler)( IOFWAsyncStreamListenerInterfaceRef self, IOFWAsyncStreamListenerHandler inReceiver);
selfinReceiverReturns the callback that was previously set or nil for none.
SetSkippedPacketHandler |
Set the callback that should be called when incoming packets are dropped by the address space.
const IOFWAsyncStreamListenerSkippedPacketHandler ( *SetSkippedPacketHandler)( IOFWAsyncStreamListenerInterfaceRef self, IOFWAsyncStreamListenerSkippedPacketHandler inHandler);
selfinHandlerReturns the callback that was previously set or nil for none.
TurnOffNotification |
Force packet notification off.
void ( *TurnOffNotification)( IOFWAsyncStreamListenerInterfaceRef self);
selfTurnOnNotification |
Try to turn on packet notifications for this channel.
Boolean ( *TurnOnNotification)( IOFWAsyncStreamListenerInterfaceRef self);
selfReturns true upon success
|