OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef NET_TOOLS_FLIP_SERVER_SPDY_INTERFACE_H_ | 5 #ifndef NET_TOOLS_FLIP_SERVER_SPDY_INTERFACE_H_ |
6 #define NET_TOOLS_FLIP_SERVER_SPDY_INTERFACE_H_ | 6 #define NET_TOOLS_FLIP_SERVER_SPDY_INTERFACE_H_ |
7 | 7 |
8 #include <map> | 8 #include <map> |
9 #include <string> | 9 #include <string> |
10 #include <vector> | 10 #include <vector> |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
118 void OnSetting(SpdySettingsIds id, uint8 flags, uint32 value) override {} | 118 void OnSetting(SpdySettingsIds id, uint8 flags, uint32 value) override {} |
119 | 119 |
120 // Called when a PING frame has been parsed. | 120 // Called when a PING frame has been parsed. |
121 void OnPing(SpdyPingId unique_id, bool is_ack) override {} | 121 void OnPing(SpdyPingId unique_id, bool is_ack) override {} |
122 | 122 |
123 // Called when a RST_STREAM frame has been parsed. | 123 // Called when a RST_STREAM frame has been parsed. |
124 void OnRstStream(SpdyStreamId stream_id, SpdyRstStreamStatus status) override; | 124 void OnRstStream(SpdyStreamId stream_id, SpdyRstStreamStatus status) override; |
125 | 125 |
126 // Called when a GOAWAY frame has been parsed. | 126 // Called when a GOAWAY frame has been parsed. |
127 void OnGoAway(SpdyStreamId last_accepted_stream_id, | 127 void OnGoAway(SpdyStreamId last_accepted_stream_id, |
128 SpdyGoAwayStatus status) override {} | 128 SpdyGoAwayStatus status, |
| 129 StringPiece debug_data) override {} |
129 | 130 |
130 // Called when a WINDOW_UPDATE frame has been parsed. | 131 // Called when a WINDOW_UPDATE frame has been parsed. |
131 void OnWindowUpdate(SpdyStreamId stream_id, int delta_window_size) override {} | 132 void OnWindowUpdate(SpdyStreamId stream_id, int delta_window_size) override {} |
132 | 133 |
133 // Called when a PUSH_PROMISE frame has been parsed. | 134 // Called when a PUSH_PROMISE frame has been parsed. |
134 void OnPushPromise(SpdyStreamId stream_id, | 135 void OnPushPromise(SpdyStreamId stream_id, |
135 SpdyStreamId promised_stream_id, | 136 SpdyStreamId promised_stream_id, |
136 const SpdyHeaderBlock& headers) override {} | 137 const SpdyHeaderBlock& headers) override {} |
137 | 138 |
138 bool OnUnknownFrame(SpdyStreamId stream_id, int frame_type) override; | 139 bool OnUnknownFrame(SpdyStreamId stream_id, int frame_type) override; |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
216 typedef std::map<uint32, SMInterface*> StreamToSmif; | 217 typedef std::map<uint32, SMInterface*> StreamToSmif; |
217 StreamToSmif stream_to_smif_; | 218 StreamToSmif stream_to_smif_; |
218 bool close_on_error_; | 219 bool close_on_error_; |
219 | 220 |
220 static std::string forward_ip_header_; | 221 static std::string forward_ip_header_; |
221 }; | 222 }; |
222 | 223 |
223 } // namespace net | 224 } // namespace net |
224 | 225 |
225 #endif // NET_TOOLS_FLIP_SERVER_SPDY_INTERFACE_H_ | 226 #endif // NET_TOOLS_FLIP_SERVER_SPDY_INTERFACE_H_ |
OLD | NEW |