Lines Matching refs:FieldTrial
89 class BASE_EXPORT FieldTrial : public RefCounted<FieldTrial> {
247 static FieldTrial* CreateSimulatedFieldTrial(
280 friend class RefCounted<FieldTrial>;
289 FieldTrial(const std::string& trial_name,
293 virtual ~FieldTrial();
385 DISALLOW_COPY_AND_ASSIGN(FieldTrial);
423 std::unique_ptr<const FieldTrial::EntropyProvider> entropy_provider);
446 static FieldTrial* FactoryGetFieldTrial(
448 FieldTrial::Probability total_probability,
453 FieldTrial::RandomizationType randomization_type,
466 static FieldTrial* FactoryGetFieldTrialWithRandomizationSeed(
468 FieldTrial::Probability total_probability,
473 FieldTrial::RandomizationType randomization_type,
476 const FieldTrial::EntropyProvider* override_entropy_provider);
480 static FieldTrial* Find(const std::string& trial_name);
533 FieldTrial::ActiveGroups* active_groups);
538 FieldTrial::ActiveGroups* active_groups);
546 FieldTrial::ActiveGroups* active_groups);
612 static FieldTrial* CreateFieldTrial(const std::string& name,
640 static void OnGroupFinalized(bool is_locked, FieldTrial* field_trial);
643 static void NotifyFieldTrialGroupSelection(FieldTrial* field_trial);
652 FieldTrial* field_trial,
666 static std::vector<const FieldTrial::FieldTrialEntry*>
735 FieldTrial* field_trial);
738 static void ActivateFieldTrialEntryWhileLocked(FieldTrial* field_trial);
741 typedef std::map<std::string, FieldTrial*> RegistrationMap;
745 static const FieldTrial::EntropyProvider*
749 FieldTrial* PreLockedFind(const std::string& name);
754 static void Register(FieldTrial* trial);
775 std::unique_ptr<const FieldTrial::EntropyProvider> entropy_provider_;