From 5d3dcb25dbbcf88e964fa0b3e4885b47db60ff24 Mon Sep 17 00:00:00 2001 From: Henry Winkel Date: Wed, 16 Aug 2023 17:09:36 +0200 Subject: [PATCH] ADD: adden function to get PodInfo for a specific pod from podcontroler --- include/kubecontrol/PodController.hpp | 1 + src/kubecontrol/PodController.cpp | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/include/kubecontrol/PodController.hpp b/include/kubecontrol/PodController.hpp index ba467ad..eb69738 100644 --- a/include/kubecontrol/PodController.hpp +++ b/include/kubecontrol/PodController.hpp @@ -25,6 +25,7 @@ namespace kubecontrol void checkPodsHierarchy(); std::string getPodsInfoForAll(); + std::shared_ptr getPodsInfo(std::string uuid); private: std::vector PodList_; diff --git a/src/kubecontrol/PodController.cpp b/src/kubecontrol/PodController.cpp index 36eecdb..3ee918d 100644 --- a/src/kubecontrol/PodController.cpp +++ b/src/kubecontrol/PodController.cpp @@ -227,6 +227,19 @@ namespace kubecontrol } + std::shared_ptr PodController::getPodsInfo(std::string uuid) + { + for (int i = 0; i < podsInfoList_.size(); i++) { + + if (podsInfoList_[i]->Uuid == uuid) + { + return podsInfoList_[i]; + } + } + return nullptr; + } + + // void PodController::addPodInfoToInfoList(std::unique_ptr podinfo) // {