mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-16 15:36:12 -04:00
Plumb updateDiscoveryOptions into pcp handler.
PiperOrigin-RevId: 544431325
This commit is contained in:
committed by
Copybara-Service
parent
22c3a07677
commit
f05e24f7ea
@@ -154,6 +154,10 @@ class BasePcpHandler : public PcpHandler,
|
||||
ClientProxy* client, absl::string_view service_id,
|
||||
const AdvertisingOptions& advertising_options) override;
|
||||
|
||||
Status UpdateDiscoveryOptions(
|
||||
ClientProxy* client, absl::string_view service_id,
|
||||
const DiscoveryOptions& discovery_options) override;
|
||||
|
||||
Pcp GetPcp() const override { return pcp_; }
|
||||
Strategy GetStrategy() const override { return strategy_; }
|
||||
void DisconnectFromEndpointManager();
|
||||
@@ -313,11 +317,22 @@ class BasePcpHandler : public PcpHandler,
|
||||
const AdvertisingOptions& advertising_options)
|
||||
RUN_ON_PCP_HANDLER_THREAD() = 0;
|
||||
|
||||
virtual StartOperationResult UpdateDiscoveryOptionsImpl(
|
||||
ClientProxy* client, absl::string_view service_id,
|
||||
absl::string_view local_endpoint_id,
|
||||
absl::string_view local_endpoint_info,
|
||||
const DiscoveryOptions& discovery_options)
|
||||
RUN_ON_PCP_HANDLER_THREAD() = 0;
|
||||
|
||||
bool NeedsToTurnOffAdvertisingMedium(
|
||||
location::nearby::proto::connections::Medium medium,
|
||||
const AdvertisingOptions& old_options,
|
||||
const AdvertisingOptions& new_options);
|
||||
|
||||
bool NeedsToTurnOffDiscoveryMedium(
|
||||
location::nearby::proto::connections::Medium medium,
|
||||
const DiscoveryOptions& old_options, const DiscoveryOptions& new_options);
|
||||
|
||||
virtual std::vector<location::nearby::proto::connections::Medium>
|
||||
GetConnectionMediumsByPriority() = 0;
|
||||
virtual location::nearby::proto::connections::Medium
|
||||
|
||||
Reference in New Issue
Block a user