fShutdownProcess
if (fShutdownProcess != NULL)
fShutdownProcess->PostMessage(message);
if (fShutdownProcess) {
fShutdownProcess->PostMessage(B_QUIT_REQUESTED,
fShutdownProcess);
fShutdownProcess = NULL;
if (fShutdownProcess)
fShutdownProcess = new(nothrow) ShutdownProcess(fRoster, fEventQueue);
if (fShutdownProcess) {
error = fShutdownProcess->Init(request);
fShutdownProcess->Run();
delete fShutdownProcess;
fShutdownProcess = NULL;
reply.AddBool("in-progress", fShutdownProcess != NULL);
fShutdownProcess(NULL),
ShutdownProcess *fShutdownProcess;
fShutdownProcess->_NegativeQuitRequestReply(thread);
ShutdownProcess *fShutdownProcess;