Automated g4 rollback of changelist 685776850. *** Reason for rollback *** Fixing guitar test failure *** Original change description *** Automated g4 rollback of changelist 685757306. *** Reason for rollback *** It appears that there is a guitar test that's failing. Rolling this CL back to address the test failure. *** Original change description *** Automated g4 rollback of changelist 685481728. *** Reason for rollback *** Fixing the failing test. *** Original change description *** Automated g4 rollback of changelist 684986925. *** Reason for rollback *** Breaks tests *** Original change description *** Add support... *** PiperOrigin-RevId: 686967201
diff --git a/quiche/quic/qbone/bonnet/tun_device_controller.cc b/quiche/quic/qbone/bonnet/tun_device_controller.cc index 97a6361..d44af18 100644 --- a/quiche/quic/qbone/bonnet/tun_device_controller.cc +++ b/quiche/quic/qbone/bonnet/tun_device_controller.cc
@@ -171,7 +171,7 @@ } void TunDeviceController::RegisterAddressUpdateCallback( - quiche::MultiUseCallback<void(QuicIpAddress)> cb) { + quiche::MultiUseCallback<void(const QuicIpAddress&)> cb) { address_update_cbs_.push_back(std::move(cb)); }
diff --git a/quiche/quic/qbone/bonnet/tun_device_controller.h b/quiche/quic/qbone/bonnet/tun_device_controller.h index 350a056..2728929 100644 --- a/quiche/quic/qbone/bonnet/tun_device_controller.h +++ b/quiche/quic/qbone/bonnet/tun_device_controller.h
@@ -52,7 +52,7 @@ int retries); virtual void RegisterAddressUpdateCallback( - quiche::MultiUseCallback<void(QuicIpAddress)> cb); + quiche::MultiUseCallback<void(const QuicIpAddress&)> cb); virtual QuicIpAddress current_address(); @@ -67,7 +67,7 @@ QuicIpAddress current_address_; - std::vector<quiche::MultiUseCallback<void(QuicIpAddress)>> + std::vector<quiche::MultiUseCallback<void(const QuicIpAddress&)>> address_update_cbs_; };