• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C++ FlushCache函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C++中FlushCache函数的典型用法代码示例。如果您正苦于以下问题:C++ FlushCache函数的具体用法?C++ FlushCache怎么用?C++ FlushCache使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



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

示例1: FlushCache

LCPDataset::~LCPDataset()

{
    FlushCache();
    if( fpImage != NULL )
        VSIFCloseL( fpImage );
    CPLFree(pszProjection);
}
开发者ID:TUW-GEO,项目名称:OGRSpatialRef3D,代码行数:8,代码来源:lcpdataset.cpp


示例2: FlushCache

GTXDataset::~GTXDataset()

{
    FlushCache();

    if( fpImage != NULL )
        VSIFCloseL( fpImage );
}
开发者ID:miccferr,项目名称:wmshp-electron,代码行数:8,代码来源:gtxdataset.cpp


示例3: FlushCache

FujiBASDataset::~FujiBASDataset()

{
    FlushCache();
    if( fpImage != NULL )
        VSIFClose( fpImage );
    CSLDestroy( papszHeader );
}
开发者ID:AbdelghaniDr,项目名称:mirror,代码行数:8,代码来源:fujibasdataset.cpp


示例4: FlushCache

WEBPDataset::~WEBPDataset()

{
    FlushCache();
    if (fpImage)
        VSIFCloseL(fpImage);
    VSIFree(pabyUncompressed);
}
开发者ID:OSGeo,项目名称:gdal,代码行数:8,代码来源:webpdataset.cpp


示例5: FlushCache

RasdamanDataset::~RasdamanDataset()
{
  if (transaction.get_status() == r_Transaction::active) {
    transaction.commit();
  }
  database.close();
  FlushCache();
}
开发者ID:drownedout,项目名称:datamap,代码行数:8,代码来源:rasdamandataset.cpp


示例6: FlushCache

GXFDataset::~GXFDataset()

{
    FlushCache();
    if( hGXF != NULL )
        GXFClose( hGXF );
    CPLFree( pszProjection );
}
开发者ID:actian-geospatial,项目名称:ogr-ingres,代码行数:8,代码来源:gxfdataset.cpp


示例7: iop_heap_dma_upload

int iop_heap_dma_upload(void *src,u32 dst,int size)
{
	int i=0,len=0,size2;
  u8  *pkt;
	int ret=0;
	int ret2=0;
	int p=0;

	int cont1=0;
while(size>0) // send data with src unaligned
{
if(size>512) size2=512; else size2=size;
CD_memcpy2(memsend,((unsigned char *) src)+p,size2);
do

{
	FlushCache(0);

  /* build packet */
  pkt = send_buffer2; 
  PUSHDATA( u32, pkt, (u32)memsend, i);
  pkt += i; len += i;
  PUSHDATA( u32, pkt, dst, i);
  pkt += i; len += i;
  PUSHDATA( int, pkt, size2, i);
  pkt += i; len += i;
  PUSHDATA( int, pkt, 0, i);
  pkt += i; len += i;

	ret = SifSetDma((SifDmaTransfer_t*)send_buffer2,1);

	if(ret==0)  {nopdelay();cont1++;}
	if(ret==0 && cont1>=3) {cont1=0;SifSetDChain();}
}while(ret==0); // modificado por Hermes

	while((ret2 = SifDmaStat(ret))>=0);


	FlushCache(0);
size-=size2;
p+=size2;
dst+=size2;
}
	return (ret2 < -1);
}
开发者ID:MrSiir,项目名称:PS2-Keylauncher,代码行数:45,代码来源:CDSwap.cpp


示例8: _CnvPhysicalAddr

/*
 * Conversion to physical address 
 *	Cache control required, but cache control by page cannot be
 *	provided without MMU, so not implemented.
 */
LOCAL INT _CnvPhysicalAddr( VP laddr, INT len, VP *paddr )
{
	*paddr = toPhysicalAddress(laddr);

	/* Cache off not possible, so cache flash only is performed. */
	FlushCache(laddr, len);

	return len;
}
开发者ID:kidasan,项目名称:tkernel,代码行数:14,代码来源:segmgr.c


示例9: FlushCache

PNMDataset::~PNMDataset()

{
    FlushCache();
    if( fpImage != nullptr && VSIFCloseL( fpImage ) != 0 )
    {
        CPLError(CE_Failure, CPLE_FileIO, "I/O error" );
    }
}
开发者ID:OSGeo,项目名称:gdal,代码行数:9,代码来源:pnmdataset.cpp


