Android-cuttlefish cvd tool
fastboot::FastBootDriver Member List

This is the complete list of members for fastboot::FastBootDriver, including all inherited members.

Boot(std::string *response=nullptr, std::vector< std::string > *info=nullptr)fastboot::FastBootDriver
Continue(std::string *response=nullptr, std::vector< std::string > *info=nullptr)fastboot::FastBootDriver
CreatePartition(const std::string &partition, const std::string &size)fastboot::FastBootDriver
DeletePartition(const std::string &partition) overridefastboot::FastBootDrivervirtual
disable_checks_fastboot::FastBootDriverprivate
Download(const std::string &name, android::base::borrowed_fd fd, size_t size, std::string *response=nullptr, std::vector< std::string > *info=nullptr) overridefastboot::FastBootDrivervirtual
Download(android::base::borrowed_fd fd, size_t size, std::string *response=nullptr, std::vector< std::string > *info=nullptr)fastboot::FastBootDriver
Download(const std::string &name, const std::vector< char > &buf, std::string *response=nullptr, std::vector< std::string > *info=nullptr)fastboot::FastBootDriver
Download(const std::vector< char > &buf, std::string *response=nullptr, std::vector< std::string > *info=nullptr)fastboot::FastBootDriver
Download(const std::string &partition, struct sparse_file *s, uint32_t sz, size_t current, size_t total, bool use_crc, std::string *response=nullptr, std::vector< std::string > *info=nullptr)fastboot::FastBootDriver
Download(sparse_file *s, bool use_crc=false, std::string *response=nullptr, std::vector< std::string > *info=nullptr)fastboot::FastBootDriver
DownloadCommand(uint32_t size, std::string *response=nullptr, std::vector< std::string > *info=nullptr)fastboot::FastBootDriverprotected
epilog_fastboot::FastBootDriverprivate
Erase(const std::string &partition, std::string *response=nullptr, std::vector< std::string > *info=nullptr) overridefastboot::FastBootDrivervirtual
ErrnoStr(const std::string &msg)fastboot::FastBootDriverprotected
Error()fastboot::FastBootDriver
error_fastboot::FastBootDriverprivate
FastBootDriver(std::unique_ptr< Transport > transport, DriverCallbacks driver_callbacks={}, bool no_checks=false)fastboot::FastBootDriver
FastBootTestfastboot::FastBootDriverfriend
FetchToFd(const std::string &partition, android::base::borrowed_fd fd, int64_t offset=-1, int64_t size=-1, std::string *response=nullptr, std::vector< std::string > *info=nullptr) overridefastboot::FastBootDrivervirtual
Flash(const std::string &partition, std::string *response=nullptr, std::vector< std::string > *info=nullptr)fastboot::FastBootDriver
FlashPartition(const std::string &partition, const std::vector< char > &data)fastboot::FastBootDriver
FlashPartition(const std::string &partition, android::base::borrowed_fd fd, uint32_t sz) overridefastboot::FastBootDrivervirtual
FlashPartition(const std::string &partition, sparse_file *s, uint32_t sz, size_t current, size_t total)fastboot::FastBootDriver
GetVar(const std::string &key, std::string *val, std::vector< std::string > *info=nullptr) overridefastboot::FastBootDrivervirtual
GetVarAll(std::vector< std::string > *response)fastboot::FastBootDriver
HandleResponse(std::string *response=nullptr, std::vector< std::string > *info=nullptr, int *dsize=nullptr)fastboot::FastBootDriverprotected
info_fastboot::FastBootDriverprivate
MAX_DOWNLOAD_SIZEfastboot::FastBootDriverstatic
Partitions(std::vector< std::tuple< std::string, uint64_t > > *partitions)fastboot::FastBootDriver
prolog_fastboot::FastBootDriverprivate
RawCommand(const std::string &cmd, const std::string &message, std::string *response=nullptr, std::vector< std::string > *info=nullptr, int *dsize=nullptr)fastboot::FastBootDrivervirtual
RawCommand(const std::string &cmd, std::string *response=nullptr, std::vector< std::string > *info=nullptr, int *dsize=nullptr)fastboot::FastBootDriver
RCString(RetCode rc)fastboot::FastBootDriverstatic
ReadBuffer(void *buf, size_t size)fastboot::FastBootDriverprivate
Reboot(std::string *response=nullptr, std::vector< std::string > *info=nullptr) overridefastboot::FastBootDrivervirtual
RebootTo(std::string target, std::string *response=nullptr, std::vector< std::string > *info=nullptr) overridefastboot::FastBootDrivervirtual
Require(const std::string &var, const std::vector< std::string > &allowed, bool *reqmet, bool invert=false)fastboot::FastBootDriver
ResizePartition(const std::string &partition, const std::string &size) overridefastboot::FastBootDrivervirtual
RESP_TIMEOUTfastboot::FastBootDriverstatic
RunAndReadBuffer(const std::string &cmd, std::string *response, std::vector< std::string > *info, const std::function< RetCode(const char *, uint64_t)> &write_fn)fastboot::FastBootDriverprivate
SendBuffer(android::base::borrowed_fd fd, size_t size)fastboot::FastBootDriverprivate
SendBuffer(const std::vector< char > &buf)fastboot::FastBootDriverprivate
SendBuffer(const void *buf, size_t size)fastboot::FastBootDriverprivate
set_transport(std::unique_ptr< Transport > transport)fastboot::FastBootDriver
SetActive(const std::string &slot, std::string *response=nullptr, std::vector< std::string > *info=nullptr)fastboot::FastBootDriver
SetInfoCallback(std::function< void(const std::string &)> info)fastboot::FastBootDriver
SnapshotUpdateCommand(const std::string &command, std::string *response=nullptr, std::vector< std::string > *info=nullptr)fastboot::FastBootDriver
SparseWriteCallback(std::vector< char > &tpbuf, const char *data, size_t len)fastboot::FastBootDriverprivate
text_fastboot::FastBootDriverprivate
transport_fastboot::FastBootDriverprotected
TRANSPORT_CHUNK_SIZEfastboot::FastBootDriverstatic
Upload(const std::string &outfile, std::string *response=nullptr, std::vector< std::string > *info=nullptr)fastboot::FastBootDriver
UploadInner(const std::string &outfile, std::string *response=nullptr, std::vector< std::string > *info=nullptr)fastboot::FastBootDriverprivate
WaitForDisconnect() overridefastboot::FastBootDrivervirtual
~FastBootDriver()fastboot::FastBootDriver
~IFastBootDriver()=defaultfastboot::IFastBootDrivervirtual