|
GoWebScan API
|
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.

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... | |