Lines Matching full:alternative
25 // Contains information about a broken alternative service, and the context in
41 // The context in which the alternative service is known to be broken in. Used
46 // Stores broken alternative services and when their brokenness expires.
50 // Stores how many times an alternative service has been marked broken.
60 // This class tracks HTTP alternative services that have been marked as broken.
74 // Called when a broken alternative service's expiration time is reached.
81 // |delegate| will be notified when a broken alternative service expires. It
84 // expiration of broken alternative services. It must not be null.
95 // Clears all broken and recently-broken alternative services (i.e. mark all
120 // Returns true if the alternative service is considered broken.
124 // If the alternative service is considered broken, returns true and sets
137 // Changes the alternative service to be considered as working.
140 // Clears all alternative services which were marked as broken until the
142 // Returns true if there was any broken alternative service affected by this
146 // Sets broken and recently broken alternative services.
161 // broken alternative services.
212 // A set of broken alternative services on the current default
217 // Maps broken alternative services to how many times they've been marked
221 // Used for scheduling the task that expires the brokenness of alternative
225 // Delay for the 1st time alternative service is marked broken.
228 // If true, the delay for broken alternative service =