CommonLibSSE NG
|
#include <BSTMessageQueue.h>
Public Member Functions | |
~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 Attributes | |
volatile std::uint32_t | lock |
volatile std::uint32_t | pad0C |
Protected Member Functions | |
virtual bool | PushInternal (T *a_obj) |
virtual bool | PopInternal (T *a_obj) |
|
override |
|
overridevirtual |
Implements RE::BSTMessageQueue< T >.
|
protectedvirtual |
Reimplemented in RE::BSTCommonLLMessageQueue< T >, and RE::BSTCommonStaticMessageQueue< T, SIZE >.
|
overridevirtual |
Implements RE::BSTMessageQueue< T >.
|
protectedvirtual |
Reimplemented in RE::BSTCommonLLMessageQueue< T >, and RE::BSTCommonStaticMessageQueue< T, SIZE >.
|
overridevirtual |
Implements RE::BSTMessageQueue< T >.
|
overridevirtual |
Implements RE::BSTMessageQueue< T >.
|
mutable |
volatile std::uint32_t RE::BSTCommonMessageQueue< T >::pad0C |