155 virtual bool IsQuitting();
158 virtual void Restart();
161 virtual bool IsProcessingMessagesForTesting();
164 virtual int GetDelay();
173 virtual void Delete() ;
194 MCAPI
void ClearCurrentTaskQueue();
196 MCAPI
void DisallowAllInvokes();
200 MCAPI
void DoDestroy();
204 MCAPI
void EnsureIsCurrentTaskQueue();
206 MCAPI ::absl::AnyInvocable<void() &&> Get(
int);
208 MCAPI
bool IsCurrent()
const;
210 MCAPI
bool IsOwned();
212 MCAPI
bool IsRunning();
216 MCAPI
bool ProcessMessages(
int);
218 MCAPI
bool SetAllowBlockingCalls(
bool);
220 MCAPI
void SetDispatchWarningMs(
int);
222 MCAPI
bool SetName(::std::string_view,
void const*);
228 MCAPI
explicit Thread(::std::unique_ptr<::rtc::SocketServer>);
230 MCAPI
Thread(::std::unique_ptr<::rtc::SocketServer>,
bool);
234 MCAPI
void UnwrapCurrent();
236 MCAPI
void WakeUpSocketServer();
240 MCAPI ::rtc::SocketServer* socketserver();
246 MCAPI static ::std::unique_ptr<::rtc::Thread> Create();
248 MCAPI static ::rtc::Thread* Current();
250 MCAPI
static ulong PreRun(
void*);
258 MCAPI
void* $ctor(::std::unique_ptr<::rtc::SocketServer>);
260 MCAPI
void* $ctor(::std::unique_ptr<::rtc::SocketServer>,
bool);
280 MCAPI
static void** $vftable();
Definition TaskQueueBase.h:33
Definition TaskQueueBase.h:31