Lines Matching defs:LeDynamicChannelHelper
1270 struct LeDynamicChannelHelper { struct
1271 LeDynamicChannelHelper(uint16_t psm, tL2CAP_APPL_INFO appl_info, in LeDynamicChannelHelper() argument
1276 uint16_t psm_;
1277 tL2CAP_APPL_INFO appl_info_;
1278 le::DynamicChannelConfigurationOption config_;
1279 le::SecurityPolicy policy_;
1281 void Register() { in Register()
1294 void on_registration_complete( in on_registration_complete()
1307 std::unique_ptr<le::DynamicChannelService> channel_service_ = nullptr;
1309 void Connect(uint16_t cid_token, bluetooth::hci::AddressWithType device) { in Connect()
1324 void Disconnect(uint16_t cid_token) { in Disconnect()
1334 void Unregister() { in Unregister()
1344 void on_unregistered() { in on_unregistered()
1351 void on_channel_close(uint16_t cid_token, in on_channel_close()
1369 void on_channel_open(uint16_t cid_token, in on_channel_open()
1407 void on_incoming_data(uint16_t cid_token) { in on_incoming_data()
1427 void on_outgoing_connection_fail( in on_outgoing_connection_fail()
1432 bool send(uint16_t cid, in send()
1443 uint16_t GetMtu(uint16_t cid_token) { in GetMtu()
1450 std::unordered_map<uint16_t, std::unique_ptr<le::DynamicChannel>> channels_;
1453 channel_enqueue_buffer_;
1454 std::unordered_map<uint16_t, bool> initiated_by_us_;