Home | History | Annotate | Download | only in contexthubhal

Lines Matching refs:AppManager

233 int SystemComm::MemInfoSession::setup(const hub_message_t *, uint32_t transactionId, AppManager &)
245 int SystemComm::MemInfoSession::handleRx(MessageBuf &buf, uint32_t transactionId, AppManager &, bool chre)
309 int SystemComm::AppMgmtSession::setup(const hub_message_t *appMsg, uint32_t transactionId, AppManager &appManager)
325 return setupMgmt(appMsg, transactionId, NANOHUB_HAL_APP_MGMT_START, appManager);
327 return setupMgmt(appMsg, transactionId, NANOHUB_HAL_APP_MGMT_STOP, appManager);
329 return setupMgmt(appMsg, transactionId, NANOHUB_HAL_APP_MGMT_UNLOAD, appManager);
338 if (!appManager.isAppLoaded(mAppName)) {
339 appManager.addNewApp(mAppName, appReq->app_binary.app_version);
340 appManager.writeApp(mAppName, msgData, mLen);
351 if (appManager.cmpApp(mAppName, msgData, mLen)) {
352 mFlashAddr = appManager.getFlashAddr(mAppName);
353 if (appManager.isAppRunning(mAppName)) {
371 appManager.setCachedVersion(mAppName, appReq->app_binary.app_version);
372 appManager.writeApp(mAppName, msgData, mLen);
375 if (appManager.isAppRunning(mAppName)) {
406 appManager.eraseApps();
419 int SystemComm::AppMgmtSession::setupMgmt(const hub_message_t *appMsg, uint32_t transactionId, uint32_t cmd, AppManager &appManager)
430 if (appManager.isAppRunning(mAppName)) {
431 appManager.setCachedStart(mAppName, true);
439 appManager.setCachedStart(mAppName, false);
440 if (!appManager.isAppRunning(mAppName)) {
457 int SystemComm::AppMgmtSession::handleRx(MessageBuf &buf, uint32_t transactionId, AppManager &appManager, bool chre)
465 ret = handleTransfer(rsp, buf, appManager);
468 ret = handleStopTransfer(rsp, buf, appManager);
471 ret = handleQueryStart(rsp, buf, appManager);
474 ret = handleStart(rsp, buf, appManager);
477 ret = handleFinish(rsp, buf, appManager);
480 ret = handleRun(rsp, buf, appManager);
483 ret = handleStopRun(rsp, buf, appManager);
486 ret = handleReboot(rsp, buf, appManager);
489 ret = handleEraseTransfer(rsp, buf, appManager);
492 ret = handleMgmt(rsp, buf, appManager);
495 ret = handleInfo(rsp, buf, appManager);
502 int SystemComm::AppMgmtSession::handleTransfer(NanohubRsp &rsp, MessageBuf &, AppManager &appManager)
543 appManager.clearCachedApp(mAppName);
567 int SystemComm::AppMgmtSession::handleStopTransfer(NanohubRsp &rsp, MessageBuf &buf, AppManager &)
598 int SystemComm::AppMgmtSession::handleQueryStart(NanohubRsp &rsp, MessageBuf &buf, AppManager &appManager)
606 uint32_t nextAddr = appManager.readNanohubAppInfo(buf);
620 appManager.getAppsToStart(mAppList);
639 int SystemComm::AppMgmtSession::handleStart(NanohubRsp &rsp, MessageBuf &buf, AppManager &)
669 int SystemComm::AppMgmtSession::handleFinish(NanohubRsp &rsp, MessageBuf &buf, AppManager &appManager)
679 appManager.setCachedCrc(mAppName, crc);
690 appManager.clearCachedApp(mAppName);
698 int SystemComm::AppMgmtSession::handleRun(NanohubRsp &rsp, MessageBuf &buf, AppManager &appManager)
712 appManager.setCachedStart(mAppName, true);
723 appManager.setCachedStart(mAppName, false);
731 int SystemComm::AppMgmtSession::handleInfo(NanohubRsp &rsp, MessageBuf &buf, AppManager &appManager)
738 appManager.readNanohubAppInfo(buf);
739 appManager.saveApps();
746 int SystemComm::AppMgmtSession::handleStopRun(NanohubRsp &rsp, MessageBuf &buf, AppManager &)
778 int SystemComm::AppMgmtSession::handleReboot(NanohubRsp &rsp, MessageBuf &buf, AppManager &)
794 int SystemComm::AppMgmtSession::handleEraseTransfer(NanohubRsp &rsp, MessageBuf &buf, AppManager &appManager)
804 appManager.eraseApps();
820 int SystemComm::AppMgmtSession::handleMgmt(NanohubRsp &rsp, MessageBuf &buf, AppManager &appManager)
839 appManager.clearRunning(mAppName);
844 appManager.setCachedStart(mAppName, true);
850 buf.writeU32(appManager.getFlashAddr(mAppName));
859 appManager.clearRunning(mAppName);
876 int SystemComm::KeyInfoSession::setup(const hub_message_t *, uint32_t transactionId, AppManager &) {
886 int SystemComm::KeyInfoSession::handleRx(MessageBuf &buf, uint32_t transactionId, AppManager &, bool chre)
930 void SystemComm::AppManager::dumpAppInfo(std::string &result)
988 bool SystemComm::AppManager::saveApps()
1031 bool SystemComm::AppManager::restoreApps()
1089 bool SystemComm::AppManager::eraseApps()
1105 bool SystemComm::AppManager::writeApp(hub_app_name_t &appName, const uint8_t *data, int32_t len)
1125 int32_t SystemComm::AppManager::readApp(hub_app_name_t &appName, void **data)
1151 bool SystemComm::AppManager::cmpApp(hub_app_name_t &appName, const uint8_t *data, uint32_t len)
1180 uint32_t SystemComm::AppManager::readNanohubAppInfo(MessageBuf &buf)
1316 void SystemComm::AppManager::sendAppInfoToApp(uint32_t transactionId) {
1349 int SystemComm::AppManager::getAppsToStart(std::vector<hub_app_name_t> &apps)
1411 int SystemComm::SessionManager::handleRx(MessageBuf &buf, uint32_t transactionId, AppManager &appManager, bool chre, bool &reboot, uint32_t &rebootStatus)
1423 status = session->handleRx(buf, transactionId, appManager, chre);
1456 int SystemComm::SessionManager::setup_and_add(int id, Session *session, const hub_message_t *appMsg, uint32_t transactionId, AppManager &appManager)
1467 int ret = session->setup(appMsg, transactionId, appManager);