#include <boost/asio/io_context.hpp> | |
#include <sdbusplus/asio/connection.hpp> | |
#include <memory> | |
namespace | |
{ | |
std::shared_ptr<boost::asio::io_context> ioCtx; | |
std::shared_ptr<sdbusplus::asio::connection> sdbusp; | |
} // namespace | |
void setIoContext(std::shared_ptr<boost::asio::io_context>& newIo) | |
{ | |
ioCtx = newIo; | |
} | |
std::shared_ptr<boost::asio::io_context> getIoContext() | |
{ | |
return ioCtx; | |
} | |
void setSdBus(std::shared_ptr<sdbusplus::asio::connection>& newBus) | |
{ | |
sdbusp = newBus; | |
} | |
std::shared_ptr<sdbusplus::asio::connection> getSdBus() | |
{ | |
return sdbusp; | |
} |