#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 |