Home
last modified time | relevance | path

Searched refs:SiblingGroup (Results 1 – 2 of 2) sorted by relevance

/third_party/node/src/
Dnode_messaging.h121 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; variable
239 std::shared_ptr<SiblingGroup> sibling_group = {});
Dnode_messaging.cc595 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::SiblingGroup
1352 SiblingGroup::~SiblingGroup() { in ~SiblingGroup()
[all …]