Home
last modified time | relevance | path

Searched defs:MainThreadOnly (Results 1 – 16 of 16) sorted by relevance

/aosp_15_r20/external/cronet/base/task/sequence_manager/
H A Dsequence_manager_impl.h288 struct MainThreadOnly { struct
296 int nesting_depth = 0;
297 NonNestableTaskDeque non_nestable_task_queue;
300 raw_ptr<debug::CrashKeyString> file_name_crash_key = nullptr;
301 raw_ptr<debug::CrashKeyString> function_name_crash_key = nullptr;
302 raw_ptr<debug::CrashKeyString> async_stack_crash_key = nullptr;
304 async_stack_buffer = {};
306 std::optional<base::MetricsSubSampler> metrics_subsampler;
308 internal::TaskQueueSelector selector;
309 ObserverList<TaskObserver>::UncheckedAndDanglingUntriaged task_observers;
[all …]
H A Dtask_queue_impl.h413 struct MainThreadOnly { struct
417 raw_ptr<WakeUpQueue> wake_up_queue;
419 raw_ptr<TaskQueue::Throttler> throttler = nullptr;
421 std::unique_ptr<WorkQueue> delayed_work_queue;
422 std::unique_ptr<WorkQueue> immediate_work_queue;
423 DelayedIncomingQueue delayed_incoming_queue;
424 ObserverList<TaskObserver>::UncheckedAndDanglingUntriaged task_observers;
425 HeapHandle heap_handle;
426 bool is_enabled = true;
427 std::optional<Fence> current_fence;
[all …]
H A Dthread_controller_with_message_pump_impl.h109 struct MainThreadOnly { struct
113 raw_ptr<SequencedTaskSource> task_source = nullptr; // Not owned.
114 raw_ptr<RunLoop::NestingObserver> nesting_observer = nullptr; // Not owned.
116 thread_task_runner_handle;
140 const MainThreadOnly& MainThreadOnlyForTesting() const { in MainThreadOnlyForTesting() argument
H A Dsequence_manager_impl.cc249 SequenceManagerImpl::MainThreadOnly::MainThreadOnly( in MainThreadOnly() function in base::sequence_manager::internal::SequenceManagerImpl::MainThreadOnly
H A Dtask_queue_impl.cc288 TaskQueueImpl::MainThreadOnly::MainThreadOnly(TaskQueueImpl* task_queue, in MainThreadOnly() function in base::sequence_manager::internal::TaskQueueImpl::MainThreadOnly
/aosp_15_r20/external/libchrome/base/task/sequence_manager/
H A Dsequence_manager_impl.h186 struct MainThreadOnly { struct
190 int nesting_depth = 0;
191 NonNestableTaskDeque non_nestable_task_queue;
194 debug::CrashKeyString* file_name_crash_key = nullptr;
195 debug::CrashKeyString* function_name_crash_key = nullptr;
197 std::mt19937_64 random_generator;
198 std::uniform_real_distribution<double> uniform_distribution;
200 internal::TaskQueueSelector selector;
201 ObserverList<MessageLoop::TaskObserver> task_observers;
202 ObserverList<TaskTimeObserver> task_time_observers;
[all …]
H A Dtask_queue_impl.h336 struct MainThreadOnly { struct
345 SequenceManagerImpl* sequence_manager;
346 TimeDomain* time_domain;
348 OnNextWakeUpChangedCallback on_next_wake_up_changed_callback;
350 std::unique_ptr<WorkQueue> delayed_work_queue;
351 std::unique_ptr<WorkQueue> immediate_work_queue;
352 std::priority_queue<TaskQueueImpl::Task> delayed_incoming_queue;
353 ObserverList<MessageLoop::TaskObserver> task_observers;
354 size_t set_index;
355 HeapHandle heap_handle;
[all …]
H A Dthread_controller_with_message_pump_impl.h58 struct MainThreadOnly { struct
83 MainThreadOnly& main_thread_only() { in main_thread_only() argument
H A Dsequence_manager_impl.cc121 SequenceManagerImpl::MainThreadOnly::MainThreadOnly() in MainThreadOnly() function in base::sequence_manager::internal::SequenceManagerImpl::MainThreadOnly
H A Dtask_queue_impl.cc112 TaskQueueImpl::MainThreadOnly::MainThreadOnly( in MainThreadOnly() function in base::sequence_manager::internal::TaskQueueImpl::MainThreadOnly
/aosp_15_r20/out/soong/.intermediates/external/libchrome/libchrome-include/gen/5/external/libchrome/base/task/sequence_manager/
Dsequence_manager_impl.h189 struct MainThreadOnly { struct
193 int nesting_depth = 0;
194 NonNestableTaskDeque non_nestable_task_queue;
197 debug::CrashKeyString* file_name_crash_key = nullptr;
198 debug::CrashKeyString* function_name_crash_key = nullptr;
200 std::mt19937_64 random_generator;
201 std::uniform_real_distribution<double> uniform_distribution;
203 internal::TaskQueueSelector selector;
204 ObserverList<MessageLoop::TaskObserver> task_observers;
205 ObserverList<TaskTimeObserver> task_time_observers;
[all …]
Dtask_queue_impl.h339 struct MainThreadOnly { struct
348 SequenceManagerImpl* sequence_manager;
349 TimeDomain* time_domain;
351 OnNextWakeUpChangedCallback on_next_wake_up_changed_callback;
353 std::unique_ptr<WorkQueue> delayed_work_queue;
354 std::unique_ptr<WorkQueue> immediate_work_queue;
355 std::priority_queue<TaskQueueImpl::Task> delayed_incoming_queue;
356 ObserverList<MessageLoop::TaskObserver> task_observers;
357 size_t set_index;
358 HeapHandle heap_handle;
[all …]
/aosp_15_r20/out/soong/.intermediates/external/libchrome/libchrome-include/gen/gensrcs/external/libchrome/base/task/sequence_manager/
Dsequence_manager_impl.h189 struct MainThreadOnly { struct
193 int nesting_depth = 0;
194 NonNestableTaskDeque non_nestable_task_queue;
197 debug::CrashKeyString* file_name_crash_key = nullptr;
198 debug::CrashKeyString* function_name_crash_key = nullptr;
200 std::mt19937_64 random_generator;
201 std::uniform_real_distribution<double> uniform_distribution;
203 internal::TaskQueueSelector selector;
204 ObserverList<MessageLoop::TaskObserver> task_observers;
205 ObserverList<TaskTimeObserver> task_time_observers;
[all …]
Dtask_queue_impl.h339 struct MainThreadOnly { struct
348 SequenceManagerImpl* sequence_manager;
349 TimeDomain* time_domain;
351 OnNextWakeUpChangedCallback on_next_wake_up_changed_callback;
353 std::unique_ptr<WorkQueue> delayed_work_queue;
354 std::unique_ptr<WorkQueue> immediate_work_queue;
355 std::priority_queue<TaskQueueImpl::Task> delayed_incoming_queue;
356 ObserverList<MessageLoop::TaskObserver> task_observers;
357 size_t set_index;
358 HeapHandle heap_handle;
[all …]
Dthread_controller_with_message_pump_impl.h61 struct MainThreadOnly { struct
86 MainThreadOnly& main_thread_only() { in main_thread_only() argument
/aosp_15_r20/out/soong/.intermediates/external/libchrome/libchrome-include/gen/6/external/libchrome/base/task/sequence_manager/
Dthread_controller_with_message_pump_impl.h61 struct MainThreadOnly { struct
86 MainThreadOnly& main_thread_only() { in main_thread_only() argument