CommonLibSSE (Parapets fork)
RE::GWaitable Class Reference

#include <GWaitable.h>

Inheritance diagram for RE::GWaitable:
RE::GRefCountBase< GWaitable, GStatGroups::kGStat_Default_Mem > RE::GRefCountBaseStatImpl< GRefCountImpl, STAT > RE::GRefCountImpl RE::GRefCountImplCore RE::GEvent RE::GMutex

Classes

struct  HandlerArray
 
class  HandlerStruct
 

Public Types

using WaitHandler = void(*)(void *a_data)
 
- Public Types inherited from RE::GRefCountBase< GWaitable, GStatGroups::kGStat_Default_Mem >
enum  
 

Public Member Functions

 ~GWaitable () override
 
- Public Member Functions inherited from RE::GRefCountBaseStatImpl< GRefCountImpl, STAT >
 GFC_MEMORY_REDEFINE_NEW_IMPL (GRefCountImpl, GFC_REFCOUNTALLOC_CHECK_DELETE, StatType)
 
- Public Member Functions inherited from RE::GRefCountImpl
 ~GRefCountImpl () override=default
 
void AddRef ()
 
void Release ()
 

Public Attributes

HandlerArrayhandlers
 

Additional Inherited Members

- Static Public Attributes inherited from RE::GRefCountImpl
static constexpr auto RTTI = RTTI_GRefCountImpl
 

Member Typedef Documentation

◆ WaitHandler

using RE::GWaitable::WaitHandler = void (*)(void* a_data)

Constructor & Destructor Documentation

◆ ~GWaitable()

RE::GWaitable::~GWaitable ( )
override

Member Data Documentation

◆ handlers

HandlerArray* RE::GWaitable::handlers

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