MCPcopy Create free account
hub / github.com/apache/nifi-minifi-cpp / ~ProcessGroup

Method ~ProcessGroup

libminifi/src/core/ProcessGroup.cpp:82–94  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

80}
81
82ProcessGroup::~ProcessGroup() {
83 if (onScheduleTimer_) {
84 onScheduleTimer_->stop();
85 }
86
87 for (auto&& connection : connections_) {
88 connection->drain(false);
89 }
90
91 for (ProcessGroup* childGroup : child_process_groups_) {
92 delete childGroup;
93 }
94}
95
96bool ProcessGroup::isRootProcessGroup() {
97 std::lock_guard<std::recursive_mutex> lock(mutex_);

Callers

nothing calls this directly

Calls 2

stopMethod · 0.45
drainMethod · 0.45

Tested by

no test coverage detected