OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
EngineControlStateHandle::SharedData Struct Reference

Public Member Functions

 SharedData (EngineControlSide side, EngineControlState *state)
 
 ~SharedData ()
 
void yieldExecutionInternal (bool wait)
 
EngineControlSide mySide () const
 
EngineControlSide otherSide () const
 

Public Attributes

EngineControlSide side
 
EngineControlStatestate
 
std::unique_lock< std::mutex > lock
 

Constructor & Destructor Documentation

◆ SharedData()

EngineControlStateHandle::SharedData::SharedData ( EngineControlSide  side,
EngineControlState state 
)
inline

◆ ~SharedData()

EngineControlStateHandle::SharedData::~SharedData ( )
inline

Member Function Documentation

◆ mySide()

EngineControlSide EngineControlStateHandle::SharedData::mySide ( ) const
inline

◆ otherSide()

EngineControlSide EngineControlStateHandle::SharedData::otherSide ( ) const
inline

◆ yieldExecutionInternal()

void EngineControlStateHandle::SharedData::yieldExecutionInternal ( bool  wait)
inline

Member Data Documentation

◆ lock

std::unique_lock<std::mutex> EngineControlStateHandle::SharedData::lock

◆ side

EngineControlSide EngineControlStateHandle::SharedData::side

◆ state

EngineControlState* EngineControlStateHandle::SharedData::state

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