sys

Summary

Functions

OpenNamedService(const std::string & service_path, const std::string & instance)
std::unique_ptr< fidl::ServiceConnector >
OpenNamedServiceAggregate(const std::string & service_path)
fidl::InterfaceHandle< fuchsia::io::Directory >
OpenNamedServiceAggregateAt(const fidl::InterfaceHandle< fuchsia::io::Directory > & handle, const std::string & service_path)
fidl::InterfaceHandle< fuchsia::io::Directory >
OpenNamedServiceAggregateIn(fdio_ns_t *ns, const std::string & service_path)
fidl::InterfaceHandle< fuchsia::io::Directory >
OpenNamedServiceAt(const fidl::InterfaceHandle< fuchsia::io::Directory > & handle, const std::string & service_path, const std::string & instance)
std::unique_ptr< fidl::ServiceConnector >
OpenNamedServiceIn(fdio_ns_t *ns, const std::string & service_path, const std::string & instance)
std::unique_ptr< fidl::ServiceConnector >
OpenService(const std::string & instance)
Service
OpenServiceAggregate()
ServiceAggregate< Service >
OpenServiceAggregateAt(const fidl::InterfaceHandle< fuchsia::io::Directory > & handle)
ServiceAggregate< Service >
OpenServiceAggregateIn(fdio_ns_t *ns)
ServiceAggregate< Service >
OpenServiceAt(const fidl::InterfaceHandle< fuchsia::io::Directory > & handle, const std::string & instance)
Service
OpenServiceIn(fdio_ns_t *ns, const std::string & instance)
Service

Classes

sys::ComponentContext
sys::OutgoingDirectory
sys::ServiceAggregateBase
sys::ServiceDirectory
sys::ServiceHandler
sys::ServiceWatcher

Structs

sys::ServiceAggregate

Namespaces

sys::testing

Functions

OpenNamedService

std::unique_ptr< fidl::ServiceConnector > OpenNamedService(
  const std::string & service_path,
  const std::string & instance
)

OpenNamedServiceAggregate

fidl::InterfaceHandle< fuchsia::io::Directory > OpenNamedServiceAggregate(
  const std::string & service_path
)

OpenNamedServiceAggregateAt

fidl::InterfaceHandle< fuchsia::io::Directory > OpenNamedServiceAggregateAt(
  const fidl::InterfaceHandle< fuchsia::io::Directory > & handle,
  const std::string & service_path
)

OpenNamedServiceAggregateIn

fidl::InterfaceHandle< fuchsia::io::Directory > OpenNamedServiceAggregateIn(
  fdio_ns_t *ns,
  const std::string & service_path
)

OpenNamedServiceAt

std::unique_ptr< fidl::ServiceConnector > OpenNamedServiceAt(
  const fidl::InterfaceHandle< fuchsia::io::Directory > & handle,
  const std::string & service_path,
  const std::string & instance
)

OpenNamedServiceIn

std::unique_ptr< fidl::ServiceConnector > OpenNamedServiceIn(
  fdio_ns_t *ns,
  const std::string & service_path,
  const std::string & instance
)

OpenService

Service OpenService(
  const std::string & instance
)

OpenServiceAggregate

ServiceAggregate< Service > OpenServiceAggregate()

OpenServiceAggregateAt

ServiceAggregate< Service > OpenServiceAggregateAt(
  const fidl::InterfaceHandle< fuchsia::io::Directory > & handle
)

OpenServiceAggregateIn

ServiceAggregate< Service > OpenServiceAggregateIn(
  fdio_ns_t *ns
)

OpenServiceAt

Service OpenServiceAt(
  const fidl::InterfaceHandle< fuchsia::io::Directory > & handle,
  const std::string & instance
)

OpenServiceIn

Service OpenServiceIn(
  fdio_ns_t *ns,
  const std::string & instance
)