Home
last modified time | relevance | path

Searched refs:HciSocketTransport (Results 1 – 4 of 4) sorted by relevance

/packages/modules/Bluetooth/tools/rootcanal/model/hci/
Dhci_socket_transport.cc23 HciSocketTransport::HciSocketTransport(std::shared_ptr<AsyncDataChannel> socket) in HciSocketTransport() function in rootcanal::HciSocketTransport
26 void HciSocketTransport::RegisterCallbacks(PacketCallback packet_callback, in RegisterCallbacks()
57 void HciSocketTransport::Tick() { h4_.OnDataReady(socket_); } in Tick()
59 void HciSocketTransport::Send(PacketType packet_type, in Send()
70 void HciSocketTransport::Close() { socket_->Close(); } in Close()
Dhci_socket_transport.h29 class HciSocketTransport : public HciTransport {
31 HciSocketTransport(std::shared_ptr<AsyncDataChannel> socket);
32 ~HciSocketTransport() = default;
36 return std::make_shared<HciSocketTransport>(socket); in Create()
/packages/modules/Bluetooth/tools/rootcanal/desktop/
Dtest_environment.cc54 using rootcanal::HciSocketTransport;
116 auto transport = HciSocketTransport::Create(socket); in SetUpHciServer()
/packages/modules/Bluetooth/tools/rootcanal/hal/
Dbluetooth_hci.cc43 using rootcanal::HciSocketTransport;
201 auto transport = HciSocketTransport::Create(socket); in initialize_impl()