diff options
| author | 刘学利 <[email protected]> | 2023-03-01 05:09:34 +0000 |
|---|---|---|
| committer | 刘学利 <[email protected]> | 2023-03-01 05:09:34 +0000 |
| commit | bbc31c8d10eca128528be14666ea1dba2c118818 (patch) | |
| tree | 24bbc2c99153456501c946302a9eff3af3bae8f1 /test/src/gtest_common.cpp | |
| parent | df8fe8fb1352231d8044eaa71c9a9d9b3a67fb6a (diff) | |
TSG-13777: 支持同步流状态及命中策略IDv5.10.7
Diffstat (limited to 'test/src/gtest_common.cpp')
| -rw-r--r-- | test/src/gtest_common.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/test/src/gtest_common.cpp b/test/src/gtest_common.cpp index 18e138b..e7dd59b 100644 --- a/test/src/gtest_common.cpp +++ b/test/src/gtest_common.cpp @@ -3,6 +3,12 @@ const char *gtest_addrlist="127.0.0.1.37690>127.0.0.1.443"; +struct gtest_ctrl_pkt +{ + char buf[1024]; + int len; +}ctrl_pkt; + void dictator_free(int thread_seq, void * pbuf) { free(pbuf); @@ -34,6 +40,20 @@ int sapp_inject_pkt(struct streaminfo * stream, enum sapp_inject_opt sio, const return 0; } +int sapp_inject_ctrl_pkt(struct streaminfo * stream, enum sapp_inject_opt sio, const void * payload, int payload_len, unsigned char snd_routedir) +{ + memset(&ctrl_pkt, 0, 1024); + memcpy(ctrl_pkt.buf, payload, payload_len); + ctrl_pkt.len = payload_len; + + return 0; +} + +int get_ctrl_pkt(char *buf, int len) +{ + memcpy(buf, ctrl_pkt.buf, MIN(len, ctrl_pkt.len)); + return MIN(len, ctrl_pkt.len); +} unsigned char MESA_dir_reverse(unsigned char raw_route_dir) { |
