| #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; |
| } |