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); |