| 
    CommonLibSSE (Parapets fork)
    
   | 
 
#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 |