summaryrefslogtreecommitdiffstats
path: root/src/stateless/rx/trex_stateless_capture.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/stateless/rx/trex_stateless_capture.h')
-rw-r--r--src/stateless/rx/trex_stateless_capture.h15
1 files changed, 11 insertions, 4 deletions
diff --git a/src/stateless/rx/trex_stateless_capture.h b/src/stateless/rx/trex_stateless_capture.h
index 0f98fd95..852aee2a 100644
--- a/src/stateless/rx/trex_stateless_capture.h
+++ b/src/stateless/rx/trex_stateless_capture.h
@@ -83,23 +83,30 @@ public:
class TrexCaptureRCStart : public TrexCaptureRC {
public:
- void set_new_id(capture_id_t new_id) {
- m_capture_id = new_id;
- m_rc = RC_OK;
+ void set_rc(capture_id_t new_id, dsec_t start_ts) {
+ m_capture_id = new_id;
+ m_start_ts = start_ts;
+ m_rc = RC_OK;
+
}
capture_id_t get_new_id() const {
return m_capture_id;
}
+ dsec_t get_start_ts() const {
+ return m_start_ts;
+ }
+
private:
capture_id_t m_capture_id;
+ dsec_t m_start_ts;
};
class TrexCaptureRCStop : public TrexCaptureRC {
public:
- void set_count(uint32_t pkt_count) {
+ void set_rc(uint32_t pkt_count) {
m_pkt_count = pkt_count;
m_rc = RC_OK;
}