phoenix-firestorm/indra/llaudio
Nat Goodspeed 026ef1935d SL-19690: Follow up on Rye Mutt's fix for shutdown crashes.
Rather than continuing to propagate try/catch (Closed)
(aka LLThreadSafeQueueInterrupt) constructs through the code base, make
WorkQueueBase::post() return bool indicating success (i.e. ! isClosed()).
This obviates postIfOpen(), which no one was using anyway.

In effect, postIfOpen() is renamed post(), bypassing the exception when
isClosed().

Review existing try/catch blocks of that sort, changing to test for post()
returning false.
2023-05-08 12:07:31 -04:00
..
CMakeLists.txt
llaudiodecodemgr.cpp SL-19690: Follow up on Rye Mutt's fix for shutdown crashes. 2023-05-08 12:07:31 -04:00
llaudiodecodemgr.h
llaudioengine.cpp
llaudioengine.h
llaudioengine_fmodstudio.cpp
llaudioengine_fmodstudio.h
llaudioengine_openal.cpp
llaudioengine_openal.h
lllistener.cpp
lllistener.h
lllistener_ds3d.h
lllistener_fmodstudio.cpp
lllistener_fmodstudio.h
lllistener_openal.cpp
lllistener_openal.h
llstreamingaudio.h
llstreamingaudio_fmodstudio.cpp
llstreamingaudio_fmodstudio.h
llvorbisencode.cpp
llvorbisencode.h
llwindgen.h