class PacketTransport

Defined at line 779 of file ../../src/firmware/gigaboot/cpp/fastboot.cc

The transport implementation for a TCP fastboot packet.

Public Methods

void PacketTransport (TcpTransportInterface & interface, size_t packet_size, Fastboot & fastboot)

Defined at line 781 of file ../../src/firmware/gigaboot/cpp/fastboot.cc

void PacketTransport (TcpTransportInterface & interface, size_t packet_size, Fastboot & fastboot)

Defined at line 781 of file ../../src/firmware/gigaboot/cpp/fastboot.cc

zx::result<size_t> ReceivePacket (void * dst, size_t capacity)

Defined at line 787 of file ../../src/firmware/gigaboot/cpp/fastboot.cc

zx::result<size_t> ReceivePacket (void * dst, size_t capacity)

Defined at line 787 of file ../../src/firmware/gigaboot/cpp/fastboot.cc

size_t PeekPacketSize ()

Peek the size of the next packet.

Defined at line 804 of file ../../src/firmware/gigaboot/cpp/fastboot.cc

zx::result<> Send (std::string_view packet)

Defined at line 806 of file ../../src/firmware/gigaboot/cpp/fastboot.cc

zx::result<> Send (std::string_view packet)

Defined at line 806 of file ../../src/firmware/gigaboot/cpp/fastboot.cc