Index: base/trace_event/memory_dump_scheduler.h |
diff --git a/base/trace_event/memory_dump_scheduler.h b/base/trace_event/memory_dump_scheduler.h |
index fd21fce834949be99aa386a1e12362a103368d48..4cf0fd0b1585091fb56d11a44f52e17a488e6a47 100644 |
--- a/base/trace_event/memory_dump_scheduler.h |
+++ b/base/trace_event/memory_dump_scheduler.h |
@@ -50,10 +50,12 @@ class BASE_EXPORT MemoryDumpScheduler { |
private: |
friend class MemoryDumpManagerTest; |
+ friend class MemoryDumpSchedulerPollingTest; |
FRIEND_TEST_ALL_PREFIXES(MemoryDumpManagerTest, TestPollingOnDumpThread); |
+ FRIEND_TEST_ALL_PREFIXES(MemoryDumpSchedulerPollingTest, NotifyDumpTriggered); |
// Helper class to schdule periodic memory dumps. |
- struct PeriodicTriggerState { |
+ struct BASE_EXPORT PeriodicTriggerState { |
PeriodicTriggerState(); |
~PeriodicTriggerState(); |
@@ -71,7 +73,7 @@ class BASE_EXPORT MemoryDumpScheduler { |
DISALLOW_COPY_AND_ASSIGN(PeriodicTriggerState); |
}; |
- struct PollingTriggerState { |
+ struct BASE_EXPORT PollingTriggerState { |
enum State { |
CONFIGURED, // Polling trigger was added. |
ENABLED, // Polling is running. |