diff options
author | Nat Goodspeed <nat@lindenlab.com> | 2019-10-16 09:15:47 -0400 |
---|---|---|
committer | Nat Goodspeed <nat@lindenlab.com> | 2020-03-25 18:58:16 -0400 |
commit | 53aeea4d82801f5d624a4f6a62090195d3a24f2f (patch) | |
tree | cb44db71ccdf56ef1f430e981c4fc58f73085db9 /indra/llcommon/llsimplehash.h | |
parent | 6945755e5299e071e46d53f09821ac73993f7afe (diff) |
DRTVWR-476: Add LLEventLogProxy, LLEventLogProxyFor<T>.
LLEventLogProxy can be introduced to serve as a logging proxy for an existing
LLEventPump subclass instance. Access through the LLEventLogProxy will be
logged; access directly to the underlying LLEventPump will not.
LLEventLogProxyFor<LLEventPumpSubclass> functions as a drop-in replacement for
the original LLEventPumpSubclass instance. It internally instantiates
LLEventPumpSubclass and serves as a proxy for that instance.
Add unit tests for LLEventMailDrop and LLEventLogProxyFor<LLEventMailDrop>,
both "plain" (events only) and via lleventcoro.h synchronization.
Diffstat (limited to 'indra/llcommon/llsimplehash.h')
0 files changed, 0 insertions, 0 deletions