INNER CODE UNIT · C++
vecInactive
TarsCloud/TarsCpp · mock/DbHandle.cpp:167
vecInactive = getEpsByGroupId(itObject->second.vInactiveEndpoints, ENUM_USE_WORK_GROUPID, iClientGroupID, os);
os << "|(In Same Group: " << iClientGroupID << " Active=" << vecActive.size() << " Inactive=" << vecInactive.size() << ")";
}
//启用分组,但同组中没有找到,在优先级序列中查找
std::map<int, GroupPriorityEntry> & mapPriority = _mapGroupPriority;
for (std::map<int, GroupPriorityEntry>::iterator it = mapPriority.begin(); it != mapPriority.end() && vecActive.empty(); it++)
{
if (it->second.setGroupID.count(iClientGroupID) == 0)
{
os << "|(Not In Priority " << it->second.sGroupID << ")";
continue;
}
vecActive = getEpsByGroupId(itObject->second.vActiveEndpoints, ENUM_USE_WORK_GROUPID, it->second.setGroupID, os);
vecInactive = getEpsByGroupId(itObject->second.vInactiveEndpoints, ENUM_USE_WORK_GROUPID, it->second.setGroupID, os);
os << "|(In Priority: " << it->second.sGroupID << " Active=" << vecActive.size() << " Inactive=" << vecInactive.size() << ")";
}