|
CommonLibSSE NG
|
#include <BSTMessageQueue.h>
Public Member Functions | |
| ~BSTCommonLLMessageQueue () override | |
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 | |
| BSTFreeList< T > * | freeList |
| BSTFreeListElem< T > * | head |
| BSTFreeListElem< T > ** | tail |
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 |
|
override |
|
overrideprotectedvirtual |
Reimplemented from RE::BSTCommonMessageQueue< T >.
|
overrideprotectedvirtual |
Reimplemented from RE::BSTCommonMessageQueue< T >.
| BSTFreeList<T>* RE::BSTCommonLLMessageQueue< T >::freeList |
| BSTFreeListElem<T>* RE::BSTCommonLLMessageQueue< T >::head |
| BSTFreeListElem<T>** RE::BSTCommonLLMessageQueue< T >::tail |