DocWire SDK
DocWire SDK: Award-winning modern data processing in C++20. SourceForge Community Choice & Microsoft support. AI-driven processing. Supports nearly 100 data formats, including email boxes and OCR. Boost efficiency in text extraction, web data extraction, data mining, document analysis. Offline processing possible for security and confidentiality
docwire::thread_safe_ole_stream_reader Class Reference
Inheritance diagram for docwire::thread_safe_ole_stream_reader:
docwire::with_pimpl< thread_safe_ole_stream_reader > docwire::with_pimpl_base

Classes

struct  stream
 

Public Member Functions

 thread_safe_ole_stream_reader (thread_safe_ole_storage *storage, stream &stream)
 
std::string getLastError () const
 
bool isValid () const override
 
int tell () const override
 
size_t size () const override
 
bool seek (int offset, int whence=SEEK_SET) override
 
bool readU8 (U8 &data)
 
U8 readU8 () override
 
bool readS8 (S8 &data)
 
S8 readS8 () override
 
bool readU16 (U16 &data)
 
U16 readU16 () override
 
bool readS16 (S16 &data)
 
S16 readS16 () override
 
bool readU32 (U32 &data)
 
U32 readU32 () override
 
bool readS32 (S32 &data)
 
S32 readS32 () override
 
bool read (U8 *buffer, size_t length) override
 

Friends

class thread_safe_ole_storage
 

Additional Inherited Members

- Protected Types inherited from docwire::with_pimpl< thread_safe_ole_stream_reader >
using impl_type = pimpl_impl< thread_safe_ole_stream_reader >
 
- Protected Member Functions inherited from docwire::with_pimpl< thread_safe_ole_stream_reader >
impl_typecreate_impl (Args &&... args)
 
 with_pimpl (Args &&... args)
 
 with_pimpl (with_pimpl< thread_safe_ole_stream_reader > &&other) noexcept
 
 with_pimpl (std::nullptr_t)
 
with_pimploperator= (with_pimpl &&other) noexcept
 
impl_typeimpl ()
 
const impl_typeimpl () const
 

Detailed Description

Definition at line 30 of file thread_safe_ole_stream_reader.h.


The documentation for this class was generated from the following file: