phoenix-firestorm/indra/llmessage
Nat Goodspeed 2a56ab4436 DRTVWR-476, SL-12197: Don't throw Stopping from main coroutine.
The new LLCoros::Stop exception is intended to terminate long-lived coroutines
-- not interrupt mainstream shutdown processing. Only throw it on an
explicitly-launched coroutine.

Make LLCoros::getName() (used by the above test) static. As with other LLCoros
methods, it might be called after the LLCoros LLSingleton instance has been
deleted. Requiring the caller to call instance() implies a possible need to
also call wasDeleted(). Encapsulate that nuance into a static method instead.
2020-03-25 19:24:25 -04:00
..
tests DRTVWR-476: Introduce LLCoprocedureManager::close(). Use in tests. 2020-03-25 19:07:22 -04:00
CMakeLists.txt Began work for adding a test covering LLCoprocedureManager 2020-03-25 18:39:21 -04:00
llassetstorage.cpp SL-409 - added tags to more log messages 2017-04-19 16:29:21 -04:00
llassetstorage.h MAINT-7343 - added periodic logging of state of the asset store. 2017-04-26 12:39:14 -04:00
llavatarname.cpp MAINT-7112 FIXED URI namespace /completename is still affected by the Usernames viewer setting. 2017-02-07 12:56:45 +02:00
llavatarname.h MAINT-7112 FIXED URI namespace /completename is still affected by the Usernames viewer setting. 2017-02-07 12:56:45 +02:00
llavatarnamecache.cpp DRTVWR-476, SL-12197: Don't throw Stopping from main coroutine. 2020-03-25 19:24:25 -04:00
llavatarnamecache.h DRTVWR-493 LLAvatarNameCache to singletone 2019-07-03 20:06:47 +03:00
llblowfishcipher.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llblowfishcipher.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llbuffer.cpp DRTVWR-494: Use std:🧵:id for LLThread::currentID(). 2020-03-25 15:28:17 -04:00
llbuffer.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llbufferstream.cpp DRTVWR-494: Use std:🧵:id for LLThread::currentID(). 2020-03-25 15:28:17 -04:00
llbufferstream.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llcachename.cpp merge with 4.0.3-release 2016-04-04 15:53:09 -04:00
llcachename.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llchainio.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llchainio.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llcipher.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llcircuit.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llcircuit.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llclassifiedflags.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llclassifiedflags.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llcoproceduremanager.cpp DRTVWR-476: Introduce LLCoprocedureManager::close(). Use in tests. 2020-03-25 19:07:22 -04:00
llcoproceduremanager.h DRTVWR-476: Introduce LLCoprocedureManager::close(). Use in tests. 2020-03-25 19:07:22 -04:00
llcorehttputil.cpp merge 5.1.0-release 2018-01-17 12:43:28 -05:00
llcorehttputil.h MAINT-6338: Add methods for getting and setting boolean properties from gSavedSettings in the HTTPCore. Use those methods to access new key HTTPLogBodyOnError. Dump body of HTTP message to log in case of error if this key is true. 2016-04-25 12:06:33 -07:00
lldatapacker.cpp SL-4150 Rename htonmemcpy 2019-07-24 16:58:24 +03:00
lldatapacker.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lldbstrings.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lldispatcher.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lldispatcher.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lleventflags.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llexperiencecache.cpp [DRTVWR-476] - conflicts with a mac macro 2020-03-25 18:40:44 -04:00
llexperiencecache.h MAINT-7245 Use Experience Box in LSL Editor will not show as checked if containing object is in another region 2017-03-30 16:30:01 +03:00
llextendedstatus.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llfiltersd2xmlrpc.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llfiltersd2xmlrpc.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llfollowcamparams.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llhost.cpp merge with 4.0.3-release 2016-04-04 15:53:09 -04:00
llhost.h merge with 4.0.3-release 2016-04-04 15:53:09 -04:00
llhttpnode.cpp MAINT-5011: Use LLTHROW() instead of plain BOOST_THROW_EXCEPTION(). 2016-08-17 11:36:24 -04:00
llhttpnode.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llhttpnodeadapter.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llhttpsdhandler.cpp MAINT-5732: Change to the way event polling handles error conditions and cancel calls. 2015-10-14 17:46:24 -07:00
llhttpsdhandler.h MAINT-5732: Change to the way event polling handles error conditions and cancel calls. 2015-10-14 17:46:24 -07:00
llinstantmessage.cpp MAINT-8489 Remove/Cleanup LLIMInfo 2018-04-10 15:59:21 +00:00
llinstantmessage.h MAINT-8489 Remove/Cleanup LLIMInfo 2018-04-10 15:59:21 +00:00
llinvite.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lliobuffer.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lliobuffer.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lliohttpserver.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lliohttpserver.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lliopipe.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lliopipe.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lliosocket.cpp SL-2797 SOCKS5 not working reliably 2019-04-17 18:24:42 +03:00
lliosocket.h Restore the ability for sockets to specify the interface to listen on 2018-08-30 16:25:45 -04:00
llioutil.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llioutil.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llloginflags.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmail.cpp SL-4150 Rename htonmemcpy 2019-07-24 16:58:24 +03:00
llmail.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmessagebuilder.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmessagebuilder.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmessageconfig.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmessageconfig.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmessagereader.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmessagereader.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmessagesenderinterface.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmessagetemplate.cpp SL-4150 Rename htonmemcpy 2019-07-24 16:58:24 +03:00
llmessagetemplate.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmessagetemplateparser.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmessagetemplateparser.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmessagethrottle.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmessagethrottle.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llmsgvariabletype.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llnamevalue.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llnamevalue.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llnullcipher.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llnullcipher.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llpacketack.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llpacketack.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llpacketbuffer.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llpacketbuffer.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llpacketring.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llpacketring.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llpartdata.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llpartdata.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llproxy.cpp [DRTVWR-476] - fix compiler errors 32 bit windows build 2020-03-25 18:44:04 -04:00
llproxy.h DRTVWR-494: Use std:🧵:id for LLThread::currentID(). 2020-03-25 15:28:17 -04:00
llpumpio.cpp SL-10291 cleanup-mutex 2019-01-17 01:53:27 +02:00
llpumpio.h SL-10291 cleanup-mutex 2019-01-17 01:53:27 +02:00
llqueryflags.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llregionflags.h MAINT-8442 Increase the total number of Estate Managers from 10 to 15 2018-04-14 02:47:35 +03:00
llregionhandle.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llsdappservices.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llsdappservices.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llsdhttpserver.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llsdhttpserver.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llsdmessagebuilder.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llsdmessagebuilder.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llsdmessagereader.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llsdmessagereader.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llservice.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llservice.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llservicebuilder.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llservicebuilder.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llstoredmessage.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llstoredmessage.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lltaskname.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llteleportflags.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lltemplatemessagebuilder.cpp SL-4150 Rename htonmemcpy 2019-07-24 16:58:24 +03:00
lltemplatemessagebuilder.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lltemplatemessagedispatcher.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lltemplatemessagedispatcher.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lltemplatemessagereader.cpp SL-4150 Rename htonmemcpy 2019-07-24 16:58:24 +03:00
lltemplatemessagereader.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llthrottle.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llthrottle.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lltransfermanager.cpp MAINT-5651 Froce-quit crash 2018-08-17 21:48:40 +03:00
lltransfermanager.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lltransfersourceasset.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lltransfersourceasset.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lltransfersourcefile.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lltransfersourcefile.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lltransfertargetfile.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lltransfertargetfile.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lltransfertargetvfile.cpp merge changes for DRTVWR-417 2016-03-16 13:08:06 -04:00
lltransfertargetvfile.h merge changes for DRTVWR-417 2016-03-16 13:08:06 -04:00
lltrustedmessageservice.cpp merge with 4.0.3-release 2016-04-04 15:53:09 -04:00
lltrustedmessageservice.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lluseroperation.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
lluseroperation.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llvehicleparams.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llxfer.cpp SL-4150 Rename htonmemcpy 2019-07-24 16:58:24 +03:00
llxfer.h MAINT-7626 Update logging and comments, sync remaining transfer changes 2018-05-08 15:55:01 +03:00
llxfer_file.cpp MAINT-7626 EOF fix 2018-05-18 02:51:09 +03:00
llxfer_file.h MAINT-7626 Incorporate transfer changes into viewer 2018-04-19 18:37:35 +03:00
llxfer_mem.cpp MAINT-7626 Incorporate transfer changes into viewer 2018-04-19 18:37:35 +03:00
llxfer_mem.h MAINT-7626 Incorporate transfer changes into viewer 2018-04-19 18:37:35 +03:00
llxfer_vfile.cpp MAINT-7626 EOF fix 2018-05-18 02:51:09 +03:00
llxfer_vfile.h MAINT-7626 Update logging and comments, sync remaining transfer changes 2018-05-08 15:55:01 +03:00
llxfermanager.cpp MAINT-7626 Update logging and comments, sync remaining transfer changes 2018-05-08 15:55:01 +03:00
llxfermanager.h MAINT-7626 Update logging and comments, sync remaining transfer changes 2018-05-08 15:55:01 +03:00
llxorcipher.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
llxorcipher.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
machine.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
machine.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
mean_collision_data.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
message.cpp Merged in lindenlab/viewer-cleanup 2016-11-14 22:04:37 +02:00
message.h SL-4150 Rename htonmemcpy 2019-07-24 16:58:24 +03:00
message_prehash.cpp SL-694 - stub support for ObjectAnimation message type 2017-05-30 22:03:43 +01:00
message_prehash.h SL-694 - stub support for ObjectAnimation message type 2017-05-30 22:03:43 +01:00
message_string_table.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
net.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
net.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
partsyspacket.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
partsyspacket.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
patch_code.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
patch_code.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
patch_dct.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
patch_dct.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
patch_idct.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
sound_ids.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
sound_ids.h remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00