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