class ServiceHandler

Defined at line 19 of file ../../sdk/lib/sys/service/cpp/service_handler.h

A handler for an instance of a service.

Public Methods

void ServiceHandler ()

Defined at line 11 of file ../../sdk/lib/sys/service/cpp/service_handler.cc

void ServiceHandler (ServiceHandler && )

Defined at line 12 of file ../../sdk/lib/sys/service/cpp/service_handler.cc

void ~ServiceHandler ()

Defined at line 14 of file ../../sdk/lib/sys/service/cpp/service_handler.cc

zx_status_t AddMember (std::string member, MemberHandler handler)

Add a |member| to the instance, which will is handled by |handler|.

Defined at line 16 of file ../../sdk/lib/sys/service/cpp/service_handler.cc

std::unique_ptr<vfs::PseudoDir> TakeDirectory ()

Take the underlying pseudo-directory from the service handler.

Once taken, the service handler is no longer safe to use.

Defined at line 32 of file ../../sdk/lib/sys/service/cpp/service_handler.h