class Namespace

Defined at line 23 of file ../../src/graphics/display/lib/driver-framework-migration-utils/namespace/namespace.h

fdf::Namespace subset that eases migration from DFv1 to DFv2.

TODO(https://fxbug.dev/323061435): This class should be only used when the

display drivers are being migrated to DFv2. Drivers should replace

`display::Namespace` with `fdf::Namespace` when the migration is done.

Public Methods

void Namespace ()

Defined at line 25 of file ../../src/graphics/display/lib/driver-framework-migration-utils/namespace/namespace.h

void ~Namespace ()

Defined at line 26 of file ../../src/graphics/display/lib/driver-framework-migration-utils/namespace/namespace.h

void Namespace (const Namespace & )

Defined at line 28 of file ../../src/graphics/display/lib/driver-framework-migration-utils/namespace/namespace.h

void Namespace (Namespace && )

Defined at line 29 of file ../../src/graphics/display/lib/driver-framework-migration-utils/namespace/namespace.h

Namespace & operator= (const Namespace & )

Defined at line 30 of file ../../src/graphics/display/lib/driver-framework-migration-utils/namespace/namespace.h

Namespace & operator= (Namespace && )

Defined at line 31 of file ../../src/graphics/display/lib/driver-framework-migration-utils/namespace/namespace.h

template <typename ServiceMember>
zx::result<fidl::ClientEnd<typename ServiceMember::ProtocolType>> Connect (std::string_view instance)

Equivalent to `fdf::Namespace::Connect(instance)`.

`ServiceMember` protocol must use channel transport.

Defined at line 65 of file ../../src/graphics/display/lib/driver-framework-migration-utils/namespace/namespace.h

template <typename ServiceMember>
zx::result<> Connect (fidl::ServerEnd<typename ServiceMember::ProtocolType> server_end, std::string_view instance)

Equivalent to `fdf::Namespace::Connect(server_end, instance)`.

`ServiceMember` protocol must use channel transport.

Defined at line 85 of file ../../src/graphics/display/lib/driver-framework-migration-utils/namespace/namespace.h