fWorker
Worker* fWorker;
Worker* fWorker;
Worker* fWorker;
Worker* GetWorker() const { return fWorker; }
fWorker(worker)
fWorker(worker),
return fWorker.fProtocol;
= fWorker.fMailboxes.begin();
for (; iterator != fWorker.fMailboxes.end(); iterator++) {
IMAPConnectionWorker& fWorker;
WorkerPrivate(fWorker).SyncCommandDone();
IMAPConnectionWorker& fWorker;
return fWorker._SelectMailbox(folder, NULL);
return fWorker._SelectMailbox(folder, &nextUID);
return fWorker._MailboxFor(folder);
return fWorker.fSettings.BodyFetchLimit();
return fWorker._MessagesExist();
return fWorker._EnqueueCommand(command);
fWorker._SyncCommandDone();
fWorker.fStopped = true;
IMAPConnectionWorker& fWorker;
fWorker = B_BAD_THREAD_ID;
fWorker(B_BAD_THREAD_ID),
fWorker(B_BAD_THREAD_ID),
if (fWorker == B_BAD_THREAD_ID)
status_t status = get_thread_info(fWorker, &ti);
if (fWorker != B_BAD_THREAD_ID)
fWorker = spawn_thread(&_RunProcessThreadEntry, Process()->Name(),
if (fWorker >= 0) {
resume_thread(fWorker);
thread_id fWorker;
fWorker(NULL),
if (fWorker) {
fWorker->Lock();
fWorker->Quit();
fWorker = new WorkingLooper(fActionRequested, fVerbose);
WorkingLooper* fWorker;
if (fWorker->ScheduleJob(
LoadImageDebugInfoJob::ScheduleIfNecessary(fWorker, image, this);
AutoLocker<Worker> workerLocker(fWorker);
if (fWorker->GetJob(jobKey) != NULL)
status_t error = fWorker->ScheduleJob(
status_t error = fWorker->ScheduleJob(
fWorker, fDebuggerInterface, this, fBreakpointManager);
fWorker(NULL),
if ((result = fWorker->ScheduleJob(
if ((result = fWorker->ScheduleJob(
status_t result = fWorker->ScheduleJob(
status_t result = fWorker->ScheduleJob(
if (!fTerminating && !fWorker->HasPendingJobs())
if (fWorker != NULL)
fWorker->ShutDown();
delete fWorker;
fWorker = new(std::nothrow) Worker;
if (fWorker == NULL)
error = fWorker->Init();
fWorker, fDebuggerInterface, this, fBreakpointManager);
fWorker->ResumeJob(job);
fWorker->ScheduleJob(new(std::nothrow) GetThreadStateJob(fDebuggerInterface,
fWorker->AbortJob(SimpleJobKey(fThread, JOB_TYPE_GET_CPU_STATE));
fWorker->AbortJob(SimpleJobKey(fThread, JOB_TYPE_GET_STACK_TRACE));
fWorker->ScheduleJob(
fWorker->AbortJob(SimpleJobKey(fThread, JOB_TYPE_GET_STACK_TRACE));
fWorker->ScheduleJob(
fWorker(worker),
status_t error = fWorker->ScheduleJob(
fWorker(NULL),
return fWorker->WaitForJob(this, key);
return fWorker->WaitForUserInput(this);
fWorker = worker;
fWorker(-1),
if (fWorker >= 0) {
wait_for_thread(fWorker, &result);
fWorker = spawn_thread(_WorkerEntry, "shutdown worker",
if (fWorker < 0) {
RETURN_ERROR(fWorker);
resume_thread(fWorker);
thread_id fWorker;