| Index: base/debug/trace_event_impl.h
|
| diff --git a/base/debug/trace_event_impl.h b/base/debug/trace_event_impl.h
|
| index 6075e2dee78698a897ed2e5485d20a59de721edf..ce2e0178641e27a3ffce575dd1590b5f1c7b721e 100644
|
| --- a/base/debug/trace_event_impl.h
|
| +++ b/base/debug/trace_event_impl.h
|
| @@ -420,6 +420,13 @@ struct BASE_EXPORT TraceOptions {
|
| bool enable_systrace;
|
| };
|
|
|
| +struct BASE_EXPORT TraceLogStatus {
|
| + TraceLogStatus();
|
| + ~TraceLogStatus();
|
| + size_t event_capacity;
|
| + size_t event_count;
|
| +};
|
| +
|
| class BASE_EXPORT TraceLog {
|
| public:
|
| enum Mode {
|
| @@ -495,7 +502,7 @@ class BASE_EXPORT TraceLog {
|
| void RemoveEnabledStateObserver(EnabledStateObserver* listener);
|
| bool HasEnabledStateObserver(EnabledStateObserver* listener) const;
|
|
|
| - float GetBufferPercentFull() const;
|
| + TraceLogStatus GetStatus() const;
|
| bool BufferIsFull() const;
|
|
|
| // Not using base::Callback because of its limited by 7 parameters.
|
| @@ -603,7 +610,6 @@ class BASE_EXPORT TraceLog {
|
| static void DeleteForTesting();
|
|
|
| // Allow tests to inspect TraceEvents.
|
| - size_t GetEventsSize() const { return logged_events_->Size(); }
|
| TraceEvent* GetEventByHandle(TraceEventHandle handle);
|
|
|
| void SetProcessID(int process_id);
|
|
|