blob: 46b2a41d32290716986368cdc2d3c917e1fe2d80 [file] [log] [blame]
#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;
}