+ // TODO: Replace with std::optional if we go C++17.
+ bool frame_timeout_valid = false; // If true, will time out any reads after ten seconds.
+ std::chrono::steady_clock::time_point frame_timeout_started; // Only relevant if frame_timeout_valid == true.
+