ThreadedProcessNode
= new ThreadedProcessNode(new PopulatePkgSizesProcess(model));
= new ThreadedProcessNode(new ServerPkgDataUpdateProcess(repoNames.StringAt(i),
= new ThreadedProcessNode(new InstallPackageProcess(action.PackageName(), model), 10);
= new ThreadedProcessNode(new UninstallPackageProcess(action.PackageName(), model), 10);
AbstractProcessNode* processNode = new ThreadedProcessNode(
AbstractProcessNode* cacheScreenshotNode = new ThreadedProcessNode(process);
= new ThreadedProcessNode(new IncrementViewCounterProcess(model, package));
= new ThreadedProcessNode(new UserDetailVerifierProcess(model, userDetailVerifierListener));
= new ThreadedProcessNode(new LocalRepositoryUpdateProcess(model, forceLocalUpdate));
= new ThreadedProcessNode(new LocalPkgDataLoadProcess(model, forceLocalUpdate));
AbstractProcessNode* serverIconExportUpdate = new ThreadedProcessNode(
AbstractProcessNode* serverRepositoryDataUpdate = new ThreadedProcessNode(
AbstractProcessNode* serverReferenceDataUpdate = new ThreadedProcessNode(
ThreadedProcessNode::_RunProcessThreadEntry(void* cookie)
static_cast<ThreadedProcessNode*>(cookie)->_RunProcessStart();
ThreadedProcessNode::_RunProcessExit()
ThreadedProcessNode::_RunProcessThreadExit(void* cookie)
static_cast<ThreadedProcessNode*>(cookie)->_RunProcessExit();
ThreadedProcessNode::ThreadedProcessNode(AbstractProcess* process,
ThreadedProcessNode::ThreadedProcessNode(AbstractProcess* process)
ThreadedProcessNode::~ThreadedProcessNode()
ThreadedProcessNode::IsRunning()
ThreadedProcessNode::Start()
ThreadedProcessNode::RequestStop()
ThreadedProcessNode::_RunProcessStart()
class ThreadedProcessNode : public AbstractProcessNode {
ThreadedProcessNode(AbstractProcess* process,
ThreadedProcessNode(AbstractProcess* process);
virtual ~ThreadedProcessNode();