TLM 2.0 presents one model of temporal decoupling, with an explicit regular synchronization time.
Other temporal decoupling models can build on the TLM 2.0
infrastructure, for instance to remove the regular synchronization
time, and instead only synchronize when the local time offset
reaches some prescribed maximum. A class derived from the
tlm_gatekeeper
class can modify the control
and synchronization functions, to allow different approaches to be
tried.