class CompleteTxTransaction
Defined at line 98 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 100 of file ../../zircon/third_party/dev/ethernet/e1000/fuchsia.cc
void ~CompleteTxTransaction ()
Defined at line 102 of file ../../zircon/third_party/dev/ethernet/e1000/fuchsia.cc
void Push (uint32_t id, zx_status_t status)
Defined at line 106 of file ../../zircon/third_party/dev/ethernet/e1000/fuchsia.cc
void Commit ()
Defined at line 117 of file ../../zircon/third_party/dev/ethernet/e1000/fuchsia.cc