class ServiceAggregateBase

Defined at line 15 of file ../../sdk/lib/sys/service/cpp/service_aggregate.h

A base class for a service aggregate, providing common functionality.

Public Methods

std::vector<std::string> ListInstances ()

Lists all available instances of a service.

Defined at line 15 of file ../../sdk/lib/sys/service/cpp/service_aggregate.cc

bool is_valid ()

Returns whether the underlying directory is valid.

Defined at line 18 of file ../../sdk/lib/sys/service/cpp/service_aggregate.h

const fidl::SynchronousInterfacePtr<fuchsia::io::Directory> & proxy ()

Returns the underlying directory.

Defined at line 21 of file ../../sdk/lib/sys/service/cpp/service_aggregate.h

Protected Methods

void ServiceAggregateBase (fidl::InterfaceHandle<fuchsia::io::Directory> dir)

Defined at line 27 of file ../../sdk/lib/sys/service/cpp/service_aggregate.h