• Home
  • Raw
  • Download

Lines Matching refs:node

168 …TraversalNode([this, mananger, name, value](ParamWatcherListPtr list, WatcherNodePtr node, uint32_…  in ProcessParameterChange()  argument
169 auto remoteWatcher = mananger->GetRemoteWatcher(node->GetNodeId()); in ProcessParameterChange()
362 …remoteWatchers_->TraversalNodeSafe([this](ParamWatcherListPtr list, WatcherNodePtr node, uint32_t … in OnStop() argument
363 RemoteWatcherPtr remoteWatcher = ConvertTo<RemoteWatcher>(node); in OnStop()
387 [this, remoteWatcher](ParamWatcherListPtr list, WatcherNodePtr node, uint32_t index) { in OnRemoteDied() argument
388 auto group = GetWatcherGroup(node->GetNodeId()); in OnRemoteDied()
405 WatcherNodePtr node = remoteWatchers_->GetNextNode(nullptr); in GetRemoteWatcher() local
406 while (node != nullptr) { in GetRemoteWatcher()
407 RemoteWatcherPtr remoteWatcher = ConvertTo<RemoteWatcher>(node); in GetRemoteWatcher()
414 node = remoteWatchers_->GetNextNode(node); in GetRemoteWatcher()
483 …auto dumpParamWatcher = [this, fd](ParamWatcherListPtr list, WatcherNodePtr node, uint32_t index) { in Dump() argument
484 auto remoteWatcher = GetRemoteWatcher(node->GetNodeId()); in Dump()
487 node->GetNodeId(), remoteWatcher->GetAgentId()); in Dump()
489 dprintf(fd, "%s%u", (index == 0) ? "Watch id list : " : ", ", node->GetNodeId()); in Dump()
513 …remoteWatchers_->TraversalNodeSafe([](ParamWatcherListPtr list, WatcherNodePtr node, uint32_t inde… in Clear() argument
514 list->RemoveNode(node); in Clear()
515 auto group = ConvertTo<WatcherGroup>(node); in Clear()
519 …watcherGroups_->TraversalNodeSafe([](ParamWatcherListPtr list, WatcherNodePtr node, uint32_t index… in Clear() argument
520 list->RemoveNode(node); in Clear()
521 auto remoteWatcher = ConvertTo<RemoteWatcher>(node); in Clear()
543 WatcherNodePtr node = remoteWatchers_->GetNode(remoteWatcherId); in GetRemoteWatcher() local
544 if (node == nullptr) { in GetRemoteWatcher()
547 return ConvertTo<RemoteWatcher>(node); in GetRemoteWatcher()
573 WatcherNodePtr node = group->GetNode(remoteWatcher->GetRemoteWatcherId()); in DelParamWatcher() local
574 if (node != nullptr) { in DelParamWatcher()
575 group->RemoveNode(node); in DelParamWatcher()
576 delete node; in DelParamWatcher()
578 node = remoteWatcher->GetNode(group->GetGroupId()); in DelParamWatcher()
579 if (node != nullptr) { in DelParamWatcher()
580 remoteWatcher->RemoveNode(node); in DelParamWatcher()
581 delete node; in DelParamWatcher()
612 WatcherNodePtr node = watcherGroups_->GetNode(groupId); in GetWatcherGroup() local
613 if (node == nullptr) { in GetWatcherGroup()
616 return ConvertTo<WatcherGroup>(node); in GetWatcherGroup()
642 int ParamWatcherList::AddNode(WatcherNodePtr node) in AddNode() argument
644 WATCHER_CHECK(node, return -1, "Invalid input node"); in AddNode()
645 node->AddToList(&nodeList_); in AddNode()
650 int ParamWatcherList::RemoveNode(WatcherNodePtr node) in RemoveNode() argument
652 WATCHER_CHECK(node, return -1, "Invalid input node"); in RemoveNode()
653 node->RemoveFromList(&nodeList_); in RemoveNode()
663 WatcherNodePtr ParamWatcherList::GetNextNodeSafe(WatcherNodePtr node) in GetNextNodeSafe() argument
665 if (node == nullptr) { // get first in GetNextNodeSafe()
668 return WatcherNode::GetNextFromList(&nodeList_, node->GetNodeId()); in GetNextNodeSafe()
671 WatcherNodePtr ParamWatcherList::GetNextNode(WatcherNodePtr node) in GetNextNode() argument
673 if (node == nullptr) { // get first in GetNextNode()
676 return node->GetNext(&nodeList_); in GetNextNode()
683 WatcherNodePtr node = WatcherNode::GetNextFromList(&nodeList_, 0); in TraversalNode() local
684 while (node != nullptr) { in TraversalNode()
685 WatcherNodePtr next = node->GetNext(&nodeList_); in TraversalNode()
686 handle(this, node, index); in TraversalNode()
687 node = next; in TraversalNode()
696 WatcherNodePtr node = WatcherNode::GetNextFromList(&nodeList_, 0); in TraversalNodeSafe() local
697 while (node != nullptr) { in TraversalNodeSafe()
698 uint32_t nodeId = node->GetNodeId(); in TraversalNodeSafe()
700 processor(this, node, index); in TraversalNodeSafe()
701 node = WatcherNode::GetNextFromList(&nodeList_, nodeId); in TraversalNodeSafe()
718 ListNodePtr node = OH_ListFind(list, &nodeId, CompareData); in GetFromList() local
719 if (node == nullptr) { in GetFromList()
722 return WatcherNode::ConvertNodeToBase(node); in GetFromList()
727 ListNodePtr node = OH_ListFind(list, &nodeId, Greater); in GetNextFromList() local
728 if (node == nullptr) { in GetNextFromList()
731 return WatcherNode::ConvertNodeToBase(node); in GetNextFromList()
742 int WatcherNode::CompareNode(ListNodePtr node, ListNodePtr newNode) in CompareNode() argument
744 WatcherNodePtr watcher = WatcherNode::ConvertNodeToBase(node); in CompareNode()
745 WatcherNodePtr newWatcher = WatcherNode::ConvertNodeToBase(node); in CompareNode()
749 int WatcherNode::CompareData(ListNodePtr node, void *data) in CompareData() argument
751 WatcherNodePtr watcher = WatcherNode::ConvertNodeToBase(node); in CompareData()
756 int WatcherNode::Greater(ListNodePtr node, void *data) in Greater() argument
758 WatcherNodePtr watcher = WatcherNode::ConvertNodeToBase(node); in Greater()
765 TraversalNodeSafe([](ParamWatcherListPtr list, WatcherNodePtr node, uint32_t index) { in ~WatcherGroup() argument
766 list->RemoveNode(node); in ~WatcherGroup()
767 ParamWatcher *watcher = ConvertTo<ParamWatcher>(node); in ~WatcherGroup()
776 TraversalNodeSafe([](ParamWatcherListPtr list, WatcherNodePtr node, uint32_t index) { in ~RemoteWatcher() argument
777 list->RemoveNode(node); in ~RemoteWatcher()
778 ParamWatcher *watcher = ConvertTo<ParamWatcher>(node); in ~RemoteWatcher()