LockedResourceHelper< ENTRY > Class Template Reference 线程
#include <locked_resource_map.h>
Helper class for LockedResourceMap THREADSAFE.
公共成员函数 |
|
template<typename... TYPES> | |
LockedResourceHelper (TYPES &&... args) | |
LockedResourceHelper ( LockedResourceHelper && src ) | |
MAXON_OPERATOR_MOVE_ASSIGNMENT ( LockedResourceHelper ) | |
Result < void > | CreateSignal () |
void | DeleteSignal () |
ConditionVariableRef & | GetSignal () |
void | SetError (const Error &error) |
Error | GetError () const |
私有成员函数 |
|
MAXON_DISALLOW_COPY_AND_ASSIGN ( LockedResourceHelper ) |
Private Attributes |
|
ConditionVariableRef | _signal |
Error | _creationError |
|
explicit |
LockedResourceHelper | ( | LockedResourceHelper < ENTRY > && | src | ) |
|
private |
MAXON_OPERATOR_MOVE_ASSIGNMENT | ( | LockedResourceHelper < ENTRY > | ) |
Result <void> CreateSignal | ( | ) |
void DeleteSignal | ( | ) |
ConditionVariableRef& GetSignal | ( | ) |
void SetError | ( | const Error & | error | ) |
Error GetError | ( | ) | const |
ConditionVariableRef _signal | private |
Error _creationError | private |