OLD | NEW |
---|---|
(Empty) | |
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 #ifndef PPAPI_CPP_PRIVATE_UMA_PRIVATE_H_ | |
6 #define PPAPI_CPP_PRIVATE_UMA_PRIVATE_H_ | |
7 | |
8 #include <string> | |
9 | |
10 #include "ppapi/c/pp_instance.h" | |
11 #include "ppapi/cpp/instance_handle.h" | |
12 | |
13 namespace pp { | |
14 | |
15 class UMAPrivate { | |
16 public: | |
17 UMAPrivate(); | |
18 explicit UMAPrivate(const InstanceHandle& instance); | |
19 virtual ~UMAPrivate(); | |
yzshen1
2013/12/04 19:32:51
it doesn't require a virtual constructor, right?
elijahtaylor1
2013/12/21 02:26:21
Done.
| |
20 | |
21 int32_t HistogramCustomTimes(const std::string& name, | |
yzshen1
2013/12/04 19:32:51
It seems there is no need to return int32_t, now t
elijahtaylor1
2013/12/21 02:26:21
This was mostly to be able to return PP_ERROR_NOIN
yzshen1
2014/01/08 00:26:24
Maybe we can have a static bool IsAvailable() meth
elijahtaylor1
2014/01/08 23:59:41
Done.
| |
22 int64_t sample, | |
23 int64_t min, | |
24 int64_t max, | |
25 uint32_t bucket_count) const; | |
yzshen1
2013/12/04 19:32:51
It seems a little bit weird to use const for these
bbudge
2013/12/04 21:08:30
These are really static methods. Why not define th
elijahtaylor1
2013/12/21 02:26:21
I can do that, but I'm wondering if you would acce
elijahtaylor1
2013/12/21 02:26:21
They change internal state of chrome, but not of t
yzshen1
2014/01/08 00:26:24
I understand your point. I just think that would b
elijahtaylor1
2014/01/08 23:59:41
Done.
| |
26 | |
27 int32_t HistogramCustomCounts(const std::string& name, | |
28 int32_t sample, | |
29 int32_t min, | |
30 int32_t max, | |
31 uint32_t bucket_count) const; | |
32 | |
33 int32_t HistogramEnumeration(const std::string& name, | |
34 int32_t sample, | |
35 int32_t boundary_value) const; | |
36 | |
37 private: | |
38 PP_Instance instance_; | |
39 }; | |
40 | |
41 } // namespace pp | |
42 | |
43 #endif // PPAPI_CPP_PRIVATE_UMA_PRIVATE_H_ | |
OLD | NEW |