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: RSSVGSyncObjs
TThread
RSSVGSyncObjs.TSVGServerThread
|
Delphi
|
type
TSVGServerThread = class(TThread)
end;
|
|
Name
|
Description
|
|
Jobs
|
Jobs to process
|
|
OnJobComplete
|
Occurs when a job is finished processing and after it is put on the OutJobs list
|
|
OutJobs
|
Jobs that have finished executing
|
Top
|
Caution
|
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
|
|