Remove QUICHE_EXPORT from connect_udp_datagram_payload.h.
This will probably solve the Chrome compilation errors on Windows.
PiperOrigin-RevId: 484240413
diff --git a/quiche/common/masque/connect_udp_datagram_payload.h b/quiche/common/masque/connect_udp_datagram_payload.h
index adc0fea..dba4e3d 100644
--- a/quiche/common/masque/connect_udp_datagram_payload.h
+++ b/quiche/common/masque/connect_udp_datagram_payload.h
@@ -10,14 +10,13 @@
#include <string>
#include "absl/strings/string_view.h"
-#include "quiche/common/platform/api/quiche_export.h"
#include "quiche/common/quiche_data_writer.h"
namespace quiche {
// UDP-proxying HTTP Datagram payload for use with CONNECT-UDP. See RFC 9298,
// Section 5.
-class QUICHE_EXPORT ConnectUdpDatagramPayload {
+class ConnectUdpDatagramPayload {
public:
using ContextId = uint64_t;
enum class Type { kUdpPacket, kUnknown };
@@ -54,7 +53,7 @@
};
// UDP-proxying HTTP Datagram payload that encodes a UDP packet.
-class QUICHE_EXPORT ConnectUdpDatagramUdpPacketPayload final
+class ConnectUdpDatagramUdpPacketPayload final
: public ConnectUdpDatagramPayload {
public:
static constexpr ContextId kContextId = 0;
@@ -75,7 +74,7 @@
absl::string_view udp_packet_;
};
-class QUICHE_EXPORT ConnectUdpDatagramUnknownPayload final
+class ConnectUdpDatagramUnknownPayload final
: public ConnectUdpDatagramPayload {
public:
// `udp_proxying_payload` represents the inner payload contained by the UDP-