Lines Matching refs:processor
32 std::shared_ptr<ISaCommandProcessor> processor)
34 IF_FALSE_LOGE_AND_RETURN(processor != nullptr);
38 processors_.insert(processor);
45 commandId2Processors_[commandId].insert(processor);
50 std::shared_ptr<ISaCommandProcessor> processor)
52 IF_FALSE_LOGE_AND_RETURN(processor != nullptr);
56 processors_.erase(processor);
63 commandId2Processors_[commandId].erase(processor);
76 for (const auto &processor : commandId2Processors_[static_cast<SaCommandId>(command.id)]) {
77 IF_FALSE_LOGE_AND_RETURN_VAL(processor != nullptr, UserAuth::GENERAL_ERROR);
78 UserAuth::ResultCode result = processor->ProcessSaCommand(executor, command);
90 for (const auto &processor : processors_) {
91 IF_FALSE_LOGE_AND_RETURN(processor != nullptr);
92 processor->OnHdiDisconnect(executor);