| |
| #include <chrono> // NOLINT |
| #include <iostream> |
| #include <thread> // NOLINT |
| |
| #include "tlbmc/hal/shared_mem/metrics.h" |
| #include "tlbmc/hal/shared_mem/server.h" |
| |
| int main() { |
| std::cout << "SharedMemoryServer: " << '\n'; |
| using ::milotic_tlbmc::SharedMemoryServer; |
| using ::milotic_tlbmc::TlbmcMetrics; |
| while (true) { |
| const TlbmcMetrics* metrics = |
| SharedMemoryServer::GetInstance().GetMetrics(); |
| std::cerr << "metrics is " << ((metrics == nullptr) ? "null" : "not null") |
| << '\n'; |
| std::this_thread::sleep_for(std::chrono::microseconds(1)); |
| } |
| |
| return 0; |
| } |