C/C++ API Reference
Loading...
Searching...
No Matches
pw::transfer::AtomicFileTransferHandler Class Reference

Overview

AtomicFileTransferHandler is intended to be used as a transfer handler for files. It ensures that the target file of the transfer is always in a correct state. In particular, the transfer is first done to a temporary file and once complete, the original targeted file is updated.

Inheritance diagram for pw::transfer::AtomicFileTransferHandler:

Public Member Functions

 AtomicFileTransferHandler (uint32_t resource_id, std::string_view file_path)
 
 AtomicFileTransferHandler (const AtomicFileTransferHandler &rhs)=delete
 
AtomicFileTransferHandleroperator= (const AtomicFileTransferHandler &)=delete
 
Status PrepareRead () override
 
void FinalizeRead (Status) override
 
Status PrepareWrite () override
 
Status FinalizeWrite (Status) override
 

The documentation for this class was generated from the following file: