diff -r 24062c24fe38 -r 2a26698d78ba phoneapp/phoneuiview/inc/phoneuiviewtrace.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/phoneapp/phoneuiview/inc/phoneuiviewtrace.h Mon Mar 15 12:40:24 2010 +0200 @@ -0,0 +1,69 @@ +/* +* ============================================================================ +* Name : phoneuiviewtrace.h +* Part of : PhoneUI / PhoneUIView +* Description : Macros for tracing. +* Version : +* +* Copyright © 2010 Nokia. All rights reserved. +* This material, including documentation and any related computer +* programs, is protected by copyright controlled by Nokia. All +* rights are reserved. Copying, including reproducing, storing, +* adapting or translating, any or all of this material requires the +* prior written consent of Nokia. This material also contains +* confidential information which may not be disclosed to others +* without the prior written consent of Nokia. +* ============================================================================ +* Template version: 4.1 +*/ + + +#ifndef PHONEUIVIEWTRACE_H +#define PHONEUIVIEWTRACE_H + +//#define __RINGINGTONE_LOGGING +#ifdef __RINGINGTONE_LOGGING + +// INCLUDES +#include + +// CONSTANTS + +const TInt KPhoneUiViewDebugBufferSize = 100; + +// MACROS + +typedef TBuf TPhoneUiViewDebBuf; + +#define PHONEUIVIEW_PRINT(x) { _LIT( KPhoneUiViewDebugPrintPrefix, "PhoneUiView: ");\ + TPhoneUiViewDebBuf buf( KPhoneUiViewDebugPrintPrefix);\ + if ((_L(x).Length()) + buf.Length() <= KPhoneUiViewDebugBufferSize )\ + buf.Append(_L(x)); RDebug::Print(buf); } + +#define PHONEUIVIEW_PRINTF(x,y) { _LIT( KPhoneUiViewDebugPrintPrefix, "PhoneUiView: ");\ + TPhoneUiViewDebBuf buf( KPhoneUiViewDebugPrintPrefix);\ + if ((_L(x).Length()) + buf.Length() <= KPhoneUiViewDebugBufferSize )\ + buf.Append(_L(x)); RDebug::Print(buf,y);} + +#define PHONEUIVIEW_PRINTF2(x,y,z) { _LIT( KPhoneUiViewDebugPrintPrefix, "PhoneUiView: ");\ + TPhoneUiViewDebBuf buf( KPhoneUiViewDebugPrintPrefix);\ + if ((_L(x).Length()) + buf.Length() <= KPhoneUiViewDebugBufferSize )\ + buf.Append(_L(x)); RDebug::Print(buf,y,z); } + +#define PHONEUIVIEW_PRINTF3(v,x,y,z) { _LIT( KPhoneUiViewDebugPrintPrefix, "PhoneUiView: ");\ + TPhoneUiViewDebBuf buf( KPhoneUiViewDebugPrintPrefix);\ + if ((_L(v).Length()) + buf.Length() <= KPhoneUiViewDebugBufferSize )\ + buf.Append(_L(v)); RDebug::Print(buf,x,y,z); } + +#else // !_DEBUG + +#define PHONEUIVIEW_PRINT(x) +#define PHONEUIVIEW_PRINTF(x,y) +#define PHONEUIVIEW_PRINTF2(x,y,z) +#define PHONEUIVIEW_PRINTF3(v,x,y,z) + +#endif // _DEBUG + +#endif // PHONEUIVIEWTRACE_H + +// End of File