DataFetcherSharedMemoryBase 25 content/browser/device_orientation/data_fetcher_shared_memory.h : public DataFetcherSharedMemoryBase { DataFetcherSharedMemoryBase 35 content/browser/device_orientation/data_fetcher_shared_memory_base.cc PollingThread(const char* name, DataFetcherSharedMemoryBase* fetcher); DataFetcherSharedMemoryBase 49 content/browser/device_orientation/data_fetcher_shared_memory_base.cc DataFetcherSharedMemoryBase* fetcher_; DataFetcherSharedMemoryBase 57 content/browser/device_orientation/data_fetcher_shared_memory_base.cc DataFetcherSharedMemoryBase::PollingThread::PollingThread( DataFetcherSharedMemoryBase 58 content/browser/device_orientation/data_fetcher_shared_memory_base.cc const char* name, DataFetcherSharedMemoryBase* fetcher) DataFetcherSharedMemoryBase 64 content/browser/device_orientation/data_fetcher_shared_memory_base.cc DataFetcherSharedMemoryBase::PollingThread::~PollingThread() { DataFetcherSharedMemoryBase 67 content/browser/device_orientation/data_fetcher_shared_memory_base.cc void DataFetcherSharedMemoryBase::PollingThread::AddConsumer( DataFetcherSharedMemoryBase 83 content/browser/device_orientation/data_fetcher_shared_memory_base.cc void DataFetcherSharedMemoryBase::PollingThread::RemoveConsumer( DataFetcherSharedMemoryBase 95 content/browser/device_orientation/data_fetcher_shared_memory_base.cc void DataFetcherSharedMemoryBase::PollingThread::DoPoll() { DataFetcherSharedMemoryBase 103 content/browser/device_orientation/data_fetcher_shared_memory_base.cc DataFetcherSharedMemoryBase::DataFetcherSharedMemoryBase() DataFetcherSharedMemoryBase 107 content/browser/device_orientation/data_fetcher_shared_memory_base.cc DataFetcherSharedMemoryBase::~DataFetcherSharedMemoryBase() { DataFetcherSharedMemoryBase 119 content/browser/device_orientation/data_fetcher_shared_memory_base.cc bool DataFetcherSharedMemoryBase::StartFetchingDeviceData( DataFetcherSharedMemoryBase 146 content/browser/device_orientation/data_fetcher_shared_memory_base.cc bool DataFetcherSharedMemoryBase::StopFetchingDeviceData( DataFetcherSharedMemoryBase 168 content/browser/device_orientation/data_fetcher_shared_memory_base.cc DataFetcherSharedMemoryBase::GetSharedMemoryHandleForProcess( DataFetcherSharedMemoryBase 179 content/browser/device_orientation/data_fetcher_shared_memory_base.cc bool DataFetcherSharedMemoryBase::InitAndStartPollingThreadIfNecessary() { DataFetcherSharedMemoryBase 193 content/browser/device_orientation/data_fetcher_shared_memory_base.cc void DataFetcherSharedMemoryBase::Fetch(unsigned consumer_bitmask) { DataFetcherSharedMemoryBase 197 content/browser/device_orientation/data_fetcher_shared_memory_base.cc DataFetcherSharedMemoryBase::FetcherType DataFetcherSharedMemoryBase 198 content/browser/device_orientation/data_fetcher_shared_memory_base.cc DataFetcherSharedMemoryBase::GetType() const { DataFetcherSharedMemoryBase 202 content/browser/device_orientation/data_fetcher_shared_memory_base.cc base::TimeDelta DataFetcherSharedMemoryBase::GetInterval() const { DataFetcherSharedMemoryBase 206 content/browser/device_orientation/data_fetcher_shared_memory_base.cc base::SharedMemory* DataFetcherSharedMemoryBase::GetSharedMemory( DataFetcherSharedMemoryBase 229 content/browser/device_orientation/data_fetcher_shared_memory_base.cc void* DataFetcherSharedMemoryBase::GetSharedMemoryBuffer( DataFetcherSharedMemoryBase 236 content/browser/device_orientation/data_fetcher_shared_memory_base.cc base::MessageLoop* DataFetcherSharedMemoryBase::GetPollingMessageLoop() const { DataFetcherSharedMemoryBase 240 content/browser/device_orientation/data_fetcher_shared_memory_base.cc bool DataFetcherSharedMemoryBase::IsPollingTimerRunningForTesting() const { DataFetcherSharedMemoryBase 23 content/browser/device_orientation/data_fetcher_shared_memory_base.h class CONTENT_EXPORT DataFetcherSharedMemoryBase { DataFetcherSharedMemoryBase 54 content/browser/device_orientation/data_fetcher_shared_memory_base.h DataFetcherSharedMemoryBase(); DataFetcherSharedMemoryBase 55 content/browser/device_orientation/data_fetcher_shared_memory_base.h virtual ~DataFetcherSharedMemoryBase(); DataFetcherSharedMemoryBase 94 content/browser/device_orientation/data_fetcher_shared_memory_base.h DISALLOW_COPY_AND_ASSIGN(DataFetcherSharedMemoryBase); DataFetcherSharedMemoryBase 19 content/browser/device_orientation/data_fetcher_shared_memory_base_unittest.cc class FakeDataFetcher : public DataFetcherSharedMemoryBase { DataFetcherSharedMemoryBase 290 content/browser/device_orientation/data_fetcher_shared_memory_base_unittest.cc EXPECT_EQ(DataFetcherSharedMemoryBase::FETCHER_TYPE_DEFAULT, DataFetcherSharedMemoryBase 305 content/browser/device_orientation/data_fetcher_shared_memory_base_unittest.cc EXPECT_EQ(DataFetcherSharedMemoryBase::FETCHER_TYPE_DEFAULT, DataFetcherSharedMemoryBase 320 content/browser/device_orientation/data_fetcher_shared_memory_base_unittest.cc EXPECT_EQ(DataFetcherSharedMemoryBase::FETCHER_TYPE_POLLING_CALLBACK, DataFetcherSharedMemoryBase 336 content/browser/device_orientation/data_fetcher_shared_memory_base_unittest.cc EXPECT_EQ(DataFetcherSharedMemoryBase::FETCHER_TYPE_POLLING_CALLBACK, DataFetcherSharedMemoryBase 352 content/browser/device_orientation/data_fetcher_shared_memory_base_unittest.cc EXPECT_EQ(DataFetcherSharedMemoryBase::FETCHER_TYPE_POLLING_CALLBACK, DataFetcherSharedMemoryBase 387 content/browser/device_orientation/data_fetcher_shared_memory_base_unittest.cc EXPECT_EQ(DataFetcherSharedMemoryBase::FETCHER_TYPE_SEPARATE_THREAD,