NDEVR
API Documentation
LockAnalyzerThread.h
1#pragma once
2#include <NDEVR/Buffer.h>
3#include <NDEVR/Thread.h>
4#include <NDEVR/Time.h>
5namespace NDEVR
6{
11 {
16 static LockAnalyzerThread& DefaultAnalyzer();
20 struct ThreadInfo
21 {
22 uint04 thread_id;
23 Time last_checkin_time;
24 };
25 protected:
27 };
28}
The equivelent of std::vector but with a bit more control.
Definition Buffer.hpp:58
Used to check for and resolve potential deadlocks or resource starvation across threads.
Buffer< Thread * > m_registered_threads
The list of threads being monitored for deadlocks.
Thread()
Constructs a Thread with a default name.
Represents a timestamp with utilities for manipulation and conversion.
Definition Time.h:62
The primary namespace for the NDEVR SDK.
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...