MxstDataOutput
功能
推理业务输出数据定义。
结构定义
struct MxstDataOutput {
APP_ERROR errorCode = APP_ERR_OK;
int dataSize = 0;
uint32_t *dataPtr = nullptr;
MxstDataOutput() = default;
MxstDataOutput(const MxstDataOutput&) = delete;
MxstDataOutput& operator=(const MxstDataOutput&) = delete;
~MxstDataOutput()
{
if (dataPtr != nullptr) {
free(dataPtr);
dataPtr = nullptr;
}
}
};
参数说明
参数名 |
输入/输出 |
说明 |
|---|---|---|
errorCode |
输出 |
输出错误码。 |
dataSize |
输出 |
输出结果数据大小,单位为Byte。大小应与实际结果数据大小一致,否则可能导致coredump。 |
dataPtr |
输出 |
输出结果数据指针。 |
父主题: 流程编排数据结构