Home | History | Annotate | Download | only in trace_event

Lines Matching defs:TraceConfig

41 class BASE_EXPORT TraceConfig {
83 TraceConfig();
85 // Create TraceConfig object from category filter and trace options strings.
109 // Example: TraceConfig("test_MyTest*", "record-until-full");
110 // Example: TraceConfig("test_MyTest*,test_OtherStuff",
112 // Example: TraceConfig("-excluded_category1,-excluded_category2",
115 // Example: TraceConfig("-*,webkit", "");
117 // Example: TraceConfig("-webkit", "");
119 // Example: TraceConfig("DELAY(gpu.PresentingFrame;16)", "");
122 // Example: TraceConfig("DELAY(gpu.PresentingFrame;16;oneshot)", "");
125 // Example: TraceConfig("DELAY(gpu.PresentingFrame;16;alternating)", "");
128 TraceConfig(StringPiece category_filter_string,
131 TraceConfig(StringPiece category_filter_string, TraceRecordMode record_mode);
133 // Create TraceConfig object from the trace config string.
161 explicit TraceConfig(StringPiece config_string);
165 explicit TraceConfig(const DictionaryValue& config);
167 TraceConfig(const TraceConfig& tc);
169 ~TraceConfig();
171 TraceConfig& operator=(const TraceConfig& rhs);
186 // Writes the string representation of the TraceConfig. The string is JSON
190 // Returns a copy of the TraceConfig wrapped in a ConvertableToTraceFormat
201 // Merges config with the current TraceConfig
202 void Merge(const TraceConfig& config);
264 // This tells whether a category is enabled from the TraceConfig's