gfe-relnote: Add NET_EXPORT_PRIVATE and override for Chromium merge. Not protected.

PiperOrigin-RevId: 253279256
Change-Id: I7a2306193b3bf87c1399040b7bfcd641a11af16f
diff --git a/quic/core/crypto/tls_client_connection.h b/quic/core/crypto/tls_client_connection.h
index c741389..a9212ff 100644
--- a/quic/core/crypto/tls_client_connection.h
+++ b/quic/core/crypto/tls_client_connection.h
@@ -11,7 +11,7 @@
 
 // TlsClientConnection receives calls for client-specific BoringSSL callbacks
 // and calls its Delegate for the implementation of those callbacks.
-class TlsClientConnection : public TlsConnection {
+class QUIC_EXPORT_PRIVATE TlsClientConnection : public TlsConnection {
  public:
   // A TlsClientConnection::Delegate implements the client-specific methods that
   // are set as callbacks for an SSL object.
diff --git a/quic/core/crypto/tls_connection.h b/quic/core/crypto/tls_connection.h
index 15c2b67..c15d920 100644
--- a/quic/core/crypto/tls_connection.h
+++ b/quic/core/crypto/tls_connection.h
@@ -22,7 +22,7 @@
 // The owner of the TlsConnection is responsible for driving the TLS handshake
 // (and other interactions with the SSL*). This class only handles mapping
 // callbacks to the correct instance.
-class TlsConnection {
+class QUIC_EXPORT_PRIVATE TlsConnection {
  public:
   // A TlsConnection::Delegate implements the methods that are set as callbacks
   // of TlsConnection.
diff --git a/quic/core/crypto/tls_server_connection.h b/quic/core/crypto/tls_server_connection.h
index a5d087c..0e78d1b 100644
--- a/quic/core/crypto/tls_server_connection.h
+++ b/quic/core/crypto/tls_server_connection.h
@@ -11,7 +11,7 @@
 
 // TlsServerConnection receives calls for client-specific BoringSSL callbacks
 // and calls its Delegate for the implementation of those callbacks.
-class TlsServerConnection : public TlsConnection {
+class QUIC_EXPORT_PRIVATE TlsServerConnection : public TlsConnection {
  public:
   // A TlsServerConnection::Delegate implement the server-specific methods that
   // are set as callbacks for an SSL object.
diff --git a/quic/core/tls_client_handshaker.h b/quic/core/tls_client_handshaker.h
index d3e1e0c..c22fbe9 100644
--- a/quic/core/tls_client_handshaker.h
+++ b/quic/core/tls_client_handshaker.h
@@ -54,7 +54,7 @@
   CryptoMessageParser* crypto_message_parser() override;
 
  protected:
-  TlsConnection* tls_connection() { return &tls_connection_; }
+  TlsConnection* tls_connection() override { return &tls_connection_; }
 
   void AdvanceHandshake() override;
   void CloseConnection(QuicErrorCode error,
diff --git a/quic/core/tls_server_handshaker.h b/quic/core/tls_server_handshaker.h
index 479342e..cb55d59 100644
--- a/quic/core/tls_server_handshaker.h
+++ b/quic/core/tls_server_handshaker.h
@@ -60,7 +60,7 @@
   CryptoMessageParser* crypto_message_parser() override;
 
  protected:
-  TlsConnection* tls_connection() { return &tls_connection_; }
+  TlsConnection* tls_connection() override { return &tls_connection_; }
 
   // Called when a new message is received on the crypto stream and is available
   // for the TLS stack to read.