10 #ifndef GO_SCANNER_PIPE_MSG_H
11 #define GO_SCANNER_PIPE_MSG_H
85 #include <GoWebScanSdk/GoWebScanPipeMsg.x.h>
kStatus GoWebScanPipeMsg_Relinquish(GoWebScanPipeMsg msg)
Decrements the msg's reference count.
GoWebScanMsgStamp * GoWebScanPipeMsg_GetStamp(GoWebScanPipeMsg msg)
Gets the stamp associated with the message.
kStatus GoWebScanPipeMsg_SetStamp(GoWebScanPipeMsg msg, const GoWebScanMsgStamp *stamp)
Sets the stamp associated with the message.
Essential GoWebScan declarations.
kSize GoWebScanPipeMsg_Size(GoWebScanPipeMsg msg)
Gets the size, in bytes, of the message's data buffer.
Represents a message stamp containing properties of a message.
Definition: GoWebScanSdkDef.h:484
Represents a type of GoWebScan message.
Represents a pool of GoWebScanPipeMsg objects. The pool allocates GoWebScanPipeMsg objects with a def...
Base class for a msg that can be processed with a GoWebScanPipeTask and submitted to the GoWebScanPip...
GoWebScanMsgType GoWebScanPipeMsg_TypeId(GoWebScanPipeMsg msg)
Gets the message type.
kStatus GoWebScanPipeMsg_Acquire(GoWebScanPipeMsg msg)
Increments the msg's reference count.