blob: 282e7e20cdc8bd50b392d86596d54f86b494bb75 [file]
#pragma once
#include <sdbusplus/asio/connection.hpp>
#include <map>
#include <memory>
#include <string>
#include <variant>
#include <vector>
using BusInfo = std::map<std::string, std::string>;
// Global maps (declared extern)
#include "Utils.hpp"
extern std::map<std::string, SensorData> mctpEndpointConfigMap;
void setupMctpEndpointListener(
const std::shared_ptr<sdbusplus::asio::connection>& conn);
void cleanupMctpEndpointListener();
BusInfo extractBusInfo(const SensorData& configData);