CommonLibSSE NG
Loading...
Searching...
No Matches
RE::BSTCommonScrapHeapMessageQueue< T > Class Template Reference

#include <BSTMessageQueue.h>

Inheritance diagram for RE::BSTCommonScrapHeapMessageQueue< T >:
RE::BSTCommonMessageQueue< T > RE::BSTMessageQueue< T >

Public Attributes

ScrapHeapunk10
 
std::uint64_t unk18
 
std::uint64_t unk20
 
- Public Attributes inherited from RE::BSTCommonMessageQueue< T >
volatile std::uint32_t lock
 
volatile std::uint32_t pad0C
 

Additional Inherited Members

- Public Member Functions inherited from RE::BSTCommonMessageQueue< T >
 ~BSTCommonMessageQueue () override
 
bool Push (T *a_obj) override
 
bool TryPush (T *a_obj) override
 
bool Pop (T *a_obj) override
 
bool TryPop (T *a_obj) override
 
- Public Member Functions inherited from RE::BSTMessageQueue< T >
virtual ~BSTMessageQueue ()
 
virtual bool Push (T *a_obj)=0
 
virtual bool TryPush (T *a_obj)=0
 
virtual bool Pop (T *a_obj)=0
 
virtual bool TryPop (T *a_obj)=0
 
- Protected Member Functions inherited from RE::BSTCommonMessageQueue< T >
virtual bool PushInternal (T *a_obj)
 
virtual bool PopInternal (T *a_obj)
 

Member Data Documentation

◆ unk10

template<class T >
ScrapHeap* RE::BSTCommonScrapHeapMessageQueue< T >::unk10

◆ unk18

template<class T >
std::uint64_t RE::BSTCommonScrapHeapMessageQueue< T >::unk18

◆ unk20

template<class T >
std::uint64_t RE::BSTCommonScrapHeapMessageQueue< T >::unk20

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