Tidied iocli exports, build macro tweaks.
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.
fixed builds on platforms that don't support btrace or any form of tracing.
EXPORTS
??0CConsoleProxyServer@@IAE@P6APAVCConsoleBase@@XZH@Z @ 1 NONAME ; CConsoleProxyServer::CConsoleProxyServer(class CConsoleBase * (*)(void), int)
??0CConsoleProxySession@@QAE@P6APAVCConsoleBase@@XZ@Z @ 2 NONAME ; CConsoleProxySession::CConsoleProxySession(class CConsoleBase * (*)(void))
??0CConsoleProxySession@@QAE@PAVMProxiedConsole@@@Z @ 3 NONAME ; CConsoleProxySession::CConsoleProxySession(class MProxiedConsole *)
??1CConsoleProxyServer@@UAE@XZ @ 4 NONAME ; CConsoleProxyServer::~CConsoleProxyServer(void)
??1CConsoleProxySession@@UAE@XZ @ 5 NONAME ; CConsoleProxySession::~CConsoleProxySession(void)
?ClearScreen@RConsoleProxy@@QAEHXZ @ 6 NONAME ; int RConsoleProxy::ClearScreen(void)
?ClearScreen@RConsoleProxy@@QAEXAAVTRequestStatus@@@Z @ 7 NONAME ; void RConsoleProxy::ClearScreen(class TRequestStatus &)
?ClearToEndOfLine@RConsoleProxy@@QAEHXZ @ 8 NONAME ; int RConsoleProxy::ClearToEndOfLine(void)
?ClearToEndOfLine@RConsoleProxy@@QAEXAAVTRequestStatus@@@Z @ 9 NONAME ; void RConsoleProxy::ClearToEndOfLine(class TRequestStatus &)
?Connect@RConsoleProxy@@QAEHABVTDesC16@@0@Z @ 10 NONAME ; int RConsoleProxy::Connect(class TDesC16 const &, class TDesC16 const &)
?Connect@RConsoleProxy@@QAEHP6APAVCConsoleBase@@XZABVTDesC16@@HHHAAVRServer2@@AAVRThread@@@Z @ 11 NONAME ; int RConsoleProxy::Connect(class CConsoleBase * (*)(void), class TDesC16 const &, int, int, int, class RServer2 &, class RThread &)
?Connect@RConsoleProxy@@QAEHP6APAVCConsoleProxyServer@@PAX@Z0ABVTDesC16@@HHHAAVRServer2@@AAVRThread@@@Z @ 12 NONAME ; int RConsoleProxy::Connect(class CConsoleProxyServer * (*)(void *), void *, class TDesC16 const &, int, int, int, class RServer2 &, class RThread &)
?Connect@RConsoleProxy@@QAEHVRServer2@@@Z @ 13 NONAME ; int RConsoleProxy::Connect(class RServer2)
?ConstructL@CConsoleProxyServer@@IAEXABVTDesC16@@@Z @ 14 NONAME ; void CConsoleProxyServer::ConstructL(class TDesC16 const &)
?Create@RConsoleProxy@@QAEHABVTDesC16@@VTSize@@@Z @ 15 NONAME ; int RConsoleProxy::Create(class TDesC16 const &, class TSize)
?Create@RConsoleProxy@@QAEXABVTDesC16@@VTSize@@AAVTRequestStatus@@@Z @ 16 NONAME ; void RConsoleProxy::Create(class TDesC16 const &, class TSize, class TRequestStatus &)
?InstantiateConsoleL@CConsoleProxySession@@MAEPAVMProxiedConsole@@XZ @ 17 NONAME ; class MProxiedConsole * CConsoleProxySession::InstantiateConsoleL(void)
?CursorPos@RConsoleProxy@@QBEHAAVTPoint@@@Z @ 18 NONAME ; int RConsoleProxy::CursorPos(class TPoint &) const
?CursorPos@RConsoleProxy@@QBEXAAV?$TPckg@VTPoint@@@@AAVTRequestStatus@@@Z @ 19 NONAME ; void RConsoleProxy::CursorPos(class TPckg<class TPoint> &, class TRequestStatus &) const
?GetKeyCode@RConsoleProxy@@QBEHAAW4TKeyCode@@@Z @ 20 NONAME ; int RConsoleProxy::GetKeyCode(enum TKeyCode &) const
?GetKeyModifiers@RConsoleProxy@@QBEHAAI@Z @ 21 NONAME ; int RConsoleProxy::GetKeyModifiers(unsigned int &) const
?GetScreenSize@RConsoleProxy@@QBEHAAVTSize@@@Z @ 22 NONAME ; int RConsoleProxy::GetScreenSize(class TSize &) const
?GetScreenSize@RConsoleProxy@@QBEXAAV?$TPckg@VTSize@@@@AAVTRequestStatus@@@Z @ 23 NONAME ; void RConsoleProxy::GetScreenSize(class TPckg<class TSize> &, class TRequestStatus &) const
?NewL@CConsoleProxyServer@@SAPAV1@ABVTDesC16@@HP6APAVCConsoleBase@@XZ@Z @ 24 NONAME ; class CConsoleProxyServer * CConsoleProxyServer::NewL(class TDesC16 const &, int, class CConsoleBase * (*)(void))
?NewSessionL@CConsoleProxyServer@@MBEPAVCSession2@@ABVTVersion@@ABVRMessage2@@@Z @ 25 NONAME ; class CSession2 * CConsoleProxyServer::NewSessionL(class TVersion const &, class RMessage2 const &) const
?Read@RConsoleProxy@@QAEXAAVTRequestStatus@@@Z @ 26 NONAME ; void RConsoleProxy::Read(class TRequestStatus &)
?ReadCancel@RConsoleProxy@@QAEXXZ @ 27 NONAME ; void RConsoleProxy::ReadCancel(void)
?ReadComplete@CConsoleProxySession@@QAEXH@Z @ 28 NONAME ; void CConsoleProxySession::ReadComplete(int)
?Server@RConsoleProxy@@QAEHAAVRServer2@@@Z @ 29 NONAME ; int RConsoleProxy::Server(class RServer2 &)
?ServiceL@CConsoleProxySession@@UAEXABVRMessage2@@@Z @ 30 NONAME ; void CConsoleProxySession::ServiceL(class RMessage2 const &)
?SetCursorHeight@RConsoleProxy@@QAEHH@Z @ 31 NONAME ; int RConsoleProxy::SetCursorHeight(int)
?SetCursorHeight@RConsoleProxy@@QAEXHAAVTRequestStatus@@@Z @ 32 NONAME ; void RConsoleProxy::SetCursorHeight(int, class TRequestStatus &)
?SetCursorPosAbs@RConsoleProxy@@QAEHABVTPoint@@@Z @ 33 NONAME ; int RConsoleProxy::SetCursorPosAbs(class TPoint const &)
?SetCursorPosAbs@RConsoleProxy@@QAEXABVTPoint@@AAVTRequestStatus@@@Z @ 34 NONAME ; void RConsoleProxy::SetCursorPosAbs(class TPoint const &, class TRequestStatus &)
?SetCursorPosRel@RConsoleProxy@@QAEHABVTPoint@@@Z @ 35 NONAME ; int RConsoleProxy::SetCursorPosRel(class TPoint const &)
?SetCursorPosRel@RConsoleProxy@@QAEXABVTPoint@@AAVTRequestStatus@@@Z @ 36 NONAME ; void RConsoleProxy::SetCursorPosRel(class TPoint const &, class TRequestStatus &)
?SetTitle@RConsoleProxy@@QAEHABVTDesC16@@@Z @ 37 NONAME ; int RConsoleProxy::SetTitle(class TDesC16 const &)
?SetTitle@RConsoleProxy@@QAEXABVTDesC16@@AAVTRequestStatus@@@Z @ 38 NONAME ; void RConsoleProxy::SetTitle(class TDesC16 const &, class TRequestStatus &)
?ShutdownTimerExpired@CConsoleProxyServer@@MAEXXZ @ 39 NONAME ; void CConsoleProxyServer::ShutdownTimerExpired(void)
?Write@RConsoleProxy@@QAEHABVTDesC16@@@Z @ 40 NONAME ; int RConsoleProxy::Write(class TDesC16 const &)
?Write@RConsoleProxy@@QAEXABVTDesC16@@AAVTRequestStatus@@@Z @ 41 NONAME ; void RConsoleProxy::Write(class TDesC16 const &, class TRequestStatus &)
?CreateL@CConsoleProxySession@@UAEXXZ @ 42 NONAME ; void CConsoleProxySession::CreateL(void)
??0CConsoleProxy@@IAE@XZ @ 43 NONAME ; CConsoleProxy::CConsoleProxy(void)
??1CConsoleProxy@@UAE@XZ @ 44 NONAME ; CConsoleProxy::~CConsoleProxy(void)
?ClearScreen@CConsoleProxy@@UAEXXZ @ 45 NONAME ; void CConsoleProxy::ClearScreen(void)
?ClearToEndOfLine@CConsoleProxy@@UAEXXZ @ 46 NONAME ; void CConsoleProxy::ClearToEndOfLine(void)
?ConstructL@CConsoleProxy@@IAEXABVRConsoleProxy@@@Z @ 47 NONAME ; void CConsoleProxy::ConstructL(class RConsoleProxy const &)
?Create@CConsoleProxy@@UAEHABVTDesC16@@VTSize@@@Z @ 48 NONAME ; int CConsoleProxy::Create(class TDesC16 const &, class TSize)
?CursorPos@CConsoleProxy@@UBE?AVTPoint@@XZ @ 49 NONAME ; class TPoint CConsoleProxy::CursorPos(void) const
?Extension_@CConsoleProxy@@MAEHIAAPAXPAX@Z @ 50 NONAME ; int CConsoleProxy::Extension_(unsigned int, void * &, void *)
?KeyCode@CConsoleProxy@@UBE?AW4TKeyCode@@XZ @ 51 NONAME ; enum TKeyCode CConsoleProxy::KeyCode(void) const
?KeyModifiers@CConsoleProxy@@UBEIXZ @ 52 NONAME ; unsigned int CConsoleProxy::KeyModifiers(void) const
?NewL@CConsoleProxy@@SAPAV1@ABVRConsoleProxy@@@Z @ 53 NONAME ; class CConsoleProxy * CConsoleProxy::NewL(class RConsoleProxy const &)
?Read@CConsoleProxy@@UAEXAAVTRequestStatus@@@Z @ 54 NONAME ; void CConsoleProxy::Read(class TRequestStatus &)
?ReadCancel@CConsoleProxy@@UAEXXZ @ 55 NONAME ; void CConsoleProxy::ReadCancel(void)
?ScreenSize@CConsoleProxy@@UBE?AVTSize@@XZ @ 56 NONAME ; class TSize CConsoleProxy::ScreenSize(void) const
?SetCursorHeight@CConsoleProxy@@UAEXH@Z @ 57 NONAME ; void CConsoleProxy::SetCursorHeight(int)
?SetCursorPosAbs@CConsoleProxy@@UAEXABVTPoint@@@Z @ 58 NONAME ; void CConsoleProxy::SetCursorPosAbs(class TPoint const &)
?SetCursorPosRel@CConsoleProxy@@UAEXABVTPoint@@@Z @ 59 NONAME ; void CConsoleProxy::SetCursorPosRel(class TPoint const &)
?SetTitle@CConsoleProxy@@UAEXABVTDesC16@@@Z @ 60 NONAME ; void CConsoleProxy::SetTitle(class TDesC16 const &)
?Write@CConsoleProxy@@UAEXABVTDesC16@@@Z @ 61 NONAME ; void CConsoleProxy::Write(class TDesC16 const &)
?Read@RConsoleProxy@@QAEXAAV?$TPckg@W4TKeyCode@@@@AAV?$TPckg@I@@AAVTRequestStatus@@@Z @ 62 NONAME ; void RConsoleProxy::Read(class TPckg<enum TKeyCode> &, class TPckg<unsigned int> &, class TRequestStatus &)
?DoCreateL@CConsoleProxySession@@IAEXABVTDesC16@@ABVTSize@@@Z @ 63 NONAME ; void CConsoleProxySession::DoCreateL(class TDesC16 const &, class TSize const &)
?ConsoleCreatedL@CConsoleProxySession@@MAEXPAVMProxiedConsole@@@Z @ 64 NONAME ; void CConsoleProxySession::ConsoleCreatedL(class MProxiedConsole *)
?DefaultL@MProxiedConsole@@SAPAV1@PAVCConsoleBase@@@Z @ 65 NONAME ; class MProxiedConsole * MProxiedConsole::DefaultL(class CConsoleBase *)
?SetAttributes@RConsoleProxy@@QAEXIW4TColor@ConsoleAttributes@@0AAVTRequestStatus@@@Z @ 66 NONAME ; void RConsoleProxy::SetAttributes(unsigned int, enum ConsoleAttributes::TColor, enum ConsoleAttributes::TColor, class TRequestStatus &)
?IsConstructed@RConsoleProxy@@QAEHAAH@Z @ 67 NONAME ; int RConsoleProxy::IsConstructed(int &)