Hide Comments
Hide Comments

Comments (0)

Thread class for processing a list of SVG jobs

During execution, this thread processes jobs on the Jobs list and puts completed jobs on the OutJobs list

Namespace: FMX.RS.SVGSyncObjs

expandingInheritance Hierarchy

TThread
  FMX.RS.SVGSyncObjs.TSVGServerThread
 

expandingSyntax

Delphi

type 
  TSVGServerThread = class(TThread) 
  end; 
 

expandingConstructors

 

Name

Description

public constructor

Create(Boolean)

Initializes a new instance of the TSVGServerThread class.

public destructor

Destroy

Represents the destructor of the TSVGServerThread class.

Top

expandingProperties

 

Name

Description

public property

Jobs

Jobs to process

public property

OnJobComplete

Occurs when a job is finished processing and after it is put on the OutJobs list

public property

OutJobs

Jobs that have finished executing

Top

expandingMethods

 

Name

Description

protected method

DoJobComplete

Represents method DoJobComplete.

protected method

Execute

Represents method Execute.

protected method

TerminatedSet

Represents method TerminatedSet.

Top

expandingRemarks

alert_cautionCaution

The SVG library is not thread-safe. All jobs containing SVGs put on this list should either have copies of the SVGs or you must ensure you do not use the SVG while the thread is running. The TSVGServerThread only executes one job at a time, ensuring that SVGs shared between jobs are not colliding with each other

expandingSee Also

Reference

Comments (0)

RiverSoftAVG SVG Component Library (RSCL) © 2013-2015, Thomas G. Grubb