ENVOY_LOG(debug, "Received DeltaDiscoveryResponse for {} at version {}", message->type_url(),
void NewGrpcMuxImpl::onEstablishmentFailure(bool next_attempt_may_send_initial_resource_version) {
// Updates the list of resource names watched by the given watch. If an added name is new across
effective_resources.insert(XdsResourceIdentifier::encodeUrn(xdstp_resource, encode_options));
auto added_removed = sub->second->watch_map_.updateWatchInterest(watch, effective_resources);
NewGrpcMuxImpl::addSubscription(const std::string& type_url, const bool use_namespace_matching) {
type_url, std::make_unique<SubscriptionStuff>(type_url, use_namespace_matching, dispatcher_,
// Checks whether we have something to say in a DeltaDiscoveryRequest, which can be an ACK and/or
// All ACKs are sent before plain updates. trySendDiscoveryRequests() relies on this. So, choose