You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by jp...@apache.org on 2016/08/09 22:52:49 UTC
[trafficserver] branch master updated: Group boolean members to
reduce alignment padding.
This is an automated email from the ASF dual-hosted git repository.
jpeach pushed a commit to branch master
in repository https://git-dual.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/master by this push:
new 5fd32b1 Group boolean members to reduce alignment padding.
5fd32b1 is described below
commit 5fd32b1ec638ea81aac1b3637506d50b1b3dfd1c
Author: James Peach <jp...@apache.org>
AuthorDate: Tue Aug 9 15:52:36 2016 -0700
Group boolean members to reduce alignment padding.
---
proxy/http2/Http2Stream.cc | 2 +-
proxy/http2/Http2Stream.h | 15 +++++++++------
2 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/proxy/http2/Http2Stream.cc b/proxy/http2/Http2Stream.cc
index 9d878d8..2fc73c4 100644
--- a/proxy/http2/Http2Stream.cc
+++ b/proxy/http2/Http2Stream.cc
@@ -594,7 +594,7 @@ Http2Stream::reenable(VIO *vio)
void
Http2Stream::destroy()
{
- Debug("http2_stream", "Destroy stream %d. Sent %d bytes", this->_id, this->bytes_sent);
+ Debug("http2_stream", "Destroy stream %d, sent %" PRIu64 " bytes", this->_id, this->bytes_sent);
// Clean up the write VIO in case of inactivity timeout
this->do_io_write(NULL, 0, NULL);
diff --git a/proxy/http2/Http2Stream.h b/proxy/http2/Http2Stream.h
index 31abc8f..2a8eff8 100644
--- a/proxy/http2/Http2Stream.h
+++ b/proxy/http2/Http2Stream.h
@@ -59,11 +59,11 @@ public:
_state(HTTP2_STREAM_STATE_IDLE),
trailing_header(false),
body_done(false),
- data_length(0),
closed(false),
sent_delete(false),
- bytes_sent(0),
chunked(false),
+ data_length(0),
+ bytes_sent(0),
cross_thread_event(NULL),
active_timeout(0),
active_event(NULL),
@@ -110,7 +110,7 @@ public:
}
void
- update_sent_count(int num_bytes)
+ update_sent_count(unsigned num_bytes)
{
bytes_sent += num_bytes;
}
@@ -246,14 +246,17 @@ private:
HTTPHdr _req_header;
VIO read_vio;
VIO write_vio;
+
bool trailing_header;
bool body_done;
- uint64_t data_length;
bool closed;
bool sent_delete;
- int bytes_sent;
- ChunkedHandler chunked_handler;
bool chunked;
+
+ uint64_t data_length;
+ uint64_t bytes_sent;
+
+ ChunkedHandler chunked_handler;
Event *cross_thread_event;
// Support stream-specific timeouts
--
To stop receiving notification emails like this one, please contact
['"commits@trafficserver.apache.org" <co...@trafficserver.apache.org>'].