class CompleteTxTransaction
Defined at line 99 of file ../../zircon/third_party/dev/ethernet/e1000/fuchsia.cc
A class meant to help make calls to CompleteTx and ensure that they follow the batching limits
imposed by the netdev protocol. Intended for creation of a temporary object each time CompleteTx
needs to be called. When all results have been pushed to the transaction the caller must call
Commit to finish the transaction. Note that Commit may also be called as part of Push if the
batch limit is reached.
Public Methods
void CompleteTxTransaction (struct adapter & adapter, fdf::Arena & arena)
Defined at line 101 of file ../../zircon/third_party/dev/ethernet/e1000/fuchsia.cc
void ~CompleteTxTransaction ()
Defined at line 103 of file ../../zircon/third_party/dev/ethernet/e1000/fuchsia.cc
void Push (uint32_t id, zx_status_t status)
Defined at line 107 of file ../../zircon/third_party/dev/ethernet/e1000/fuchsia.cc
void Commit ()
Defined at line 118 of file ../../zircon/third_party/dev/ethernet/e1000/fuchsia.cc