Changed explicit nullptr to more C++-like reset()

This commit is contained in:
Anne de Jong 2022-10-18 22:24:53 +02:00
parent 8429dfa4e8
commit d0854ae84b

View File

@ -301,7 +301,7 @@ void StreamMgr::stopStream(const StreamType t) {
throw rte("Input stream is not running");
}
/// Kills input stream
_inputStream = nullptr;
_inputStream.reset();
/// Send reset to all in data handlers
for (auto &handler : _inDataHandlers) {
handler->reset(nullptr);
@ -309,13 +309,13 @@ void StreamMgr::stopStream(const StreamType t) {
} break;
case (StreamType::output): {
if (_inputStream && _inputStream->duplexMode()) {
_inputStream = nullptr;
_inputStream.reset();
} else {
if (!_outputStream) {
throw rte("Output stream is not running");
}
_outputStream = nullptr;
_outputStream.reset();
} // end else
} break;
default: