wrench::StorageServiceFileCopyAnswerMessage
-
class StorageServiceFileCopyAnswerMessage : public wrench::StorageServiceMessage
A message sent by a StorageService in answer to a file copy request.
Public Functions
Constructor.
- Parameters
file – the file
src – the source location
dst – the destination location
file_registry_service – the file registry service to update (nullptr if none)
file_registry_service_updated – whether the file registry service was updated
success – true on success, false otherwise
failure_cause – the cause of a failure (nullptr if success==true)
payload – the message size in bytes
- Throws
std::invalid_argument –
Public Members
-
std::shared_ptr<FileLocation> dst
The destination location.
-
std::shared_ptr<FailureCause> failure_cause
The cause of the failure, or nullptr if success.
-
std::shared_ptr<FileRegistryService> file_registry_service
The file registry service that the user had requested be updated, or nullptr if none.
-
bool file_registry_service_updated
Whether a file registry service has been updated or not.
-
std::shared_ptr<FileLocation> src
The source location.
-
bool success
Whether the copy was successful.