This is an automated email from the ASF dual-hosted git repository. masaori pushed a commit to branch quic-latest in repository https://gitbox.apache.org/repos/asf/trafficserver.git
commit 795ba9b89e788858e470138dfc9958a4f4c37205 Author: Masaori Koshiba <[email protected]> AuthorDate: Fri Aug 3 14:00:09 2018 +0900 Print maximum_(stream)_data on debug log --- iocore/net/quic/QUICFrame.cc | 12 ++++++++++++ iocore/net/quic/QUICFrame.h | 4 ++++ 2 files changed, 16 insertions(+) diff --git a/iocore/net/quic/QUICFrame.cc b/iocore/net/quic/QUICFrame.cc index 7aca81b..71ae896 100644 --- a/iocore/net/quic/QUICFrame.cc +++ b/iocore/net/quic/QUICFrame.cc @@ -1564,6 +1564,12 @@ QUICMaxDataFrame::store(uint8_t *buf, size_t *len, size_t limit) const return *len; } +int +QUICMaxDataFrame::debug_msg(char *msg, size_t msg_len) const +{ + return snprintf(msg, msg_len, "| MAX_DATA size=%zu maximum=%" PRIu64, this->size(), this->maximum_data()); +} + uint64_t QUICMaxDataFrame::maximum_data() const { @@ -1636,6 +1642,12 @@ QUICMaxStreamDataFrame::store(uint8_t *buf, size_t *len, size_t limit) const return *len; } +int +QUICMaxStreamDataFrame::debug_msg(char *msg, size_t msg_len) const +{ + return snprintf(msg, msg_len, "| MAX_STREAM_DATA size=%zu maximum=%" PRIu64, this->size(), this->maximum_stream_data()); +} + QUICStreamId QUICMaxStreamDataFrame::stream_id() const { diff --git a/iocore/net/quic/QUICFrame.h b/iocore/net/quic/QUICFrame.h index d4feb26..a82ac07 100644 --- a/iocore/net/quic/QUICFrame.h +++ b/iocore/net/quic/QUICFrame.h @@ -418,6 +418,8 @@ public: virtual QUICFrameType type() const override; virtual size_t size() const override; virtual size_t store(uint8_t *buf, size_t *len, size_t limit) const override; + virtual int debug_msg(char *msg, size_t msg_len) const override; + uint64_t maximum_data() const; private: @@ -440,6 +442,8 @@ public: virtual QUICFrameType type() const override; virtual size_t size() const override; virtual size_t store(uint8_t *buf, size_t *len, size_t limit) const override; + virtual int debug_msg(char *msg, size_t msg_len) const override; + QUICStreamId stream_id() const; uint64_t maximum_stream_data() const;
