Twitch SDK (Internal)
Classes | Namespaces | Functions
mutex.h File Reference
#include "twitchsdk/core/types/coretypes.h"
#include "twitchsdk/core/types/errortypes.h"
#include <memory>

Go to the source code of this file.

Classes

class  ttv::IMutex
 
class  ttv::IConditionMutex
 
class  ttv::IMutexFactory
 
class  ttv::AutoMutex
 

Namespaces

 ttv
 JSON (JavaScript Object Notation).
 

Functions

void ttv::SetMutexFactory (std::shared_ptr< IMutexFactory > factory)
 
TTV_ErrorCode ttv::CreateMutex (std::shared_ptr< IMutex > &result)
 
TTV_ErrorCode ttv::CreateConditionMutex (std::shared_ptr< IConditionMutex > &result)