Minor fixes to reduce copying.

PiperOrigin-RevId: 616927443
This commit is contained in:
Francis Tsui
2024-03-18 13:22:56 -07:00
committed by Copybara-Service
parent 30c9c55d3b
commit 0c086a3c93
3 changed files with 8 additions and 7 deletions
+5 -4
View File
@@ -17,6 +17,7 @@
#include <string>
#include "absl/functional/any_invocable.h"
#include "internal/platform/cancellation_flag.h"
#include "internal/platform/input_stream.h"
#include "internal/platform/listeners.h"
@@ -99,10 +100,10 @@ class WifiLanMedium {
// Callback that is invoked when a discovered service is found or lost.
struct DiscoveredServiceCallback {
absl::AnyInvocable<void(NsdServiceInfo service_info)>
service_discovered_cb = DefaultCallback<NsdServiceInfo>();
absl::AnyInvocable<void(NsdServiceInfo service_info)> service_lost_cb =
DefaultCallback<NsdServiceInfo>();
absl::AnyInvocable<void(const NsdServiceInfo& service_info)>
service_discovered_cb = DefaultCallback<const NsdServiceInfo&>();
absl::AnyInvocable<void(const NsdServiceInfo& service_info)>
service_lost_cb = DefaultCallback<const NsdServiceInfo&>();
};
// Starts the discovery of nearby WifiLan services.