)]}'
{
  "commit": "244af5a05a0be5a325ec7a663b873aed7b9e2bb5",
  "tree": "6e17c40c63b52dc9fd5f3340b5243ce1aca592c5",
  "parents": [
    "2d55b91ff560804d182b7c4d81db40bf32826b0e"
  ],
  "author": {
    "name": "fkastenholz",
    "email": "fkastenholz@google.com",
    "time": "Tue Sep 10 16:20:08 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Sep 12 11:48:10 2019 -0700"
  },
  "message": "Add OnConnectionCloseFrame, invoked to save ConnectionCloseFrame data\n\nOnConnectionClose is invoked prior to the actual connection-close logic, and thus saves the ConnectionCloseFrame data prior to any method actually needing to access the data.\n\nNote that there was one such method in GfeQuicClientSession. It saved the data in QuicSession. This means that GFE application code performed a quic/core function -- not desirable. This CL eliminates that reach-back, making for a somewhat cleaner separation of application and transport functions.\n\nNote that this CL is outsized because quic_connection-test.cc had to be modified in many places to expect a call to OnConnectionCloseFrame. There is no logic of functional change to the tests.\n\ngfe-relnote: Not flag protected, is not a functional change.\nPiperOrigin-RevId: 268334183\nChange-Id: I46bc4dca31d861162d860f03d4f896a41e75445f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1475532623c32fd8b0b43a76214cd422682bf2ff",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session.h",
      "new_id": "5250f9b5145ed8aaefcf612cf82eda16c9fa4bb9",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session.h"
    }
  ]
}
