16 #include <nn/pia/common/common_Definitions.h>
17 #include <nn/pia/common/common_CriticalSection.h>
32 #if NN_PIA_UNDER_DEVELOP
33 #if NN_PIA_ENABLE_CACHEDPRINT
34 #define PIA_BASIC_PRINT(...) \
35 if (::nn::pia::common::CachedPrint::GetInstance() != NULL) \
37 ::nn::pia::common::CachedPrint::GetInstance()->Printf(__VA_ARGS__); \
41 ::nn::pia::common::Printf(__VA_ARGS__); \
44 #define PIA_BASIC_PRINT(...) ::nn::pia::common::Printf(__VA_ARGS__)
47 #define PIA_BASIC_PRINT(...) \
60 #if NN_PIA_UNDER_DEVELOP
61 #if NN_PIA_ENABLE_CACHEDPRINT
62 #define PIA_BASIC_VPRINT(format, varg) \
63 if (::nn::pia::common::CachedPrint::GetInstance() != NULL) \
65 ::nn::pia::common::CachedPrint::GetInstance()->VPrintf((format), (varg)); \
69 ::nn::pia::common::VPrintf((format), (varg)); \
72 #define PIA_BASIC_VPRINT(...) ::nn::pia::common::VPrintf(__VA_ARGS__)
75 #define PIA_BASIC_VPRINT(format, varg) \
92 #if NN_PIA_ENABLE_CACHEDPRINT
144 void Trace(uint64_t flag)
const;
154 void VPrintf(
const char* cpFormat, va_list varg);
165 void Printf(
const char* cpFormat, ...);
194 Result Read(
char* pBuffer, uint32_t* pLength, uint32_t bufferSize);
218 CriticalSection m_CriticalSection;
220 #endif // NN_PIA_ENABLE_CACHEDPRINT