Contents

init

Primary initialiser for the IOFilterInterruptEventSource class.

Declaration

virtual bool init(
 OSObject *owner, 
 IOInterruptEventSource::Action action, 
 Filter filter, 
 IOService *provider, 
 int intIndex = 0);

Parameters

  • owner:

    Owner/client of this event source.

  • action:

    'C' Function to call when something happens.

  • filter:

    'C' Function to call in primary interrupt context.

  • provider:

    Service that provides interrupts.

  • intIndex:

    Interrupt source within provider. Defaults to 0.

Return Value

true if the inherited classes and this instance initialise successfully.

See Also

Miscellaneous