ewmscp  ..
Public Member Functions | List of all members
copyRequest::fileInWork::typeChanger Class Reference

#include <fileInWork.h>

Inheritance diagram for copyRequest::fileInWork::typeChanger:
[legend]
Collaboration diagram for copyRequest::fileInWork::typeChanger:
[legend]

Public Member Functions

 typeChanger (copyRequest::base &request, stateBitType newType)
 

Additional Inherited Members

- Protected Member Functions inherited from copyRequest::fileInWork::lockuser
 lockuser (decltype(iter) Iter)
 
 lockuser ()
 
 ~lockuser ()=default
 
bool empty () const
 
- Protected Attributes inherited from copyRequest::fileInWork::lockuser
std::unique_lock< decltype(filesInWorkMutex)> lock
 
decltype(filesInWork) ::iterator iter
 

Detailed Description

Definition at line 109 of file fileInWork.h.

Constructor & Destructor Documentation

◆ typeChanger()

copyRequest::fileInWork::typeChanger::typeChanger ( copyRequest::base request,
stateBitType  newType 
)

Definition at line 81 of file fileInWork.cpp.

81  :
82  lockuser(request.getFilesInWorkIteraror()) {
84  request.state.set(newType);
85  }

References copyRequest::action, enumAsBitmask< T >::clear(), enumAsBitmask< T >::set(), and copyRequest::base::state.

Here is the call graph for this function:

The documentation for this class was generated from the following files:
copyRequest::base::getFilesInWorkIteraror
decltype(filesInWorkIterator) getFilesInWorkIteraror() const
Definition: copyRequest.h:345
copyRequest::fileInWork::lockuser::lockuser
lockuser()
Definition: fileInWork.h:45
copyRequest::stateBitType::action
@ action
enumAsBitmask::set
void set(const T aBits)
Definition: enumAsBitmask.h:34
copyRequest::base::state
stateType state
Definition: copyRequest.h:282
enumAsBitmask::clear
void clear(const T aBits)
Definition: enumAsBitmask.h:31