Expand description
Automatically generated HAP implementations
Structs§
- Index: Indices not supported Description: This hap is triggered on every word sent on a arinc429_bus object. In the hap handler, the last_word attribute can be read or modified. Setting it to -1 will drop the packet. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when a CLI command is defined. Automatically generated struct for the HAP
- Index: Indices not supported Description: Internal: Similar to Component_Hierarchy_Change but also triggered for components that are not part of any complete hierarchy including non-instantiated components. Automatically generated struct for the HAP
- Index: Indices not supported Description: Internal: Triggered when an instantiated component hierarchy is modified. The hap is associated with the top-level component of the modified hierarchy. Automatically generated struct for the HAP
- Index: break_id Description: Triggered when the output matches a string set to break on. The Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when an access to a memory-space has no target and the access does not match any entry in the Automatically generated struct for the HAP
- Index: trap_number Description: SPARC: Triggered when an asynchronous trap occurs. This is either an external interrupt Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered, typically by Automatically generated struct for the HAP
- Index: Indices not supported Description: Deprecated. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered on an object when breakpoints attached to that object are inserted, deleted or changed in any way. Automatically generated struct for the HAP
- Index: breakpoint_number Description: Triggered when a breakpoint is triggered. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered, typically by Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when a new configuration class has been registered. Called in Global Context. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when a configuration class has been unregistered. Called in Global Context. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when a clock object changes cell Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when an object’s reference clock is changed Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when a new configuration object’s Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when a configuration object has been created and finalized. This hap will always be followed by a Core_Conf_Objects_Created hap, but this hap can be triggered for more than one object before the Core_Conf_Objects_Created hap. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered after a configuration object has been deleted. Called in Global Context. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered just before a configuration object is deleted. Called in Global Context. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered after an object’s name has changed. Called in Global Context. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered if and only if at least one Core_Conf_Object_Created hap has been triggered. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when one or more objects have been deleted from the configuration after the Core_Conf_Object_Delete hap has been triggered for all of the objects. Called in Global Context. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when a configuration has been loaded. This hap can be triggered several times during a session since it is possible to append a new configuration to the existing one. In most cases it is better to use the Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when this context replaces another context as the current context of a processor. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when the context is set to the current context for a processor. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when another context replaces this context as the current context of a processor. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when the context is updated in some way. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered at the (re)start of the simulation. The Automatically generated struct for the HAP
- Index: register_number Description: Triggered when a control register is read. The hap is called before the read is performed; thus no registers have been modified. Automatically generated struct for the HAP
- Index: register_number Description: Triggered when a control register is written. Note that Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when a device access is performed. Automatically generated struct for the HAP
- Index: Indices not supported Description: Disable (or reenable) all breakpoints. This hap is primarily used to improve reverse performance in certain situations. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when recorded events should be forgotten. Called in Global Context. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when the DSTC flushes a line’s hit counter. It reports how many hits the STC recorded since the line was inserted. Automatically generated struct for the HAP
- Index: exception_number Description: Triggered when an exception/trap is taken by a processor. The hap occurs before side-effects, control transfers included, have taken place. Automatically generated struct for the HAP
- Index: exception_number Description: Triggered when an exception/trap handler finishes execution. The hap is triggered before any processor state has changed. Automatically generated struct for the HAP
- Index: source_mid Description: (SPARC only) Triggered when a processor receives an external interrupt. The trigger object is the receiving cpu, and Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when the frequency of a cycle queue has changed. Parameters are the old and new frequencies in Hz. Automatically generated struct for the HAP
- Index: Indices not supported Description: Experimental Automatically generated struct for the HAP
- Index: hap_number Description: Triggered before a callback is installed. The callback called by this hap is not allowed to install any hap callbacks. Automatically generated struct for the HAP
- Index: hap_number Description: Triggered after a callback has been unregistered. The callback called by this hap is not allowed to remove any hap callbacks. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when a new hap type is added to the simulator. The hap is not triggered for the initial set of core haps. Callbacks called in Global Context. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered on I/O activity in an image object. Automatically generated struct for the HAP
- Index: Indices not supported Description: Deprecated - Use the Core_Configuration_Loaded hap instead. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when the active log groups of an object changes Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when the log level of an object changes Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when a log message is registered that is supposed to be logged according to the log level. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when a log message is registered that is supposed to be logged, i.e. with matching type and group(s) and level. Automatically generated struct for the HAP
- Index: log type Description: Triggered when a log message is registered that is supposed to be logged, i.e. with matching type and group(s) and level. Automatically generated struct for the HAP
- Index: parameter Description: Triggered when Simics executes a magic instruction. The parameter is taken from the instruction and is architecture-dependent. Automatically generated struct for the HAP
- Index: Indices not supported Description: Experimental Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when a processor changes privilege mode for whatever reason; usually an exception or return from an exception. The hap occurs after the processor has changed mode but before any instructions have been executed in the new mode. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when a module is loaded into Simics. Called in Global Context. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when the multicore-accelerator feature is enabled or disabled. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when multithreaded simulation is enabled or disabled. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when the simulator encounters unimplemented functionality. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when an attribute in the prefs object is written. Called in Global Context. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when the scheduling order of the processors has changed. Called in Global Context. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when a new Simics project directory is selected. Called in Global Context. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when the list of recently used files has changed. Called in Global Context. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when reverse execution support is activated or deactivated. Called in Global Context. Automatically generated struct for the HAP
- Index: simulation_mode Description: Triggered when the simulation mode for the processor has changed. Automatically generated struct for the HAP
- Index: exception Description: Triggered when the simulation stops. The Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered with an estimate of skip-to progress. Called in Global Context. Automatically generated struct for the HAP
- Index: type Description: Triggered when an synchronizing instruction is executed. The Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered whenever there is a transition between the past and the present. Called in Global Context. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered on an object when a timing model or snoop device is inserted, deleted, or changed. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when the list of user comments for a session has changed Automatically generated struct for the HAP
- Index: Indices not supported Description: Deprecated - Use the checkpoint interface instead Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered by the Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when the bus is reset. It is invoked after calculating the default topology. During the hap the self_ids attribute can be used to change the self id packets sent to the devices on the bus. The connected_devices attribute can also be changed to modify the mapping from physical id to device. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when an packet travels through a firewire bus. During the hap handler the current_transfer attribute of the bus can be used to inspect and/or change the current transfer. If you set it to NULL the transfer is aborted and Firewire_V2_Ack_No_Ack is returned to the initiator of the transfer. Automatically generated struct for the HAP
- Index: break_id Description: Triggered when a graphical breakpoint matches the screen. Automatically generated struct for the HAP
- Index: break_id Description: Triggered when a graphics breakpoint matches the screen. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when the console is assigned a new title. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when the console is shown or hidden. The hap argument is 1 when the console is shown and 0 when hidden. Automatically generated struct for the HAP
- Index: Indices not supported Description: Simics internal. Triggered when a bookmark has been added or deleted. Automatically generated struct for the HAP
- Index: Indices not supported Description: Simics internal. Triggered on a break-io access. Automatically generated struct for the HAP
- Index: trace-io Description: Simics internal. Triggered on an access to a device register traced with Automatically generated struct for the HAP
- Index: Description: Simics internal Automatically generated struct for the HAP
- Index: id Description: Simics internal Automatically generated struct for the HAP
- Index: Description: Simics internal. ‘rev’ is 1 when reverse execution is initiated, and 0 when reverse execution stops. In addition, a number of haps with rev = -1 may be fired during reverse execution at reverse chronologically ordered moments. This is typically used to update the user interface during reverse execution. Automatically generated struct for the HAP
- Index: Indices not supported Description: Simics internal. Triggered when the time quantum has changed. The hap is supported in Simics 5 even though it is marked as internal. Automatically generated struct for the HAP
- Index: Indices not supported Description: Internal: Notifies change of realtime enabled status Automatically generated struct for the HAP
- Index: Indices not supported Description: Internal Automatically generated struct for the HAP
- Index: limit_type Description: Triggered when a reverse execution resource limit is exceeded. Automatically generated struct for the HAP
- Index: index Description: This hap is triggered when the DS12887-c NVRAM memory is changed. Automatically generated struct for the HAP
- Index: command_number Description: Triggered when a SCSI command is received by a SCSI device. The parameters Automatically generated struct for the HAP
- Index: Description: Triggered when NAPT is enabled or disabled in a service-node.The argument is 0 when disabled and 1 when enabled. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when the console is assigned a new title. Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when the console is shown or hidden. Automatically generated struct for the HAP
- Index: page_size Description: Triggered when a TLB entry is filled after a table walk. Page size encoding: 0==4k, 1==2M, 2==4M, 3==1G. Automatically generated struct for the HAP
- Index: page_size Description: Triggered when a TLB entry is filled after a table walk. Page size encoding: 0==4k, 1==2M, 2==4M, 3==1G. Automatically generated struct for the HAP
- Index: page_size Description: Triggered when a TLB entry is invalidated. The invalidation can be caused by an INVLPG instruction, a write to CR3, or by changes to paging bits in CR0 and CR4. Page size encoding: 0==4k, 1==2M, 2==4M, 3==1G. Automatically generated struct for the HAP
- Index: page_size Description: Triggered when a TLB entry is invalidated. The invalidation can be caused by an INVLPG instruction, a write to CR3, or by changes to paging bits in CR0 and CR4. Page size encoding: 0==4k, 1==2M, 2==4M, 3==1G. Automatically generated struct for the HAP
- Index: linear_address Description: Triggered when a DTLB miss occurs. Automatically generated struct for the HAP
- Index: linear_address Description: Triggered when an ITLB miss occurs. Automatically generated struct for the HAP
- Index: page_size Description: This hap is triggered when a TLB entry is replaced by another. The parameters relate to the old entry, and the insertion of the new entry will trigger a fill hap. Page size encoding: 0==4k, 1==2M, 2==4M, 3==1G. Automatically generated struct for the HAP
- Index: page_size Description: This hap is triggered when a TLB entry is replaced by another. The parameters relate to the old entry, and the insertion of the new entry will trigger a fill hap. Page size encoding: 0==4k, 1==2M, 2==4M, 3==1G. Automatically generated struct for the HAP
- Index: Indices not supported Description: Internal Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered when the run state changes; not triggered in batch mode. The argument is one of: Automatically generated struct for the HAP
- Index: string_id Description: Triggered when output matches a string set to break on. The Automatically generated struct for the HAP
- Index: Indices not supported Description: Triggered before picture on screen is updated Automatically generated struct for the HAP
- Index: break_id Description: Automatically generated struct for the HAP
Functions§
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments
- The handler for HAPs of a specific type. Unboxes a boxed closure and calls it with the correct HAP callback arguments