コード例 #1
0
ファイル: Membership.cpp プロジェクト: cajus/qpid-cpp-debian
BrokerInfo::Set Membership::otherBackups() const {
    BrokerInfo::Set result;
    for (BrokerInfo::Map::const_iterator i = brokers.begin(); i != brokers.end(); ++i)
        if (isBackup(i->second.getStatus()) && i->second.getSystemId() != self)
            result.insert(i->second);
    return result;
}
コード例 #2
0
ファイル: Membership.cpp プロジェクト: ChugR/qpid-cpp
BrokerInfo::Set Membership::otherBackups() const {
    Mutex::ScopedLock l(lock);
    BrokerInfo::Set result;
    for (BrokerInfo::Map::const_iterator i = brokers.begin(); i != brokers.end(); ++i)
        if (i->second.getStatus() == READY && i->second.getSystemId() != self)
            result.insert(i->second);
    return result;
}