Haivision / srt

Secure, Reliable, Transport
https://www.srtalliance.org
Mozilla Public License 2.0
3.08k stars 840 forks source link

[devel] Fixed atomic setting of locked line in Verb #3004

Closed ethouris closed 1 month ago

ethouris commented 1 month ago
  1. Fixed: added atomic for lockline to avoid races when using line locking in Verb.
  2. Added empty constructors in Log class to avoid copying when returning temporary object as proxy for operator <<.
  3. Fixed invalid call to std::forward to allow variadic versions of Verb().
  4. Changed operator<< to variadic Verb version in two app files.