fidl::ServiceHandlerBase


This is an abstract class.

Summary

Inheritance

Direct Known Subclasses:sys::ServiceHandler

Constructors and Destructors

~ServiceHandlerBase()

Public types

MemberHandler using
fit::function< void(zx::channel channel, async_dispatcher_t *dispatcher)>

Public functions

AddMember(std::string member, MemberHandler handler) const =0
virtual zx_status_t
AddMember(std::string member, fidl::InterfaceRequestHandler< Protocol > handler)
zx_status_t

Public types

MemberHandler

fit::function< void(zx::channel channel, async_dispatcher_t *dispatcher)> MemberHandler

Public functions

AddMember

virtual zx_status_t AddMember(
  std::string member,
  MemberHandler handler
) const =0

AddMember

zx_status_t AddMember(
  std::string member,
  fidl::InterfaceRequestHandler< Protocol > handler
)

~ServiceHandlerBase

virtual  ~ServiceHandlerBase()=default