class DeviceBase
Defined at line 48 of file ../../zircon/third_party/dev/ethernet/e1000/fuchsia.h
Provide access to DriverBase base class and allow storing the Device in a unique_ptr without
specifying a template parameter.
Public Methods
void DeviceBase (Driver & driver)
Defined at line 50 of file ../../zircon/third_party/dev/ethernet/e1000/fuchsia.h
zx::result<> Start ()
void Stop (fdf::StopCompleter completer)
const adapter * Adapter ()
adapter * Adapter ()
void ~DeviceBase ()
Defined at line 51 of file ../../zircon/third_party/dev/ethernet/e1000/fuchsia.h
Protected Methods
const fidl::ClientEnd<fuchsia_driver_framework::Node> & node ()
Forward some calls to allow implementations access to fdf::DriverBase2
Defined at line 61 of file ../../zircon/third_party/dev/ethernet/e1000/fuchsia.h
const std::shared_ptr<fdf::Namespace> & incoming ()
Defined at line 62 of file ../../zircon/third_party/dev/ethernet/e1000/fuchsia.h
const std::string & node_name ()
Defined at line 63 of file ../../zircon/third_party/dev/ethernet/e1000/fuchsia.h
std::string_view name ()
Defined at line 64 of file ../../zircon/third_party/dev/ethernet/e1000/fuchsia.h
std::shared_ptr<fdf::OutgoingDirectory> & outgoing ()
Defined at line 65 of file ../../zircon/third_party/dev/ethernet/e1000/fuchsia.h
const fdf::UnownedSynchronizedDispatcher & driver_dispatcher ()
Defined at line 66 of file ../../zircon/third_party/dev/ethernet/e1000/fuchsia.h
async_dispatcher_t * dispatcher ()
Defined at line 69 of file ../../zircon/third_party/dev/ethernet/e1000/fuchsia.h