7ArduinoFileOutputStream::ArduinoFileOutputStream(
Status error)
10ArduinoFileOutputStream::ArduinoFileOutputStream(fs::File file)
11 : ArduinoFileOutputStream(nullptr,
std::move(file)) {}
13ArduinoFileOutputStream::ArduinoFileOutputStream(
14 std::shared_ptr<MountImpl> mount, fs::File file)
15 : mount_(
std::move(mount)),
16 file_(
std::move(file)),
19size_t ArduinoFileOutputStream::write(
const byte* buf,
size_t count) {
20 if (status_ != kOk)
return 0;
21 size_t result = file_.write((
const uint8_t*)buf, count);
29void ArduinoFileOutputStream::flush() {
30 if (status_ == kClosed)
return;
38void ArduinoFileOutputStream::close() {
40 if (status_ == kClosed)
return;
roo::basic_string_view< CharT, Traits > basic_string_view