Lines Matching refs:HciLayer
86 struct HciLayer::impl {
87 impl(hal::HciHal* hal, HciLayer& module) : hal_(hal), module_(module) { in impl()
210 HciLayer& module_;
227 struct HciLayer::hal_callbacks : public hal::HciHalCallbacks {
228 hal_callbacks(HciLayer& module) : module_(module) {} in hal_callbacks()
246 HciLayer& module_;
249 HciLayer::HciLayer() : impl_(nullptr), hal_callbacks_(nullptr) {} in HciLayer() function in bluetooth::hci::HciLayer
251 HciLayer::~HciLayer() { in ~HciLayer()
254 common::BidiQueueEnd<AclPacketBuilder, AclPacketView>* HciLayer::GetAclQueueEnd() { in GetAclQueueEnd()
258 void HciLayer::EnqueueCommand(unique_ptr<CommandPacketBuilder> command, in EnqueueCommand()
263 void HciLayer::EnqueueCommand(unique_ptr<CommandPacketBuilder> command, in EnqueueCommand()
268 void HciLayer::RegisterEventHandler(EventCode event, ContextualCallback<void(EventPacketView)> hand… in RegisterEventHandler()
272 void HciLayer::UnregisterEventHandler(EventCode event) { in UnregisterEventHandler()
276 void HciLayer::RegisterLeEventHandler(SubeventCode event, ContextualCallback<void(LeMetaEventView)>… in RegisterLeEventHandler()
280 void HciLayer::UnregisterLeEventHandler(SubeventCode event) { in UnregisterLeEventHandler()
284 void HciLayer::on_disconnection_complete(EventPacketView event_view) { in on_disconnection_complete()
296 void HciLayer::Disconnect(uint16_t handle, ErrorCode reason) { in Disconnect()
302 AclConnectionInterface* HciLayer::GetAclConnectionInterface( in GetAclConnectionInterface()
312 LeAclConnectionInterface* HciLayer::GetLeAclConnectionInterface( in GetLeAclConnectionInterface()
322 SecurityInterface* HciLayer::GetSecurityInterface(ContextualCallback<void(EventPacketView)> event_h… in GetSecurityInterface()
329 LeSecurityInterface* HciLayer::GetLeSecurityInterface(ContextualCallback<void(LeMetaEventView)> eve… in GetLeSecurityInterface()
336 LeAdvertisingInterface* HciLayer::GetLeAdvertisingInterface(ContextualCallback<void(LeMetaEventView… in GetLeAdvertisingInterface()
343 LeScanningInterface* HciLayer::GetLeScanningInterface(ContextualCallback<void(LeMetaEventView)> eve… in GetLeScanningInterface()
350 const ModuleFactory HciLayer::Factory = ModuleFactory([]() { return new HciLayer(); }); in __anond361b4990102()
352 void HciLayer::ListDependencies(ModuleList* list) { in ListDependencies()
356 void HciLayer::Start() { in Start()
366 …RegisterEventHandler(EventCode::DISCONNECTION_COMPLETE, handler->BindOn(this, &HciLayer::on_discon… in Start()
377 void HciLayer::Stop() { in Stop()