CommonLibSSE (Parapets fork)
|
#include <BSTMessageQueue.h>
Public Member Functions | |
virtual | ~BSTCommonStaticMessageQueue () |
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 () |
Public Attributes | |
char | queueBuffer [sizeof(T) *SIZE] |
std::uint32_t | numEntries |
std::uint32_t | pushIdx |
std::uint32_t | popIdx |
Public Attributes inherited from RE::BSTCommonMessageQueue< T > | |
volatile std::uint32_t | lock |
volatile std::uint32_t | pad0C |
Protected Member Functions | |
bool | PushInternal (T *a_obj) override |
bool | PopInternal (T *a_obj) override |
|
virtual |
|
overrideprotectedvirtual |
Reimplemented from RE::BSTCommonMessageQueue< T >.
|
overrideprotectedvirtual |
Reimplemented from RE::BSTCommonMessageQueue< T >.
std::uint32_t RE::BSTCommonStaticMessageQueue< T, SIZE >::numEntries |
std::uint32_t RE::BSTCommonStaticMessageQueue< T, SIZE >::popIdx |
std::uint32_t RE::BSTCommonStaticMessageQueue< T, SIZE >::pushIdx |
char RE::BSTCommonStaticMessageQueue< T, SIZE >::queueBuffer[sizeof(T) *SIZE] |