#include "quiche/http2/test_tools/frame_parts_collector_listener.h"
#include "quiche/common/platform/api/quiche_logging.h"
#include "quiche/common/platform/api/quiche_test.h"
namespace http2 {
namespace test {
bool FramePartsCollectorListener::OnFrameHeader(
const Http2FrameHeader& header) { … }
void FramePartsCollectorListener::OnDataStart(const Http2FrameHeader& header) { … }
void FramePartsCollectorListener::OnDataPayload(const char* data, size_t len) { … }
void FramePartsCollectorListener::OnDataEnd() { … }
void FramePartsCollectorListener::OnHeadersStart(
const Http2FrameHeader& header) { … }
void FramePartsCollectorListener::OnHeadersPriority(
const Http2PriorityFields& priority) { … }
void FramePartsCollectorListener::OnHpackFragment(const char* data,
size_t len) { … }
void FramePartsCollectorListener::OnHeadersEnd() { … }
void FramePartsCollectorListener::OnPriorityFrame(
const Http2FrameHeader& header,
const Http2PriorityFields& priority_fields) { … }
void FramePartsCollectorListener::OnContinuationStart(
const Http2FrameHeader& header) { … }
void FramePartsCollectorListener::OnContinuationEnd() { … }
void FramePartsCollectorListener::OnPadLength(size_t pad_length) { … }
void FramePartsCollectorListener::OnPadding(const char* padding,
size_t skipped_length) { … }
void FramePartsCollectorListener::OnRstStream(const Http2FrameHeader& header,
Http2ErrorCode error_code) { … }
void FramePartsCollectorListener::OnSettingsStart(
const Http2FrameHeader& header) { … }
void FramePartsCollectorListener::OnSetting(
const Http2SettingFields& setting_fields) { … }
void FramePartsCollectorListener::OnSettingsEnd() { … }
void FramePartsCollectorListener::OnSettingsAck(
const Http2FrameHeader& header) { … }
void FramePartsCollectorListener::OnPushPromiseStart(
const Http2FrameHeader& header, const Http2PushPromiseFields& promise,
size_t total_padding_length) { … }
void FramePartsCollectorListener::OnPushPromiseEnd() { … }
void FramePartsCollectorListener::OnPing(const Http2FrameHeader& header,
const Http2PingFields& ping) { … }
void FramePartsCollectorListener::OnPingAck(const Http2FrameHeader& header,
const Http2PingFields& ping) { … }
void FramePartsCollectorListener::OnGoAwayStart(
const Http2FrameHeader& header, const Http2GoAwayFields& goaway) { … }
void FramePartsCollectorListener::OnGoAwayOpaqueData(const char* data,
size_t len) { … }
void FramePartsCollectorListener::OnGoAwayEnd() { … }
void FramePartsCollectorListener::OnWindowUpdate(
const Http2FrameHeader& header, uint32_t window_size_increment) { … }
void FramePartsCollectorListener::OnAltSvcStart(const Http2FrameHeader& header,
size_t origin_length,
size_t value_length) { … }
void FramePartsCollectorListener::OnAltSvcOriginData(const char* data,
size_t len) { … }
void FramePartsCollectorListener::OnAltSvcValueData(const char* data,
size_t len) { … }
void FramePartsCollectorListener::OnAltSvcEnd() { … }
void FramePartsCollectorListener::OnPriorityUpdateStart(
const Http2FrameHeader& header,
const Http2PriorityUpdateFields& priority_update) { … }
void FramePartsCollectorListener::OnPriorityUpdatePayload(const char* data,
size_t len) { … }
void FramePartsCollectorListener::OnPriorityUpdateEnd() { … }
void FramePartsCollectorListener::OnUnknownStart(
const Http2FrameHeader& header) { … }
void FramePartsCollectorListener::OnUnknownPayload(const char* data,
size_t len) { … }
void FramePartsCollectorListener::OnUnknownEnd() { … }
void FramePartsCollectorListener::OnPaddingTooLong(
const Http2FrameHeader& header, size_t missing_length) { … }
void FramePartsCollectorListener::OnFrameSizeError(
const Http2FrameHeader& header) { … }
}
}