sys::ComponentContext

Summary

Constructors and Destructors

ComponentContext(std::shared_ptr< ServiceDirectory > svc, async_diser_t *diser)
ComponentContext(std::shared_ptr< ServiceDirectory > svc, fidl::InterfaceRequest< fuchsia::io::Directory > outgoing_directory_request, async_diser_t *diser)
ComponentContext(const ComponentContext &)
~ComponentContext()

Public functions

operator=(const ComponentContext &)=delete
outgoing() const
const std::shared_ptr< OutgoingDirectory > &
outgoing()
std::shared_ptr< OutgoingDirectory > &
svc() const
const std::shared_ptr< ServiceDirectory > &

Public static functions

Create()
std::unique_ptr< ComponentContext >
CreateAndServeOutgoingDirectory()
std::unique_ptr< ComponentContext >

Public functions

ComponentContext

 ComponentContext(
  std::shared_ptr< ServiceDirectory > svc,
  async_diser_t *diser
)