#ifndef QUICHE_QUIC_TOOLS_WEB_TRANSPORT_TEST_VISITORS_H_
#define QUICHE_QUIC_TOOLS_WEB_TRANSPORT_TEST_VISITORS_H_
#include <string>
#include "absl/status/status.h"
#include "quiche/quic/core/web_transport_interface.h"
#include "quiche/quic/platform/api/quic_logging.h"
#include "quiche/common/platform/api/quiche_logging.h"
#include "quiche/common/quiche_circular_deque.h"
#include "quiche/common/quiche_stream.h"
#include "quiche/common/simple_buffer_allocator.h"
#include "quiche/web_transport/complete_buffer_visitor.h"
#include "quiche/web_transport/web_transport.h"
namespace quic {
class WebTransportDiscardVisitor : public WebTransportStreamVisitor { … };
class DiscardWebTransportSessionVisitor : public WebTransportVisitor { … };
class WebTransportBidirectionalEchoVisitor : public WebTransportStreamVisitor { … };
WebTransportUnidirectionalEchoReadVisitor;
WebTransportUnidirectionalEchoWriteVisitor;
class EchoWebTransportSessionVisitor : public WebTransportVisitor { … };
}
#endif