Instruction set reference
HIPE_OP_FIFO_REMOVE_ABILITY
Where an application is capable of acting as a host in a FIFO relationship, this instruction provides a way for the application to notify the framing manager that it should no longer be called on to perform a particular action.
- location: Sending a message: A value of 0 (corresponding to the body element of
the client frame) means the message should be sent to the direct parent of this application.
Receiving a message: A location value corresponding to a child frame means the message came from that application. - arg[0]: The name of the ability (the unique name that was specified when the ability was added).
Notes
An application can only remove an ability that it previously added.
There's no guarantee that an application will remove all its abilities before it terminates. So a supporting framing manager should clean up outstanding abilities for applications that terminate.
FIFO functionality in Hipe is under development and this instruction and documentation may be subject to change as we figure out the best approach.