OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2010 Google Inc. All rights reserved. | 2 * Copyright (C) 2010 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
203 // Profiling ----------------------------------------------------------- | 203 // Profiling ----------------------------------------------------------- |
204 | 204 |
205 virtual void decrementStatsCounter(const char* name) { } | 205 virtual void decrementStatsCounter(const char* name) { } |
206 virtual void incrementStatsCounter(const char* name) { } | 206 virtual void incrementStatsCounter(const char* name) { } |
207 | 207 |
208 // An event is identified by the pair (name, id). The extra parameter | 208 // An event is identified by the pair (name, id). The extra parameter |
209 // specifies additional data to log with the event. | 209 // specifies additional data to log with the event. |
210 virtual void traceEventBegin(const char* name, void* id, const char* extra)
{ } | 210 virtual void traceEventBegin(const char* name, void* id, const char* extra)
{ } |
211 virtual void traceEventEnd(const char* name, void* id, const char* extra) {
} | 211 virtual void traceEventEnd(const char* name, void* id, const char* extra) {
} |
212 | 212 |
213 // Generic callback for reporting histogram data. Range is identified by the
min, max pair. | 213 // Callbacks for reporting histogram data. |
214 // By default, histogram is exponential, so that min=1, max=1000000, bucketC
ount=50 would do. Setting | 214 // CustomCounts histogram has exponential bucket sizes, so that min=1, max=1
000000, bucketCount=50 would do. |
215 // linear to true would require bucket count to cover whole min-max range. | 215 virtual void histogramCustomCounts(const char* name, int sample, int min, in
t max, int bucketCount) { } |
216 virtual void histogramCounts(const WebString& name, int sample, int min, int
max, int bucketCount, bool linear) { } | 216 // Enumeration histogram buckets are linear, boundaryValue should be larger
than any possible sample value. |
| 217 virtual void histogramEnumeration(const char* name, int sample, int boundary
Value) { } |
217 | 218 |
218 | 219 |
219 // Resources ----------------------------------------------------------- | 220 // Resources ----------------------------------------------------------- |
220 | 221 |
221 // Returns a blob of data corresponding to the named resource. | 222 // Returns a blob of data corresponding to the named resource. |
222 virtual WebData loadResource(const char* name) { return WebData(); } | 223 virtual WebData loadResource(const char* name) { return WebData(); } |
223 | 224 |
224 // Decodes the in-memory audio file data and returns the linear PCM audio da
ta in the destinationBus. | 225 // Decodes the in-memory audio file data and returns the linear PCM audio da
ta in the destinationBus. |
225 // A sample-rate conversion to sampleRate will occur if the file data is at
a different sample-rate. | 226 // A sample-rate conversion to sampleRate will occur if the file data is at
a different sample-rate. |
226 // Returns true on success. | 227 // Returns true on success. |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
281 // Must return non-null. | 282 // Must return non-null. |
282 virtual WebFileSystem* fileSystem() { return 0; } | 283 virtual WebFileSystem* fileSystem() { return 0; } |
283 | 284 |
284 protected: | 285 protected: |
285 ~WebKitClient() { } | 286 ~WebKitClient() { } |
286 }; | 287 }; |
287 | 288 |
288 } // namespace WebKit | 289 } // namespace WebKit |
289 | 290 |
290 #endif | 291 #endif |
OLD | NEW |