)]}'
{
  "commit": "de85cae0309c275b85785d1e9c090cc6e401ff2c",
  "tree": "2269a95230bc2fd48b93ba3ccc7659e5524413c6",
  "parents": [
    "386a2c98e30edb2fe2b043a4821436862b83567a"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Wed Dec 02 10:20:52 2020 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Dec 02 10:21:35 2020 -0800"
  },
  "message": "Refactor Http2Dispatcher (et al.) to prepare for --shinkansen_trace_logging.\n\nThis CL introduces several hooks in Http2Dispatcher for determining whether to\ntrace log and for creating trace loggers. The idea is to override these hooks\nin VtlClientDispatcher and VtlBackendDispatcher to use shinkansen_trace_logging\n(created in cl/344470308, installed in cl/344470585). This CL adds analogous\nhooks for test classes. The hooks need to generalize the trace logger type to\nan interface, so the destructor of the SpdyFrameVisitor interface needed to\nbe public.\n\nThis CL also brings some logging from Http2WriteQueue and Http2DataFrameBuilder\nback to Http2Dispatcher, in order to consolidate and simplify trace logging.\n\nPiperOrigin-RevId: 345259520\nChange-Id: Ib0f02bca2a88c8353bbeb2621fcfbf901a677342\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a2b9c4d39ca6a2e5ac6c03577a234e6dc9daff03",
      "old_mode": 33188,
      "old_path": "spdy/core/spdy_protocol.h",
      "new_id": "44a00e300d4814bd9868efe76905c282b4095816",
      "new_mode": 33188,
      "new_path": "spdy/core/spdy_protocol.h"
    }
  ]
}
