LeechCraft 0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
LC::Util::ThreadSafetyExtension< typename > Struct Template Reference

#include "task.h"

Collaboration diagram for LC::Util::ThreadSafetyExtension< typename >:

Public Member Functions

void DoLock () const
void DoUnlock () const

Public Attributes

std::mutex Mutex_

Detailed Description

template<typename>
struct LC::Util::ThreadSafetyExtension< typename >

Definition at line 138 of file task.h.

Member Function Documentation

◆ DoLock()

template<typename>
void LC::Util::ThreadSafetyExtension< typename >::DoLock ( ) const
inline

Definition at line 142 of file task.h.

References Mutex_.

◆ DoUnlock()

template<typename>
void LC::Util::ThreadSafetyExtension< typename >::DoUnlock ( ) const
inline

Definition at line 147 of file task.h.

References Mutex_.

Member Data Documentation

◆ Mutex_

template<typename>
std::mutex LC::Util::ThreadSafetyExtension< typename >::Mutex_
mutable

Definition at line 140 of file task.h.

Referenced by DoLock(), and DoUnlock().


The documentation for this struct was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/leechcraft-doc-0.6.70+git.18450.gabe19ee3b0-build/leechcraft-0.6.70-18450-gabe19ee3b0/src/util/threads/coro/task.h