Lines Matching refs:appManager
310 …:AppMgmtSession::setup(const hub_message_t *appMsg, uint32_t transactionId, AppManager &appManager) in setup() argument
326 return setupMgmt(appMsg, transactionId, NANOHUB_HAL_APP_MGMT_START, appManager); in setup()
328 return setupMgmt(appMsg, transactionId, NANOHUB_HAL_APP_MGMT_STOP, appManager); in setup()
330 return setupMgmt(appMsg, transactionId, NANOHUB_HAL_APP_MGMT_UNLOAD, appManager); in setup()
339 if (!appManager.isAppLoaded(mAppName)) { in setup()
340 appManager.addNewApp(mAppName, appReq->app_binary.app_version); in setup()
341 appManager.writeApp(mAppName, msgData, mLen); in setup()
352 if (appManager.cmpApp(mAppName, msgData, mLen)) { in setup()
353 mFlashAddr = appManager.getFlashAddr(mAppName); in setup()
354 if (appManager.isAppRunning(mAppName)) { in setup()
372 appManager.setCachedVersion(mAppName, appReq->app_binary.app_version); in setup()
373 appManager.writeApp(mAppName, msgData, mLen); in setup()
376 if (appManager.isAppRunning(mAppName)) { in setup()
407 appManager.eraseApps(); in setup()
420 …etupMgmt(const hub_message_t *appMsg, uint32_t transactionId, uint32_t cmd, AppManager &appManager) in setupMgmt() argument
431 if (appManager.isAppRunning(mAppName)) { in setupMgmt()
432 appManager.setCachedStart(mAppName, true); in setupMgmt()
440 appManager.setCachedStart(mAppName, false); in setupMgmt()
441 if (!appManager.isAppRunning(mAppName)) { in setupMgmt()
458 …ppMgmtSession::handleRx(MessageBuf &buf, uint32_t transactionId, AppManager &appManager, bool chre) in handleRx() argument
466 ret = handleTransfer(rsp, buf, appManager); in handleRx()
469 ret = handleStopTransfer(rsp, buf, appManager); in handleRx()
472 ret = handleQueryStart(rsp, buf, appManager); in handleRx()
475 ret = handleStart(rsp, buf, appManager); in handleRx()
478 ret = handleFinish(rsp, buf, appManager); in handleRx()
481 ret = handleRun(rsp, buf, appManager); in handleRx()
484 ret = handleStopRun(rsp, buf, appManager); in handleRx()
487 ret = handleReboot(rsp, buf, appManager); in handleRx()
490 ret = handleEraseTransfer(rsp, buf, appManager); in handleRx()
493 ret = handleMgmt(rsp, buf, appManager); in handleRx()
496 ret = handleInfo(rsp, buf, appManager); in handleRx()
503 …t SystemComm::AppMgmtSession::handleTransfer(NanohubRsp &rsp, MessageBuf &, AppManager &appManager) in handleTransfer() argument
544 appManager.clearCachedApp(mAppName); in handleTransfer()
599 …temComm::AppMgmtSession::handleQueryStart(NanohubRsp &rsp, MessageBuf &buf, AppManager &appManager) in handleQueryStart() argument
607 uint32_t nextAddr = appManager.readNanohubAppInfo(buf); in handleQueryStart()
621 appManager.getAppsToStart(mAppList); in handleQueryStart()
670 … SystemComm::AppMgmtSession::handleFinish(NanohubRsp &rsp, MessageBuf &buf, AppManager &appManager) in handleFinish() argument
680 appManager.setCachedCrc(mAppName, crc); in handleFinish()
691 appManager.clearCachedApp(mAppName); in handleFinish()
699 int SystemComm::AppMgmtSession::handleRun(NanohubRsp &rsp, MessageBuf &buf, AppManager &appManager) in handleRun() argument
713 appManager.setCachedStart(mAppName, true); in handleRun()
724 appManager.setCachedStart(mAppName, false); in handleRun()
732 int SystemComm::AppMgmtSession::handleInfo(NanohubRsp &rsp, MessageBuf &buf, AppManager &appManager) in handleInfo() argument
739 appManager.readNanohubAppInfo(buf); in handleInfo()
740 appManager.saveApps(); in handleInfo()
795 …Comm::AppMgmtSession::handleEraseTransfer(NanohubRsp &rsp, MessageBuf &buf, AppManager &appManager) in handleEraseTransfer() argument
805 appManager.eraseApps(); in handleEraseTransfer()
821 int SystemComm::AppMgmtSession::handleMgmt(NanohubRsp &rsp, MessageBuf &buf, AppManager &appManager) in handleMgmt() argument
840 appManager.clearRunning(mAppName); in handleMgmt()
845 appManager.setCachedStart(mAppName, true); in handleMgmt()
851 buf.writeU32(appManager.getFlashAddr(mAppName)); in handleMgmt()
860 appManager.clearRunning(mAppName); in handleMgmt()
1414 …Manager::handleRx(MessageBuf &buf, uint32_t transactionId, AppManager &appManager, bool chre, bool… in handleRx() argument
1426 status = session->handleRx(buf, transactionId, appManager, chre); in handleRx()
1459 … id, Session *session, const hub_message_t *appMsg, uint32_t transactionId, AppManager &appManager) in setup_and_add() argument
1470 int ret = session->setup(appMsg, transactionId, appManager); in setup_and_add()