/aosp_15_r20/external/cronet/base/task/sequence_manager/ |
H A D | thread_controller_impl.cc | 26 ThreadControllerImpl::ThreadControllerImpl( in ThreadControllerImpl() function in base::sequence_manager::internal::ThreadControllerImpl 40 BindRepeating(&ThreadControllerImpl::DoWork, weak_factory_.GetWeakPtr(), in ThreadControllerImpl() 43 BindRepeating(&ThreadControllerImpl::DoWork, weak_factory_.GetWeakPtr(), in ThreadControllerImpl() 53 ThreadControllerImpl::~ThreadControllerImpl() { in ~ThreadControllerImpl() 59 ThreadControllerImpl::MainSequenceOnly::MainSequenceOnly() = default; 61 ThreadControllerImpl::MainSequenceOnly::~MainSequenceOnly() = default; 63 std::unique_ptr<ThreadControllerImpl> ThreadControllerImpl::Create( in Create() 66 return WrapUnique(new ThreadControllerImpl( in Create() 73 void ThreadControllerImpl::SetSequencedTaskSource( in SetSequencedTaskSource() 81 void ThreadControllerImpl::ScheduleWork() { in ScheduleWork() [all …]
|
H A D | thread_controller_impl.h | 33 class BASE_EXPORT ThreadControllerImpl : public ThreadController, 36 ThreadControllerImpl(const ThreadControllerImpl&) = delete; 37 ThreadControllerImpl& operator=(const ThreadControllerImpl&) = delete; 38 ~ThreadControllerImpl() override; 42 static std::unique_ptr<ThreadControllerImpl> Create( 77 ThreadControllerImpl(SequenceManagerImpl* sequence_manager, 124 WeakPtrFactory<ThreadControllerImpl> weak_factory_{this};
|
H A D | sequence_manager_impl.h | 72 class ThreadControllerImpl; variable 199 static std::unique_ptr<ThreadControllerImpl>
|
H A D | sequence_manager_impl.cc | 269 std::unique_ptr<ThreadControllerImpl> 272 return ThreadControllerImpl::Create(GetCurrent(), clock); in CreateThreadControllerImplForCurrentThread()
|
/aosp_15_r20/external/libchrome/base/task/sequence_manager/ |
H A D | thread_controller_impl.cc | 19 ThreadControllerImpl::ThreadControllerImpl( in ThreadControllerImpl() function in base::sequence_manager::internal::ThreadControllerImpl 30 BindRepeating(&ThreadControllerImpl::DoWork, weak_factory_.GetWeakPtr(), in ThreadControllerImpl() 33 BindRepeating(&ThreadControllerImpl::DoWork, weak_factory_.GetWeakPtr(), in ThreadControllerImpl() 37 ThreadControllerImpl::~ThreadControllerImpl() = default; 39 ThreadControllerImpl::AnySequence::AnySequence() = default; 41 ThreadControllerImpl::AnySequence::~AnySequence() = default; 43 ThreadControllerImpl::MainSequenceOnly::MainSequenceOnly() = default; 45 ThreadControllerImpl::MainSequenceOnly::~MainSequenceOnly() = default; 47 std::unique_ptr<ThreadControllerImpl> ThreadControllerImpl::Create( in Create() 50 return WrapUnique(new ThreadControllerImpl( in Create() [all …]
|
H A D | thread_controller_impl.h | 27 class BASE_EXPORT ThreadControllerImpl : public ThreadController, 30 ~ThreadControllerImpl() override; 32 static std::unique_ptr<ThreadControllerImpl> Create( 54 ThreadControllerImpl(MessageLoop* message_loop, 121 WeakPtrFactory<ThreadControllerImpl> weak_factory_; 123 DISALLOW_COPY_AND_ASSIGN(ThreadControllerImpl);
|
H A D | sequence_manager_impl.cc | 132 new SequenceManagerImpl(internal::ThreadControllerImpl::Create( in CreateOnCurrentThread()
|
/aosp_15_r20/external/libchrome/base/task/sequence_manager/test/ |
H A D | lazy_thread_controller_for_test.cc | 14 : ThreadControllerImpl(MessageLoop::current(), in LazyThreadControllerForTest() 36 ThreadControllerImpl::SetDefaultTaskRunner(pending_default_task_runner_); in EnsureMessageLoop() 70 ThreadControllerImpl::nesting_observer_ = observer; in AddNestingObserver() 81 ThreadControllerImpl::nesting_observer_ = nullptr; in RemoveNestingObserver() 98 ThreadControllerImpl::ScheduleWork(); in ScheduleWork() 104 ThreadControllerImpl::SetNextDelayedDoWork(lazy_now, run_time); in SetNextDelayedDoWork() 113 ThreadControllerImpl::SetDefaultTaskRunner(task_runner); in SetDefaultTaskRunner() 119 ThreadControllerImpl::RestoreDefaultTaskRunner(); in RestoreDefaultTaskRunner()
|
H A D | sequence_manager_for_test.cc | 14 class ThreadControllerForTest : public internal::ThreadControllerImpl { 19 : ThreadControllerImpl(message_loop, in ThreadControllerForTest() 26 ThreadControllerImpl::AddNestingObserver(observer); in AddNestingObserver() 32 ThreadControllerImpl::RemoveNestingObserver(observer); in RemoveNestingObserver()
|
H A D | lazy_thread_controller_for_test.h | 23 class LazyThreadControllerForTest : public internal::ThreadControllerImpl {
|
/aosp_15_r20/out/soong/.intermediates/external/libchrome/libchrome-include/gen/6/external/libchrome/base/task/sequence_manager/ |
D | thread_controller_impl.h | 30 class BASE_EXPORT ThreadControllerImpl : public ThreadController, 33 ~ThreadControllerImpl() override; 35 static std::unique_ptr<ThreadControllerImpl> Create( 57 ThreadControllerImpl(MessageLoop* message_loop, 124 WeakPtrFactory<ThreadControllerImpl> weak_factory_; 126 DISALLOW_COPY_AND_ASSIGN(ThreadControllerImpl);
|
/aosp_15_r20/out/soong/.intermediates/external/libchrome/libchrome-include/gen/gensrcs/external/libchrome/base/task/sequence_manager/ |
D | thread_controller_impl.h | 30 class BASE_EXPORT ThreadControllerImpl : public ThreadController, 33 ~ThreadControllerImpl() override; 35 static std::unique_ptr<ThreadControllerImpl> Create( 57 ThreadControllerImpl(MessageLoop* message_loop, 124 WeakPtrFactory<ThreadControllerImpl> weak_factory_; 126 DISALLOW_COPY_AND_ASSIGN(ThreadControllerImpl);
|
/aosp_15_r20/external/cronet/base/task/sequence_manager/test/ |
H A D | sequence_manager_for_test.cc | 14 class ThreadControllerForTest : public internal::ThreadControllerImpl { 20 : ThreadControllerImpl(funneled_sequence_manager, in ThreadControllerForTest() 27 ThreadControllerImpl::AddNestingObserver(observer); in AddNestingObserver() 33 ThreadControllerImpl::RemoveNestingObserver(observer); in RemoveNestingObserver()
|
/aosp_15_r20/out/soong/.intermediates/external/libchrome/libchrome-include/gen/gensrcs/external/libchrome/base/task/sequence_manager/test/ |
D | lazy_thread_controller_for_test.h | 26 class LazyThreadControllerForTest : public internal::ThreadControllerImpl {
|
/aosp_15_r20/out/soong/.intermediates/external/libchrome/libchrome-include/gen/5/external/libchrome/base/task/sequence_manager/test/ |
D | lazy_thread_controller_for_test.h | 26 class LazyThreadControllerForTest : public internal::ThreadControllerImpl {
|