-
- Downloads
MAINT-5011: Introduce LLException base class for viewer exceptions.
This also introduces LLContinueError for exceptions which should interrupt some part of viewer processing (e.g. the current coroutine) but should attempt to let the viewer session proceed. Derive all existing viewer exception classes from LLException rather than from std::runtime_error or std::logic_error. Use BOOST_THROW_EXCEPTION() rather than plain 'throw' to enrich the thrown exception with source file, line number and containing function.
Showing
- indra/llcommon/CMakeLists.txt 1 addition, 0 deletionsindra/llcommon/CMakeLists.txt
- indra/llcommon/lldependencies.cpp 2 additions, 1 deletionindra/llcommon/lldependencies.cpp
- indra/llcommon/lldependencies.h 3 additions, 3 deletionsindra/llcommon/lldependencies.h
- indra/llcommon/lleventcoro.cpp 2 additions, 1 deletionindra/llcommon/lleventcoro.cpp
- indra/llcommon/lleventcoro.h 3 additions, 3 deletionsindra/llcommon/lleventcoro.h
- indra/llcommon/llevents.cpp 10 additions, 7 deletionsindra/llcommon/llevents.cpp
- indra/llcommon/llevents.h 7 additions, 7 deletionsindra/llcommon/llevents.h
- indra/llcommon/llexception.h 63 additions, 0 deletionsindra/llcommon/llexception.h
- indra/llcommon/llleap.cpp 3 additions, 2 deletionsindra/llcommon/llleap.cpp
- indra/llcommon/llleap.h 3 additions, 3 deletionsindra/llcommon/llleap.h
- indra/llcommon/llprocess.cpp 13 additions, 10 deletionsindra/llcommon/llprocess.cpp
- indra/llcommon/llprocess.h 3 additions, 3 deletionsindra/llcommon/llprocess.h
- indra/llcommon/llthreadsafequeue.cpp 7 additions, 6 deletionsindra/llcommon/llthreadsafequeue.cpp
- indra/llcommon/llthreadsafequeue.h 3 additions, 4 deletionsindra/llcommon/llthreadsafequeue.h
- indra/llcommon/lluuid.cpp 1 addition, 1 deletionindra/llcommon/lluuid.cpp
- indra/llcommon/tests/wrapllerrs.h 5 additions, 4 deletionsindra/llcommon/tests/wrapllerrs.h
- indra/llimage/llpngwrapper.cpp 8 additions, 7 deletionsindra/llimage/llpngwrapper.cpp
- indra/llkdu/llimagej2ckdu.cpp 5 additions, 4 deletionsindra/llkdu/llimagej2ckdu.cpp
- indra/llmessage/llhttpnode.cpp 8 additions, 7 deletionsindra/llmessage/llhttpnode.cpp
- indra/llmessage/tests/commtest.h 5 additions, 4 deletionsindra/llmessage/tests/commtest.h
Loading
Please register or sign in to comment