21#include "pw_status/status.h"
22#include "pw_stream/std_file_stream.h"
23#include "pw_transfer/handler.h"
25namespace pw::transfer {
37 : ReadWriteHandler(resource_id), path_(file_path) {}
93 std::variant<std::monostate, stream::StdFileReader, stream::StdFileWriter>
Definition: atomic_file_transfer_handler.h:31
Status PrepareWrite() override
Status FinalizeWrite(Status) override
Status PrepareRead() override
void FinalizeRead(Status) override
AtomicFileTransferHandler(uint32_t resource_id, std::string_view file_path)
Definition: atomic_file_transfer_handler.h:36