diff options
author | Nat Goodspeed <nat@lindenlab.com> | 2009-06-03 21:38:21 +0000 |
---|---|---|
committer | Nat Goodspeed <nat@lindenlab.com> | 2009-06-03 21:38:21 +0000 |
commit | 285613b892f41d0c72c03b8551dd003f61a5f2be (patch) | |
tree | 648299cef5fac0a373e5e3ba1e244d21ba34b42a /indra/test/lldoubledispatch_tut.cpp | |
parent | 7fe359b293db531e7ff82ef606cfa4c5c826b656 (diff) |
DEV-32777: Introduce LLCoros, an LLSingleton registry of named coroutine
instances. LLCoros::launch() intends to address three issues:
- ownership of coroutine instance
- cleanup of coroutine instance when it terminates
- central place to twiddle MSVC optimizations to bypass DEV-32777 crash.
Initially coded on Mac; will address the third bullet on Windows.
Adapt listenerNameForCoro() to consult LLCoros::getName() if applicable.
Change LLLogin::Impl::connect() to use LLCoros::launch().
LLCoros::getName() relies on patch to boost::coroutines::coroutine::self to
introduce get_id().
Diffstat (limited to 'indra/test/lldoubledispatch_tut.cpp')
0 files changed, 0 insertions, 0 deletions