Commit Graph

8 Commits (d0be7ba28b2fb80f82004be9ca21ae7eec76c4e7)

Author SHA1 Message Date
Nicky d122ff8d43 Use LLCondition rather than LLMutex. Then we can conveniently .wait() in popBack rather then having to use a poll loop./ 2018-04-08 18:26:48 +02:00
Nicky 310122ff8b More changed for gcc.
- Need to include lltimer.h for ms_sleep
- Fix typo in LLThreadSafeQueue<ElementT>::popBack. visual Studio did not care as method never is instantiated.
2018-04-05 21:46:23 +02:00
Nicky ae36348134 Remove apr queue and replace it with a deque and LLMutex. 2018-04-05 17:50:36 +02:00
Nat Goodspeed 9c49a6c91d 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.
2016-07-19 16:25:25 -04:00
Oz Linden c8726aba30 remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
brad kittenbrink e87b447a0c Fix for dll linkage errors. 2010-11-09 17:42:13 -08:00
Andrew A. de Laix 9ae2891a3a start of a thread safe queue 2010-11-09 15:04:44 -08:00