Designing Objects That Produce Events

This page is a draft. Planned topic; the tutorial has not been written yet.

This page is a placeholder for the planned tutorial on how to give a reusable component an event interface, define its notifications, and connect its lifetime to an owning loop.

Related reading: Connecting to Event Sources.