A TICKIT_BIND_ONESHOT flag, to make one-off event binds

Registered by Paul "LeoNerd" Evans

A flag to make an event binding that removes itself after the first time it fires might be useful.

A little more efficient internally than simply removing itself also, if the binding needs the TICKIT_BIND_UNBIND flag, as having it remove itself will reïnvoke it a second time (recursively). A oneshot event would be invoked just once with both FIRE and UNBIND flags set.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Paul "LeoNerd" Evans
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon v0.4
Started by
Paul "LeoNerd" Evans
Completed by
Paul "LeoNerd" Evans

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
code: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.