Foxit PDF SDK

fs_file.h
浏览该文件的文档.
1
16 #ifndef FS_COMMON_FILE_FILE_H_
17 #define FS_COMMON_FILE_FILE_H_
18
19 #include "common/fs_basictypes.h"
20
26 namespace foxit {
30 namespace common {
34 namespace file {
40 typedef IFX_FileRead ReaderCallback;
41
47 typedef IFX_FileWrite WriterCallback;
48
54 typedef IFX_FileStream StreamCallback;
55
64 class AsyncReaderCallback : public ReaderCallback {
65 public:
77 virtual bool IsDataAvail(int64 offset, size_t size) = 0;
78
93 virtual bool AddDownloadHint(int64 offset, size_t size) = 0;
94
95 protected:
96 ~AsyncReaderCallback() {}
97 };
98 } // namespace file
99 } // namespace common
100 } // namespace foxit
101
102 #endif
foxit::int64
FX_INT64 int64
有符号 64 位整数。
Definition: fs_basictypes.h:190
IFX_FileWrite
文件写入接口。
Definition: fx_stream.h:470
foxit::common::file::AsyncReaderCallback::IsDataAvail
virtual bool IsDataAvail(int64 offset, size_t size)=0
用于检查指定数据段是否可用的回调函数。
foxit::common::file::WriterCallback
IFX_FileWrite WriterCallback
Definition: fs_file.h:47
IFX_FileStream
文件流接口，用于读取和写入。
Definition: fx_stream.h:692
IFX_FileRead
文件读取接口。
Definition: fx_stream.h:587
fs_basictypes.h
基本类型定义的头文件。
foxit::common::file::AsyncReaderCallback::AddDownloadHint
virtual bool AddDownloadHint(int64 offset, size_t size)=0
用于添加偏移量和大小以指定数据段的回调函数， 该数据段随后应由应用程序下载。
foxit::common::file::AsyncReaderCallback
Definition: fs_file.h:64
foxit
Foxit命名空间。
Definition: fs_taggedpdf.h:27
foxit::common::file::StreamCallback
IFX_FileStream StreamCallback
Definition: fs_file.h:54
foxit::common::file::ReaderCallback
IFX_FileRead ReaderCallback
Definition: fs_file.h:40