LibreOffice Module package (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ZipUtils::ThreadedDeflater::Task Class Reference
Inheritance diagram for ZipUtils::ThreadedDeflater::Task:
[legend]
Collaboration diagram for ZipUtils::ThreadedDeflater::Task:
[legend]

Public Member Functions

 Task (ThreadedDeflater *deflater_, int sequence_, int blockSize_, bool firstTask_, bool lastTask_)
 
- Public Member Functions inherited from comphelper::ThreadTask
 ThreadTask (std::shared_ptr< ThreadTaskTag > pTag)
 

Private Member Functions

virtual void doWork () override
 

Private Attributes

z_stream stream
 
ThreadedDeflaterdeflater
 
int sequence
 
int blockSize
 
bool firstTask: 1
 
bool lastTask: 1
 

Additional Inherited Members

- Protected Member Functions inherited from comphelper::ThreadTask
virtual void doWork ()=0
 
virtual ~ThreadTask ()
 

Detailed Description

Definition at line 41 of file ThreadedDeflater.cxx.

Constructor & Destructor Documentation

◆ Task()

ZipUtils::ThreadedDeflater::Task::Task ( ThreadedDeflater deflater_,
int  sequence_,
int  blockSize_,
bool  firstTask_,
bool  lastTask_ 
)
inline

Definition at line 51 of file ThreadedDeflater.cxx.

Member Function Documentation

◆ doWork()

void ZipUtils::ThreadedDeflater::Task::doWork ( )
overrideprivatevirtual

Member Data Documentation

◆ blockSize

int ZipUtils::ThreadedDeflater::Task::blockSize
private

Definition at line 46 of file ThreadedDeflater.cxx.

Referenced by doWork().

◆ deflater

ThreadedDeflater* ZipUtils::ThreadedDeflater::Task::deflater
private

Definition at line 44 of file ThreadedDeflater.cxx.

Referenced by doWork().

◆ firstTask

bool ZipUtils::ThreadedDeflater::Task::firstTask
private

Definition at line 47 of file ThreadedDeflater.cxx.

Referenced by doWork().

◆ lastTask

bool ZipUtils::ThreadedDeflater::Task::lastTask
private

Definition at line 48 of file ThreadedDeflater.cxx.

Referenced by doWork().

◆ sequence

int ZipUtils::ThreadedDeflater::Task::sequence
private

Definition at line 45 of file ThreadedDeflater.cxx.

Referenced by doWork().

◆ stream

z_stream ZipUtils::ThreadedDeflater::Task::stream
private

Definition at line 43 of file ThreadedDeflater.cxx.

Referenced by doWork().


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