本文整理汇总了C++中TPtr8::AppendFormatList方法的典型用法代码示例。如果您正苦于以下问题:C++ TPtr8::AppendFormatList方法的具体用法?C++ TPtr8::AppendFormatList怎么用?C++ TPtr8::AppendFormatList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TPtr8
的用法示例。
在下文中一共展示了TPtr8::AppendFormatList方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: WriteFormat
// ==========================================================================
// METHOD: WriteFormat
//
// DESIGN:
// ==========================================================================
void CLogFileHandler::WriteFormat( const TDesC8& aClassName,
const TDesC8& aFuncName,
TRefByValue< const TDesC8 > aFmt,
VA_LIST& aList )
{
TDebugLogBase8Overflow overflow8;
iFormatBuffer8.SetLength( 0 );
iFormatBuffer8.AppendFormatList( aFmt, aList, &overflow8 );
Write( aClassName, aFuncName, iFormatBuffer8 );
} // END WriteFormat
示例2: LogFormat
void CImMobilityLogger::LogFormat(TInt /*aFilePos*/, VA_LIST& /*aList*/, TRefByValue<const TDesC8> /*aFmt*/)
#endif //__IM_MOBILITY_LOGGING
{
#ifdef __IM_MOBILITY_LOGGING
if (iFileList.Count() == 0)
{
return;
}
if (aFilePos >= iFileList.Count())
{
aFilePos = KDefaultLog;
}
if ((aFilePos == KDefaultLog) && (iDefaultLogFileInUse == EFalse))
{
return;
}
if (!iFileList[aFilePos].iLoggingOn)
{
return;
}
iFile = &iFileList[aFilePos].iFile;
TPtr8 buf = iLogBuffer->Des();
buf.Zero();
TTime date;
date.UniversalTime();
TBuf<KDateFormatLength> dateString;
TRAP_IGNORE(date.FormatL(dateString, KTxtLogDateFormat));
buf.Copy(dateString);
buf.AppendFormatList(aFmt, aList, this);
iFile->Write(buf);
iFile->Write(KTxtCRLF());
#endif //__IM_MOBILITY_LOGGING
}