#include "envoy/extensions/matching/common_inputs/transport_socket/v3/transport_socket_inputs.pb.h"
#include "envoy/extensions/matching/common_inputs/transport_socket/v3/transport_socket_inputs.pb.validate.h"
class TransportSocketInputBase : public Matcher::DataInput<Upstream::TransportSocketMatchingData> {
Matcher::DataInputGetResult get(const Upstream::TransportSocketMatchingData& data) const override;
std::string name() const override { return "envoy.matching.action.transport_socket.name"; }