Twitch SDK (Internal)
Public Member Functions | List of all members
ttv::IMutexFactory Class Referenceabstract

#include <mutex.h>

Inheritance diagram for ttv::IMutexFactory:
ttv::StandardMutexFactory ttv::WinMutexFactory

Public Member Functions

virtual ~IMutexFactory ()
 
virtual TTV_ErrorCode CreateMutex (std::shared_ptr< IMutex > &result)=0
 
virtual TTV_ErrorCode CreateConditionMutex (std::shared_ptr< IConditionMutex > &result)=0
 

Constructor & Destructor Documentation

◆ ~IMutexFactory()

virtual ttv::IMutexFactory::~IMutexFactory ( )
virtual

Member Function Documentation

◆ CreateConditionMutex()

virtual TTV_ErrorCode ttv::IMutexFactory::CreateConditionMutex ( std::shared_ptr< IConditionMutex > &  result)
pure virtual

◆ CreateMutex()

virtual TTV_ErrorCode ttv::IMutexFactory::CreateMutex ( std::shared_ptr< IMutex > &  result)
pure virtual

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