Skip to content
Snippets Groups Projects
user avatar
Nat Goodspeed authored
In the course of re-enabling the indra/test tests last year, Log generalized a
workaround I'd introduced in llsdmessage_test.cpp. In Linux viewer land, a
test program trying to catch an expected exception can't seem to catch it by
its specific class (across the libllcommon.so boundary), but must instead
catch std::runtime_error and validate the typeid().name() string. Log added a
macro for this idiom in llevents_tut.cpp. Generalize that macro further for
normal-case processing as well, move it to a header file of its own and use it
in all known places -- plus the new exception-catching tests in
llprocess_test.cpp.
10ab4adc
History
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Name Last commit Last update
..
tests
CMakeLists.txt
llares.cpp
llares.h
llareslistener.cpp
llareslistener.h
llassetstorage.cpp
llassetstorage.h
llavatarnamecache.cpp
llavatarnamecache.h
llblowfishcipher.cpp
llblowfishcipher.h
llbuffer.cpp
llbuffer.h
llbufferstream.cpp
llbufferstream.h
llcachename.cpp
llcachename.h
llchainio.cpp
llchainio.h
llcipher.h
llcircuit.cpp
llcircuit.h
llclassifiedflags.cpp
llclassifiedflags.h
llcurl.cpp
llcurl.h
lldatapacker.cpp
lldatapacker.h
lldbstrings.h
lldispatcher.cpp
lldispatcher.h
lleventflags.h
llfiltersd2xmlrpc.cpp
llfiltersd2xmlrpc.h
llfollowcamparams.h
llhost.cpp
llhost.h
llhttpassetstorage.cpp
llhttpassetstorage.h
llhttpclient.cpp
llhttpclient.h
llhttpclientadapter.cpp
llhttpclientadapter.h
llhttpclientinterface.h
llhttpnode.cpp
llhttpnode.h
llhttpnodeadapter.h
llhttpsender.cpp
llhttpsender.h
llinstantmessage.cpp
llinstantmessage.h
llinvite.h
lliobuffer.cpp
lliobuffer.h
lliohttpserver.cpp
lliohttpserver.h
lliopipe.cpp
lliopipe.h
lliosocket.cpp
lliosocket.h
llioutil.cpp
llioutil.h
llloginflags.h
llmail.cpp
llmail.h
llmessagebuilder.cpp
llmessagebuilder.h
llmessageconfig.cpp
llmessageconfig.h
llmessagereader.cpp
llmessagereader.h
llmessagesenderinterface.h
llmessagetemplate.cpp
llmessagetemplate.h
llmessagetemplateparser.cpp
llmessagetemplateparser.h
llmessagethrottle.cpp
llmessagethrottle.h
llmime.cpp
llmime.h
llmsgvariabletype.h
llnamevalue.cpp
llnamevalue.h
llnullcipher.cpp
llnullcipher.h
llpacketack.cpp
llpacketack.h
llpacketbuffer.cpp
llpacketbuffer.h
llpacketring.cpp
llpacketring.h
llpartdata.cpp
llpartdata.h
llproxy.cpp
llproxy.h
llpumpio.cpp
llpumpio.h
llqueryflags.h
llregionflags.h