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_;
};