• Home
  • Raw
  • Download

Lines Matching refs:node

163 …TraversalNode([this, mananger, name, value](ParamWatcherListPtr list, WatcherNodePtr node, uint32_…  in ProcessParameterChange()  argument
164 auto remoteWatcher = mananger->GetRemoteWatcher(node->GetNodeId()); in ProcessParameterChange()
356 …remoteWatchers_->TraversalNodeSafe([this](ParamWatcherListPtr list, WatcherNodePtr node, uint32_t … in OnStop() argument
357 RemoteWatcherPtr remoteWatcher = ConvertTo<RemoteWatcher>(node); in OnStop()
381 [this, remoteWatcher](ParamWatcherListPtr list, WatcherNodePtr node, uint32_t index) { in OnRemoteDied() argument
382 auto group = GetWatcherGroup(node->GetNodeId()); in OnRemoteDied()
399 WatcherNodePtr node = remoteWatchers_->GetNextNode(nullptr); in GetRemoteWatcher() local
400 while (node != nullptr) { in GetRemoteWatcher()
401 RemoteWatcherPtr remoteWatcher = ConvertTo<RemoteWatcher>(node); in GetRemoteWatcher()
408 node = remoteWatchers_->GetNextNode(node); in GetRemoteWatcher()
477 …auto dumpParamWatcher = [this, fd](ParamWatcherListPtr list, WatcherNodePtr node, uint32_t index) { in Dump() argument
478 auto remoteWatcher = GetRemoteWatcher(node->GetNodeId()); in Dump()
481 node->GetNodeId(), remoteWatcher->GetAgentId()); in Dump()
483 dprintf(fd, "%s%u", (index == 0) ? "Watch id list : " : ", ", node->GetNodeId()); in Dump()
507 …remoteWatchers_->TraversalNodeSafe([](ParamWatcherListPtr list, WatcherNodePtr node, uint32_t inde… in Clear() argument
508 list->RemoveNode(node); in Clear()
509 auto group = ConvertTo<WatcherGroup>(node); in Clear()
513 …watcherGroups_->TraversalNodeSafe([](ParamWatcherListPtr list, WatcherNodePtr node, uint32_t index… in Clear() argument
514 list->RemoveNode(node); in Clear()
515 auto remoteWatcher = ConvertTo<RemoteWatcher>(node); in Clear()
537 WatcherNodePtr node = remoteWatchers_->GetNode(remoteWatcherId); in GetRemoteWatcher() local
538 if (node == nullptr) { in GetRemoteWatcher()
541 return ConvertTo<RemoteWatcher>(node); in GetRemoteWatcher()
567 WatcherNodePtr node = group->GetNode(remoteWatcher->GetRemoteWatcherId()); in DelParamWatcher() local
568 if (node != nullptr) { in DelParamWatcher()
569 group->RemoveNode(node); in DelParamWatcher()
570 delete node; in DelParamWatcher()
572 node = remoteWatcher->GetNode(group->GetGroupId()); in DelParamWatcher()
573 if (node != nullptr) { in DelParamWatcher()
574 remoteWatcher->RemoveNode(node); in DelParamWatcher()
575 delete node; in DelParamWatcher()
606 WatcherNodePtr node = watcherGroups_->GetNode(groupId); in GetWatcherGroup() local
607 if (node == nullptr) { in GetWatcherGroup()
610 return ConvertTo<WatcherGroup>(node); in GetWatcherGroup()
636 int ParamWatcherList::AddNode(WatcherNodePtr node) in AddNode() argument
638 WATCHER_CHECK(node, return -1, "Invalid input node"); in AddNode()
639 node->AddToList(&nodeList_); in AddNode()
644 int ParamWatcherList::RemoveNode(WatcherNodePtr node) in RemoveNode() argument
646 WATCHER_CHECK(node, return -1, "Invalid input node"); in RemoveNode()
647 node->RemoveFromList(&nodeList_); in RemoveNode()
657 WatcherNodePtr ParamWatcherList::GetNextNodeSafe(WatcherNodePtr node) in GetNextNodeSafe() argument
659 if (node == nullptr) { // get first in GetNextNodeSafe()
662 return WatcherNode::GetNextFromList(&nodeList_, node->GetNodeId()); in GetNextNodeSafe()
665 WatcherNodePtr ParamWatcherList::GetNextNode(WatcherNodePtr node) in GetNextNode() argument
667 if (node == nullptr) { // get first in GetNextNode()
670 return node->GetNext(&nodeList_); in GetNextNode()
677 WatcherNodePtr node = WatcherNode::GetNextFromList(&nodeList_, 0); in TraversalNode() local
678 while (node != nullptr) { in TraversalNode()
679 WatcherNodePtr next = node->GetNext(&nodeList_); in TraversalNode()
680 handle(this, node, index); in TraversalNode()
681 node = next; in TraversalNode()
690 WatcherNodePtr node = WatcherNode::GetNextFromList(&nodeList_, 0); in TraversalNodeSafe() local
691 while (node != nullptr) { in TraversalNodeSafe()
692 uint32_t nodeId = node->GetNodeId(); in TraversalNodeSafe()
694 processor(this, node, index); in TraversalNodeSafe()
695 node = WatcherNode::GetNextFromList(&nodeList_, nodeId); in TraversalNodeSafe()
712 ListNodePtr node = OH_ListFind(list, &nodeId, CompareData); in GetFromList() local
713 if (node == nullptr) { in GetFromList()
716 return WatcherNode::ConvertNodeToBase(node); in GetFromList()
721 ListNodePtr node = OH_ListFind(list, &nodeId, Greater); in GetNextFromList() local
722 if (node == nullptr) { in GetNextFromList()
725 return WatcherNode::ConvertNodeToBase(node); in GetNextFromList()
736 int WatcherNode::CompareNode(ListNodePtr node, ListNodePtr newNode) in CompareNode() argument
738 WatcherNodePtr watcher = WatcherNode::ConvertNodeToBase(node); in CompareNode()
739 WatcherNodePtr newWatcher = WatcherNode::ConvertNodeToBase(node); in CompareNode()
743 int WatcherNode::CompareData(ListNodePtr node, void *data) in CompareData() argument
745 WatcherNodePtr watcher = WatcherNode::ConvertNodeToBase(node); in CompareData()
750 int WatcherNode::Greater(ListNodePtr node, void *data) in Greater() argument
752 WatcherNodePtr watcher = WatcherNode::ConvertNodeToBase(node); in Greater()
759 TraversalNodeSafe([](ParamWatcherListPtr list, WatcherNodePtr node, uint32_t index) { in ~WatcherGroup() argument
760 list->RemoveNode(node); in ~WatcherGroup()
761 ParamWatcher *watcher = ConvertTo<ParamWatcher>(node); in ~WatcherGroup()
771 TraversalNodeSafe([](ParamWatcherListPtr list, WatcherNodePtr node, uint32_t index) { in ~RemoteWatcher() argument
772 list->RemoveNode(node); in ~RemoteWatcher()
773 ParamWatcher *watcher = ConvertTo<ParamWatcher>(node); in ~RemoteWatcher()