Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CPDF_StreamAcc Class Referencefinal

#include <cpdf_stream_acc.h>

+ Inheritance diagram for CPDF_StreamAcc:
+ Collaboration diagram for CPDF_StreamAcc:

Public Member Functions

 CPDF_StreamAcc (const CPDF_StreamAcc &)=delete
 
CPDF_StreamAccoperator= (const CPDF_StreamAcc &)=delete
 
void LoadAllDataFiltered ()
 
void LoadAllDataFilteredWithEstimatedSize (uint32_t estimated_size)
 
void LoadAllDataImageAcc (uint32_t estimated_size)
 
void LoadAllDataRaw ()
 
RetainPtr< const CPDF_StreamGetStream () const
 
RetainPtr< const CPDF_DictionaryGetImageParam () const
 
uint32_t GetSize () const
 
pdfium::span< const uint8_t > GetSpan () const
 
uint64_t KeyForCache () const
 
ByteString ComputeDigest () const
 
ByteString GetImageDecoder () const
 
DataVector< uint8_t > DetachData ()
 
int GetLength1ForTest () const
 
- Public Member Functions inherited from fxcrt::Retainable
 Retainable ()=default
 
bool HasOneRef () const
 

Public Attributes

 CONSTRUCT_VIA_MAKE_RETAIN
 

Private Member Functions

 ~CPDF_StreamAcc () override
 

Additional Inherited Members

- Protected Member Functions inherited from fxcrt::Retainable
virtual ~Retainable ()=default
 

Detailed Description

Definition at line 23 of file cpdf_stream_acc.h.

Constructor & Destructor Documentation

◆ CPDF_StreamAcc()

CPDF_StreamAcc::CPDF_StreamAcc ( const CPDF_StreamAcc & )
delete

Member Function Documentation

◆ ~CPDF_StreamAcc()

CPDF_StreamAcc::~CPDF_StreamAcc ( )
overrideprivatedefault

◆ ComputeDigest()

ByteString CPDF_StreamAcc::ComputeDigest ( ) const

Definition at line 86 of file cpdf_stream_acc.cpp.

◆ DetachData()

DataVector< uint8_t > CPDF_StreamAcc::DetachData ( )

Definition at line 93 of file cpdf_stream_acc.cpp.

◆ GetImageDecoder()

ByteString CPDF_StreamAcc::GetImageDecoder ( ) const
inline

Definition at line 42 of file cpdf_stream_acc.h.

◆ GetImageParam()

RetainPtr< const CPDF_Dictionary > CPDF_StreamAcc::GetImageParam ( ) const

Definition at line 66 of file cpdf_stream_acc.cpp.

◆ GetLength1ForTest()

int CPDF_StreamAcc::GetLength1ForTest ( ) const

Definition at line 62 of file cpdf_stream_acc.cpp.

◆ GetSize()

uint32_t CPDF_StreamAcc::GetSize ( ) const

Definition at line 70 of file cpdf_stream_acc.cpp.

References GetSpan().

+ Here is the call graph for this function:

◆ GetSpan()

pdfium::span< const uint8_t > CPDF_StreamAcc::GetSpan ( ) const

Definition at line 74 of file cpdf_stream_acc.cpp.

Referenced by GetSize().

+ Here is the caller graph for this function:

◆ GetStream()

RetainPtr< const CPDF_Stream > CPDF_StreamAcc::GetStream ( ) const

Definition at line 58 of file cpdf_stream_acc.cpp.

◆ KeyForCache()

uint64_t CPDF_StreamAcc::KeyForCache ( ) const

Definition at line 82 of file cpdf_stream_acc.cpp.

◆ LoadAllDataFiltered()

void CPDF_StreamAcc::LoadAllDataFiltered ( )

Definition at line 41 of file cpdf_stream_acc.cpp.

◆ LoadAllDataFilteredWithEstimatedSize()

void CPDF_StreamAcc::LoadAllDataFilteredWithEstimatedSize ( uint32_t estimated_size)

Definition at line 45 of file cpdf_stream_acc.cpp.

◆ LoadAllDataImageAcc()

void CPDF_StreamAcc::LoadAllDataImageAcc ( uint32_t estimated_size)

Definition at line 50 of file cpdf_stream_acc.cpp.

◆ LoadAllDataRaw()

void CPDF_StreamAcc::LoadAllDataRaw ( )

Definition at line 54 of file cpdf_stream_acc.cpp.

◆ operator=()

CPDF_StreamAcc & CPDF_StreamAcc::operator= ( const CPDF_StreamAcc & )
delete

Member Data Documentation

◆ CONSTRUCT_VIA_MAKE_RETAIN

CPDF_StreamAcc::CONSTRUCT_VIA_MAKE_RETAIN

Definition at line 25 of file cpdf_stream_acc.h.


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