class SessionTransaction
Defined at line 55 of file ../../src/connectivity/network/drivers/network-device/device/tx_queue.h
Helper class to handle Tx transactions from sessions.
Public Methods
void SessionTransaction (cpp20::span<fuchsia_hardware_network_driver::wire::TxBuffer> buffers, TxQueue * parent, Session * session)
Defined at line 89 of file ../../src/connectivity/network/drivers/network-device/device/tx_queue.cc
void Commit ()
Defined at line 59 of file ../../src/connectivity/network/drivers/network-device/device/tx_queue.cc
uint32_t available ()
Defined at line 61 of file ../../src/connectivity/network/drivers/network-device/device/tx_queue.h
bool overrun ()
Defined at line 62 of file ../../src/connectivity/network/drivers/network-device/device/tx_queue.h
void AssertParentTxLock (DeviceInterface & parent)
Defined at line 66 of file ../../src/connectivity/network/drivers/network-device/device/tx_queue.h
fuchsia_hardware_network_driver::wire::TxBuffer * GetBuffer ()
Defined at line 76 of file ../../src/connectivity/network/drivers/network-device/device/tx_queue.cc
void Push (uint16_t descriptor)
Defined at line 81 of file ../../src/connectivity/network/drivers/network-device/device/tx_queue.cc