// @tparam S SubscriptionState state type, either SotwSubscriptionState or DeltaSubscriptionState
// preferable for the `ServerImpl` to cause all configuration subscriptions to be shutdown, which
void maybeUpdateQueueSizeStat(uint64_t size) { grpc_stream_->maybeUpdateQueueSizeStat(size); }
bool anyRequestSentYetInCurrentStream() const { return any_request_sent_yet_in_current_stream_; }
// (Delta)DiscoveryRequest). Returns the type_url we should send the DeltaDiscoveryRequest for (if
// non-ACK updates in the order the various types of subscriptions were activated (as tracked by
// Makes SubscriptionStates, to be held in the subscriptions_ map. Whether this GrpcMux is doing
// the type_urls. So, while the SubscriptionStates populate every other field of these messages,
// True iff Envoy is shutting down; no messages should be sent on the `grpc_stream_` when this is
void requestOnDemandUpdate(const std::string&, const absl::flat_hash_set<std::string>&) override {
void requestOnDemandUpdate(const std::string&, const absl::flat_hash_set<std::string>&) override {