示例10: FlushCache

IDADataset::~IDADataset()

{
    FlushCache();

    if( fpRaw != NULL )
        VSIFCloseL( fpRaw );
    CPLFree( pszProjection );
}
开发者ID:AbdelghaniDr,项目名称:mirror,代码行数:9,代码来源:idadataset.cpp


示例11: FlushCache

MEMDataset::~MEMDataset()

{
    FlushCache();
    CPLFree( pszProjection );

    GDALDeinitGCPs( nGCPCount, pasGCPs );
    CPLFree( pasGCPs );
}
开发者ID:actian-geospatial,项目名称:ogr-ingres,代码行数:9,代码来源:memdataset.cpp


示例12: FlushCache

	/**
	 * Writes a byte to the cached buffer
	 * @param aValue Byte to write
	 */
	void TCachedByteStreamWriter::WriteByte(TUint8 aValue)
		{
		if(iPos == iCacheSize)
			{
			FlushCache();
			}		
		iCacheBuffer[iPos++] = aValue;	
		++iBytesWritten;
		}
开发者ID:kuailexs,项目名称:symbiandump-os1,代码行数:13,代码来源:scmbytestreamutil.cpp


示例13: FlushCache

GDALArrayBandBlockCache::~GDALArrayBandBlockCache()
{
    FlushCache();

    if( !bSubBlockingActive )
        CPLFree( u.papoBlocks );
    else
        CPLFree( u.papapoBlocks );
}
开发者ID:rashadkm,项目名称:lib_gdal,代码行数:9,代码来源:gdalarraybandblockcache.cpp


示例14: FlushCache

DOQ1Dataset::~DOQ1Dataset()

{
    FlushCache();

    CPLFree( pszProjection );
    if( fpImage != NULL )
        CPL_IGNORE_RET_VAL(VSIFCloseL( fpImage ));
}
开发者ID:Wedjaa,项目名称:node-gdal,代码行数:9,代码来源:doq1dataset.cpp


示例15: FlushCache

HF2Dataset::~HF2Dataset()

{
    FlushCache();
    CPLFree(pszWKT);
    CPLFree(panBlockOffset);
    if (fp)
        VSIFCloseL(fp);
}
开发者ID:MattLatt,项目名称:GDAL_2.0.x_VC,代码行数:9,代码来源:hf2dataset.cpp


示例16: FlushCache

RIKDataset::~RIKDataset()

{
    FlushCache();
    CPLFree( pOffsets );
    if( fp != NULL )
        VSIFCloseL( fp );
    delete poColorTable;
}
开发者ID:MattLatt,项目名称:GDAL_2.0.x_VC,代码行数:9,代码来源:rikdataset.cpp


示例17: FlushCache

GRIBDataset::~GRIBDataset()

{
    FlushCache();
    if( fp != NULL )
        VSIFCloseL( fp );
		
    CPLFree( pszProjection );
}
开发者ID:AsherBond,项目名称:MondocosmOS,代码行数:9,代码来源:gribdataset.cpp


示例18: FlushCache

USGSDEMDataset::~USGSDEMDataset()

{
    FlushCache();

    CPLFree( pszProjection );
    if( fp != nullptr )
        CPL_IGNORE_RET_VAL(VSIFCloseL( fp ));
}
开发者ID:rouault,项目名称:gdal,代码行数:9,代码来源:usgsdemdataset.cpp


示例19: CPLFree

ARGDataset::~ARGDataset()

{
    CPLFree(pszFilename);

    FlushCache();
    if( fpImage != nullptr )
        VSIFCloseL( fpImage );
}
开发者ID:AsgerPetersen,项目名称:gdal,代码行数:9,代码来源:argdataset.cpp


示例20: FlushCache

PDSDataset::~PDSDataset()

{
    FlushCache();
    if( fpImage != NULL )
        VSIFCloseL( fpImage );

    CloseDependentDatasets();
}
开发者ID:TUW-GEO,项目名称:OGRSpatialRef3D,代码行数:9,代码来源:pdsdataset.cpp



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ FlushConsoleInputBuffer函数代码示例发布时间:2022-05-30
下一篇:
C++ FlushBuffer函数代码示例发布时间:2022-05-30
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap