class FileApi

Defined at line 44 of file ../../src/bringup/bin/netsvc/file-api.h

Public Methods

void FileApi (bool is_zedboot, std::unique_ptr<NetCopyInterface> netcp, fidl::ClientEnd<fuchsia_sysinfo::SysInfo> sysinfo)

Defined at line 24 of file ../../src/bringup/bin/netsvc/file-api.cc

ssize_t OpenRead (const char * filename, zx::duration timeout)

Defined at line 35 of file ../../src/bringup/bin/netsvc/file-api.cc

tftp_status OpenWrite (const char * filename, size_t size, zx::duration timeout)

Defined at line 53 of file ../../src/bringup/bin/netsvc/file-api.cc

const char * filename ()

Defined at line 58 of file ../../src/bringup/bin/netsvc/file-api.h

bool is_write ()

Defined at line 60 of file ../../src/bringup/bin/netsvc/file-api.h

tftp_status Read (void * data, size_t * length, off_t offset)

Defined at line 76 of file ../../src/bringup/bin/netsvc/file-api.cc

tftp_status Write (const void * data, size_t * length, off_t offset)

Defined at line 104 of file ../../src/bringup/bin/netsvc/file-api.cc

void Close ()

Defined at line 148 of file ../../src/bringup/bin/netsvc/file-api.cc

void Abort ()

Defined at line 155 of file ../../src/bringup/bin/netsvc/file-api.cc