Searched refs:SiblingGroup (Results 1 – 2 of 2) sorted by relevance
121 class SiblingGroup final : public std::enable_shared_from_this<SiblingGroup> {124 static std::shared_ptr<SiblingGroup> Get(const std::string& name);127 SiblingGroup() = default;128 explicit SiblingGroup(const std::string& name);129 ~SiblingGroup();160 std::unordered_map<std::string, std::weak_ptr<SiblingGroup>>;213 std::shared_ptr<SiblingGroup> group_;215 friend class SiblingGroup; variable239 std::shared_ptr<SiblingGroup> sibling_group = {});
595 auto group = std::make_shared<SiblingGroup>(); in Entangle()683 std::shared_ptr<SiblingGroup> sibling_group) { in New()1329 std::shared_ptr<SiblingGroup> SiblingGroup::Get(const std::string& name) { in Get()1330 Mutex::ScopedLock lock(SiblingGroup::groups_mutex_); in Get()1331 std::shared_ptr<SiblingGroup> group; in Get()1334 group = std::make_shared<SiblingGroup>(name); in Get()1342 void SiblingGroup::CheckSiblingGroup(const std::string& name) { in CheckSiblingGroup()1343 Mutex::ScopedLock lock(SiblingGroup::groups_mutex_); in CheckSiblingGroup()1349 SiblingGroup::SiblingGroup(const std::string& name) in SiblingGroup() function in node::worker::SiblingGroup1352 SiblingGroup::~SiblingGroup() { in ~SiblingGroup()[all …]