GoWebScan API
GoWebScanWebTask Class Reference

Description

Represents a task for combining outputs from multiple Merge Tasks into a single GoWebScanSystemMsg object. No additional processing is performed. In Web Mode, this is the final stage before results are delivered back to the GoWebScanProcess object. In Detection mode, the output from GoWebScanWebTask is passed to GoWebScanDetectionTask for additional processing. The task accepts GoWebScanProfileTileMsg, GoWebScanVisionTileMsg, and GoWebScanTracheidTileMsg objects and outputs GoWebScanSystemMsg objects.

Tiles are assembled using the GoWebScanTileCombiner algorithm. Tiles not are copied when creating a GoWebScanSystemMsg object. The reference count on the original tiles is incremented when they are added to a GoWebScanSystemMsg, and decremented when the GoWebScanSystemMsg is freed.

Inheritance diagram for GoWebScanWebTask:
Inheritance graph

Public Member Functions

kStatus GoWebScanWebTask_Clear (GoWebScanWebTask task)
 Clears the tile combiner algorithm and resets internal variables. More...
 
kStatus GoWebScanWebTask_Construct (GoWebScanWebTask *task, GoWebScanProcess process, GoWebScanConfig config, kAlloc allocator)
 Constructs a GoWebScanWebTask object. More...
 
kStatus GoWebScanWebTask_Send (GoWebScanWebTask task, GoWebScanPipeMsg msg)
 Adds a message to the processing queue. More...
 
kStatus GoWebScanWebTask_SetReceiver (GoWebScanWebTask task, GoWebScanPipeSendFx send, kPointer context)
 Sets the handler for receiving emitted web tiles. More...
 

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