#include <locked_resource_map.h>

Helper class for LockedResourceMap THREADSAFE.
Public Member Functions | |
| 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 |
Private Member Functions | |
| 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 |
|
private |
|
private |