class ChannelListener

Defined at line 16898 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.le/fuchsia.bluetooth.le/hlcpp/fuchsia/bluetooth/le/cpp/fidl.h

Represents a service or protocol that accepts incoming channel requests.

Incoming channel requests for the associated PSM will be connected via this

protocol. Closing this protocol will also cease accepting any incoming

channel requests, but existing established channels will not be affected.

Additionally, once this protocol is closed the implementation is free to

reuse the PSM that was previously assigned for this instance.

Public Methods

void ~ChannelListener ()
void Accept (::fidl::InterfaceHandle< ::fuchsia::bluetooth::Channel> channel, AcceptCallback callback)
void Connected (::fuchsia::bluetooth::le::ChannelListenerConnectedRequest ChannelListenerConnectedRequest, ConnectedCallback callback)

Called for each successful incoming channel connection.

Protected Methods

void handle_unknown_method (uint64_t ordinal, bool method_has_response)

Friends

class ChannelListener_Stub