| Index: mojo/common/tracing_impl.h
|
| diff --git a/mojo/common/tracing_impl.h b/mojo/common/tracing_impl.h
|
| index d3f93c6426d47c2ec829a74d63c6b8d9d0e89453..95c44eaefab345ab6196f2ff1ea9635ab893c7b5 100644
|
| --- a/mojo/common/tracing_impl.h
|
| +++ b/mojo/common/tracing_impl.h
|
| @@ -5,12 +5,15 @@
|
| #ifndef MOJO_COMMON_TRACING_IMPL_H_
|
| #define MOJO_COMMON_TRACING_IMPL_H_
|
|
|
| +#include <string>
|
| +#include <vector>
|
| +
|
| #include "base/macros.h"
|
| #include "mojo/common/trace_provider_impl.h"
|
|
|
| namespace mojo {
|
|
|
| -class ApplicationImpl;
|
| +class Shell;
|
|
|
| class TracingImpl {
|
| public:
|
| @@ -18,8 +21,10 @@ class TracingImpl {
|
| ~TracingImpl();
|
|
|
| // This connects to the tracing service and registers ourselves to provide
|
| - // tracing data on demand.
|
| - void Initialize(ApplicationImpl* app);
|
| + // tracing data on demand. |shell| will not be stored (so it need only be
|
| + // valid for this call). |args| may be null, but if not should typically point
|
| + // to the applications "command line".
|
| + void Initialize(Shell* shell, const std::vector<std::string>* args);
|
|
|
| private:
|
| TraceProviderImpl provider_impl_;
|
|
|