libraries/qr3/BMARM/LoggingAllocatorU.DEF
author Tom Sutcliffe <thomas.sutcliffe@accenture.com>
Sun, 18 Jul 2010 18:57:41 +0100
changeset 36 99de8c43cede
parent 0 7f656887cf89
permissions -rw-r--r--
First cut of thread pools in fshell. Not fully working yet. Removed 4 overloads of CCommandBase::RunCommand[L] that are no longer used at all, and changed one more to not be exported as it's only used internally to iocli.dll. Added a thread pool (CThreadPool) to fshell so that thread commands no longer have to spawn a new thread every time they run. As part of this, CCommandWrapperBase now derives from CActive so that CThreadCommand can use its CActive-ness. CThreadCommand rejigged quite a bit to use CThreadPool (via MTaskRunner interface).

EXPORTS
	Install__17RLoggingAllocator @ 1 NONAME R3UNUSED ; RLoggingAllocator::Install(void)
	Uninstall__17RLoggingAllocator @ 2 NONAME R3UNUSED ; RLoggingAllocator::Uninstall(void)
	Install__17RLoggingAllocatorUi @ 3 NONAME R3UNUSED ; RLoggingAllocator::Install(unsigned int)
	New__17RLoggingAllocatorUiP10RAllocatorRP17RLoggingAllocator @ 4 NONAME R3UNUSED ; RLoggingAllocator::New(unsigned int, RAllocator *, RLoggingAllocator *&)
	StaticTraceAlloc__17RLoggingAllocatorP10RAllocatorPvi @ 5 NONAME R3UNUSED ; RLoggingAllocator::StaticTraceAlloc(RAllocator *, void *, int)
	StaticTraceFree__17RLoggingAllocatorP10RAllocatorPv @ 6 NONAME R3UNUSED ; RLoggingAllocator::StaticTraceFree(RAllocator *, void *)