1
0
mirror of https://github.com/wolfpld/tracy synced 2025-04-29 04:23:51 +00:00
tracy/client/TracyProfiler.hpp
2017-09-10 20:08:42 +02:00

30 lines
365 B
C++
Executable File

#ifndef __TRACYPROFILER_HPP__
#define __TRACYPROFILER_HPP__
#include <atomic>
#include <stdint.h>
#include <thread>
namespace tracy
{
class Profiler
{
public:
Profiler();
~Profiler();
static uint64_t GetNewId();
private:
void Worker();
std::thread m_thread;
std::atomic<bool> m_shutdown;
std::atomic<uint64_t> m_id;
};
};
#endif