Foxit PDF SDK
IFX_FileWrite Class Referenceabstract

File writing interface. More...

Inheritance diagram for IFX_FileWrite:
IFX_StreamWrite IFX_FileStream CFX_CachedFileRead IFX_ChunkFileStream IFX_MemoryStream

Public Member Functions

virtual FX_BOOL Flush ()=0
 Flush internal buffer of the file. More...
 
virtual FX_INT64 GetSize ()=0
 Get total size of the file. More...
 
virtual void Release ()=0
 Called when to release everything.
 
virtual FX_BOOL WriteBlock (const void *pData, FX_INT64 offset, size_t size)=0
 Write a block data. More...
 
virtual FX_BOOL WriteBlock (const void *pData, size_t size)
 Write a block data to the end. More...
 

Detailed Description

File writing interface.