CommonLibSSE NG
Loading...
Searching...
No Matches
RE::hkMultiThreadCheck Class Reference

#include <hkMultiThreadCheck.h>

Public Types

enum class  AccessType { kIgnore = 0 , kReadOnly = 1 , kReadWrite = 2 }
 
enum class  ReadMode { kThisObjOnly , kRecursive }
 
enum class  MarkedState : std::uint32_t { kReadOnly = 0xFFFFFFE1 , kReadOnly_SelfOnly = 0xFFFFFFC1 , kUnMarked = 0xFFFFFFF1 }
 

Public Attributes

std::uint32_t threadId
 
std::int32_t stackTraceId
 
std::uint16_t markCount
 
std::uint16_t markBitStack
 

Member Enumeration Documentation

◆ AccessType

Enumerator
kIgnore 
kReadOnly 
kReadWrite 

◆ MarkedState

enum class RE::hkMultiThreadCheck::MarkedState : std::uint32_t
strong
Enumerator
kReadOnly 
kReadOnly_SelfOnly 
kUnMarked 

◆ ReadMode

Enumerator
kThisObjOnly 
kRecursive 

Member Data Documentation

◆ markBitStack

std::uint16_t RE::hkMultiThreadCheck::markBitStack

◆ markCount

std::uint16_t RE::hkMultiThreadCheck::markCount

◆ stackTraceId

std::int32_t RE::hkMultiThreadCheck::stackTraceId

◆ threadId

std::uint32_t RE::hkMultiThreadCheck::threadId

The documentation for this class was generated from the following file: