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 |