包串流读取和写入 - 2023.2 简体中文

AI 引擎内核与计算图编程指南 (UG1079)

Document ID
UG1079
Release Date
2023-12-04
Version
2023.2 简体中文

数据包由一个单码字(32 位)包报头后接多个数据字组成,其中最后一个数据字包含 TLAST 字段以表示包结束。以下运算用于读取并前移输入包串流以及写入并前移输出包串流。

int32 readincr(input_pktstream *w);
int32 readincr(input_pktstream *w, bool &tlast);

void writeincr(output_pktstream *w, int32 value);
void writeincr(output_pktstream *w, int32 value, bool tlast);

含 TLAST 实参的 API 有助于读取或写入包结束条件,前提是包大小不固定。