This is an automated email from the ASF dual-hosted git repository.

aldrin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git


The following commit(s) were added to refs/heads/master by this push:
     new 07e420c  MINIFICPP-744: Add aliases within c2 responses
07e420c is described below

commit 07e420cc725592ffc6a494dc0e5ef453c89d439b
Author: Marc Parisi <phroc...@apache.org>
AuthorDate: Tue Feb 26 21:01:15 2019 -0500

    MINIFICPP-744: Add aliases within c2 responses
    
    This closes #490.
    
    Signed-off-by: Aldrin Piri <ald...@apache.org>
---
 libminifi/src/c2/ControllerSocketProtocol.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/libminifi/src/c2/ControllerSocketProtocol.cpp 
b/libminifi/src/c2/ControllerSocketProtocol.cpp
index d4f3970..99f2a24 100644
--- a/libminifi/src/c2/ControllerSocketProtocol.cpp
+++ b/libminifi/src/c2/ControllerSocketProtocol.cpp
@@ -258,11 +258,11 @@ int16_t ControllerSocketProtocol::heartbeat(const 
C2Payload &payload) {
   if (server_socket_ == nullptr)
     return 0;
   const std::vector<C2ContentResponse> &content = payload.getContent();
-  for (const auto pc : payload.getNestedPayloads()) {
-    if (pc.getLabel() == "metrics") {
-      for (const auto metrics_payload : pc.getNestedPayloads()) {
-        if (metrics_payload.getLabel() == "QueueMetrics") {
-          for (const auto queue_metrics : metrics_payload.getNestedPayloads()) 
{
+  for (const auto &pc : payload.getNestedPayloads()) {
+    if (pc.getLabel() == "flowInfo" || pc.getLabel() == "metrics") {
+      for (const auto &metrics_payload : pc.getNestedPayloads()) {
+        if (metrics_payload.getLabel() == "QueueMetrics" || 
metrics_payload.getLabel() == "queues") {
+          for (const auto &queue_metrics : 
metrics_payload.getNestedPayloads()) {
             auto metric_content = queue_metrics.getContent();
             for (const auto &payload_content : queue_metrics.getContent()) {
               uint64_t size = 0;

Reply via email to