new approach to handling Transport Masters when engine is restarted

Trust that ::reset() works for all transport masters, and call it when engine is stopped. This way
the transport masters are ready to be called again as soon as the engine restarts.
This commit is contained in:
Paul Davis 2019-01-24 22:05:20 -07:00
parent c01ab83e1f
commit 1be3301342
14 changed files with 139 additions and 50 deletions

View file

@ -57,6 +57,12 @@ Engine_TransportMaster::check_backend()
}
}
void
Engine_TransportMaster::reset (bool)
{
_starting = false;
}
bool
Engine_TransportMaster::locked() const
{