Lines Matching refs:info
49 " -t, --all list all name of token info in system\n"
50 " -t, --token-info -i <token-id> list single token info by specific tokenId\n"
51 " -t, --token-info -b <bundle-name> list all token info by specific bundleName\n"
52 " -t, --token-info -n <process-name> list single token info by specific native processName\n"
54 " -r, --record-info [-i <token-id>] [-p <permission-name>] list used records in system\n"
82 {"token-info", no_argument, nullptr, 't'},
83 {"record-info", no_argument, nullptr, 'r'},
233 void AtmCommand::RunAsCommandExistentOptionArgument(const int32_t& option, AtmToolsParamInfo& info)
243 info.type = COMMAND_TYPE[option];
247 info.tokenId = static_cast<AccessTokenID>(std::atoi(optarg));
252 info.permissionName = optarg;
257 info.bundleName = optarg;
262 info.processName = optarg;
267 info.userID = static_cast<int32_t>(std::atoi(optarg));
272 info.status = static_cast<uint32_t>(std::atoi(optarg));
363 int32_t AtmCommand::RunCommandByOperationType(const AtmToolsParamInfo& info)
367 switch (info.type) {
369 AccessTokenKit::DumpTokenInfo(info, dumpInfo);
373 dumpInfo = DumpRecordInfo(info.tokenId, info.permissionName);
377 dumpInfo = DumpUsedTypeInfo(info.tokenId, info.permissionName);
382 ret = ModifyPermission(info.type, info.tokenId, info.permissionName);
388 ret = SetToggleStatus(info.userID, info.permissionName, info.status);
394 ret = GetToggleStatus(info.userID, info.permissionName, dumpInfo);
412 AtmToolsParamInfo info;
439 RunAsCommandExistentOptionArgument(option, info);
445 result = RunCommandByOperationType(info);