当前位置: 首页>>代码示例>>C++>>正文


C++ TDes8::Fill方法代码示例

本文整理汇总了C++中TDes8::Fill方法的典型用法代码示例。如果您正苦于以下问题:C++ TDes8::Fill方法的具体用法?C++ TDes8::Fill怎么用?C++ TDes8::Fill使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在TDes8的用法示例。


在下文中一共展示了TDes8::Fill方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: GetUniqueKey

void CEnumerator::GetUniqueKey( TDes8& aKey )
    {
    LOGFN( "CEnumerator::GetUniqueKey" );
    aKey.SetLength( 0 );
    if ( iUniqueKey.CompareC( KZeroID ) == 0 )
        {
        aKey.Fill( '\0', KWmDrmIdSize );
        }
    else
        {
        aKey.Copy( iUniqueKey );
        }
    }
开发者ID:kuailexs,项目名称:symbiandump-mw1,代码行数:13,代码来源:enumerator.cpp

示例2: FillBuffer

	void CABDataOwnerCallbackImplementation::FillBuffer(TDes8& aDes, TBool& aFinished)
		{
		TInt bytesToAdd;
		TChar fillChar(iFillChar);
		
		if ((iOffset + aDes.MaxSize()) < iSourceSize)
			{
			aFinished = EFalse;
			bytesToAdd = aDes.MaxSize();
			}
		else
			{
			aFinished = ETrue;
			bytesToAdd = iSourceSize - iOffset;
			}

		aDes.Fill(fillChar, bytesToAdd);

		iOffset += bytesToAdd;
		}
开发者ID:kuailexs,项目名称:symbiandump-mw3,代码行数:20,代码来源:abdataowner.cpp

示例3: StripeMem

void StripeMem(TDes8 &aBuf,TUint aStartChar,TUint anEndChar)
//
// Mark a buffer with repeating byte pattern
//
	{

//	__ASSERT_ALWAYS(aStartChar<=anEndChar,Panic(EBadArg));

	if (aStartChar==anEndChar)
		{
		aBuf.Fill(aStartChar);
		return;
		}

	TUint character=aStartChar;
	for (TInt i=0;i<aBuf.Length();i++)
		{
		aBuf[i]=(TText8)character;
		if(++character>anEndChar)
			character=aStartChar;
		}
	}
开发者ID:cdaffara,项目名称:symbiandump-os1,代码行数:22,代码来源:FINGER.CPP


注:本文中的TDes8::Fill方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。