class NetworkDeviceTests
Defined at line 186 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
Public Members
FunctionMocker gmock03_PortStatusChanged_250
FunctionMocker gmock03_CompleteRx_265
FunctionMocker gmock03_CompleteTx_269
Public Methods
void SetUp ()
Defined at line 195 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
void TearDown ()
Defined at line 212 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
void ConnectToNetDevice ()
Defined at line 214 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
fdf::ClientEnd<netdev::NetworkDeviceIfc> ServeNetDevIfc ()
Defined at line 221 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
void PrepareVmo ()
Defined at line 227 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
void StartDevice ()
Defined at line 239 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcPortStatusChangedRequest *, fdf::Arena &, PortStatusChangedCompleter::Sync &)>::Result PortStatusChanged (typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcPortStatusChangedRequest *, fdf::Arena &, PortStatusChangedCompleter::Sync &)>::template Arg<0>::type gmock_a0, typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcPortStatusChangedRequest *, fdf::Arena &, PortStatusChangedCompleter::Sync &)>::template Arg<1>::type gmock_a1, typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcPortStatusChangedRequest *, fdf::Arena &, PortStatusChangedCompleter::Sync &)>::template Arg<2>::type gmock_a2)
NetworkDevice interface implementation.
Defined at line 247 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
::testing::MockSpec< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcPortStatusChangedRequest *, fdf::Arena &, PortStatusChangedCompleter::Sync &)> gmock_PortStatusChanged (const ::testing::Matcher<typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcPortStatusChangedRequest *, fdf::Arena &, PortStatusChangedCompleter::Sync &)>::template Arg<0>::type> & gmock_a0, const ::testing::Matcher<typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcPortStatusChangedRequest *, fdf::Arena &, PortStatusChangedCompleter::Sync &)>::template Arg<1>::type> & gmock_a1, const ::testing::Matcher<typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcPortStatusChangedRequest *, fdf::Arena &, PortStatusChangedCompleter::Sync &)>::template Arg<2>::type> & gmock_a2)
NetworkDevice interface implementation.
Defined at line 247 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
::testing::MockSpec< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcPortStatusChangedRequest *, fdf::Arena &, PortStatusChangedCompleter::Sync &)> gmock_PortStatusChanged (const ::testing::internal::WithoutMatchers & , ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcPortStatusChangedRequest *, fdf::Arena &, PortStatusChangedCompleter::Sync &)> * )
NetworkDevice interface implementation.
Defined at line 247 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
void AddPort (netdev::wire::NetworkDeviceIfcAddPortRequest * request, fdf::Arena & arena, AddPortCompleter::Sync & completer)
Defined at line 251 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
void RemovePort (netdev::wire::NetworkDeviceIfcRemovePortRequest * request, fdf::Arena & arena, RemovePortCompleter::Sync & completer)
Defined at line 258 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcCompleteRxRequest *, fdf::Arena &, CompleteRxCompleter::Sync &)>::Result CompleteRx (typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcCompleteRxRequest *, fdf::Arena &, CompleteRxCompleter::Sync &)>::template Arg<0>::type gmock_a0, typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcCompleteRxRequest *, fdf::Arena &, CompleteRxCompleter::Sync &)>::template Arg<1>::type gmock_a1, typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcCompleteRxRequest *, fdf::Arena &, CompleteRxCompleter::Sync &)>::template Arg<2>::type gmock_a2)
Defined at line 262 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
::testing::MockSpec< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcCompleteRxRequest *, fdf::Arena &, CompleteRxCompleter::Sync &)> gmock_CompleteRx (const ::testing::internal::WithoutMatchers & , ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcCompleteRxRequest *, fdf::Arena &, CompleteRxCompleter::Sync &)> * )
Defined at line 262 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
::testing::MockSpec< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcCompleteRxRequest *, fdf::Arena &, CompleteRxCompleter::Sync &)> gmock_CompleteRx (const ::testing::Matcher<typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcCompleteRxRequest *, fdf::Arena &, CompleteRxCompleter::Sync &)>::template Arg<0>::type> & gmock_a0, const ::testing::Matcher<typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcCompleteRxRequest *, fdf::Arena &, CompleteRxCompleter::Sync &)>::template Arg<1>::type> & gmock_a1, const ::testing::Matcher<typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcCompleteRxRequest *, fdf::Arena &, CompleteRxCompleter::Sync &)>::template Arg<2>::type> & gmock_a2)
Defined at line 262 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcCompleteTxRequest *, fdf::Arena &, CompleteTxCompleter::Sync &)>::Result CompleteTx (typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcCompleteTxRequest *, fdf::Arena &, CompleteTxCompleter::Sync &)>::template Arg<0>::type gmock_a0, typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcCompleteTxRequest *, fdf::Arena &, CompleteTxCompleter::Sync &)>::template Arg<1>::type gmock_a1, typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcCompleteTxRequest *, fdf::Arena &, CompleteTxCompleter::Sync &)>::template Arg<2>::type gmock_a2)
Defined at line 266 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
::testing::MockSpec< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcCompleteTxRequest *, fdf::Arena &, CompleteTxCompleter::Sync &)> gmock_CompleteTx (const ::testing::Matcher<typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcCompleteTxRequest *, fdf::Arena &, CompleteTxCompleter::Sync &)>::template Arg<0>::type> & gmock_a0, const ::testing::Matcher<typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcCompleteTxRequest *, fdf::Arena &, CompleteTxCompleter::Sync &)>::template Arg<1>::type> & gmock_a1, const ::testing::Matcher<typename ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcCompleteTxRequest *, fdf::Arena &, CompleteTxCompleter::Sync &)>::template Arg<2>::type> & gmock_a2)
Defined at line 266 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
::testing::MockSpec< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcCompleteTxRequest *, fdf::Arena &, CompleteTxCompleter::Sync &)> gmock_CompleteTx (const ::testing::internal::WithoutMatchers & , ::testing::internal::Function< ::testing::internal::identity_t<void> (netdev::wire::NetworkDeviceIfcCompleteTxRequest *, fdf::Arena &, CompleteTxCompleter::Sync &)> * )
Defined at line 266 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
void DelegateRxLease (netdev::wire::NetworkDeviceIfcDelegateRxLeaseRequest * request, fdf::Arena & arena, DelegateRxLeaseCompleter::Sync & completer)
Defined at line 270 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
void WithDevice (fit::callback<void (NetworkDevice &)> callback)
Defined at line 275 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
fdf::WireSyncClient<netdev::NetworkDeviceImpl> & netdev ()
Defined at line 281 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
fdf::WireSyncClient<netdev::NetworkPort> & port ()
Defined at line 282 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
fdf::WireSyncClient<netdev::MacAddr> & mac ()
Defined at line 283 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
FakeBackendForNetdeviceTest & backend ()
Defined at line 284 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
zx::vmo & vmo ()
Defined at line 289 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
void WithTxRing (fit::callback<void (NetworkDevice &, vring &)> callback)
Defined at line 290 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc
void WithRxRing (fit::callback<void (NetworkDevice &, vring &)> callback)
Defined at line 296 of file ../../src/connectivity/ethernet/drivers/virtio/netdevice_test.cc