class FileApi

Defined at line 42 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 18 of file ../../src/bringup/bin/netsvc/file-api.cc

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

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

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

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

const char * filename ()

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

bool is_write ()

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

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

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

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

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

void Close ()

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

void Abort ()

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