Home
last modified time | relevance | path

Searched refs:IPCManager (Results 1 – 14 of 14) sorted by relevance

/aosp12/system/bt/service/ipc/
H A Dipc_manager.cc28 IPCManager::IPCManager(bluetooth::Adapter* adapter) : adapter_(adapter) { in IPCManager() function in ipc::IPCManager
32 IPCManager::~IPCManager() { in ~IPCManager()
40 bool IPCManager::Start(Type type, Delegate* delegate) { in Start()
90 bool IPCManager::BinderStarted() const { return binder_handler_.get(); } in BinderStarted()
92 bool IPCManager::LinuxStarted() const { return linux_handler_.get(); } in LinuxStarted()
94 bool IPCManager::DBusStarted() const { return dbus_handler_.get(); } in DBusStarted()
H A Dipc_manager.h36 class IPCManager {
64 explicit IPCManager(bluetooth::Adapter* adapter);
65 ~IPCManager();
88 IPCManager() = default;
100 DISALLOW_COPY_AND_ASSIGN(IPCManager);
H A Dipc_handler.h34 IPCHandler(bluetooth::Adapter* adapter, IPCManager::Delegate* delegate);
48 IPCManager::Delegate* delegate() const { return delegate_; } in delegate()
57 IPCManager::Delegate* delegate_;
H A Dipc_handler_linux.cc33 IPCManager::Delegate* delegate) in IPCHandlerLinux()
195 if (delegate()) delegate()->OnIPCHandlerStarted(IPCManager::TYPE_LINUX); in NotifyStartedOnCurrentThread()
207 if (delegate()) delegate()->OnIPCHandlerStopped(IPCManager::TYPE_LINUX); in NotifyStoppedOnCurrentThread()
H A Dipc_handler.cc24 IPCManager::Delegate* delegate) in IPCHandler()
H A Dipc_handler_linux.h37 IPCHandlerLinux(bluetooth::Adapter* adapter, IPCManager::Delegate* delegate);
/aosp12/system/bt/service/test/
H A Dipc_linux_unittest.cc68 ipc_manager_.reset(new ipc::IPCManager(adapter_.get())); in SetUp()
110 std::unique_ptr<ipc::IPCManager> ipc_manager_;
131 class TestDelegate : public ipc::IPCManager::Delegate,
136 void OnIPCHandlerStarted(ipc::IPCManager::Type type) override { in OnIPCHandlerStarted()
137 ASSERT_EQ(ipc::IPCManager::TYPE_LINUX, type); in OnIPCHandlerStarted()
142 void OnIPCHandlerStopped(ipc::IPCManager::Type type) override { in OnIPCHandlerStopped()
143 ASSERT_EQ(ipc::IPCManager::TYPE_LINUX, type); in OnIPCHandlerStopped()
160 EXPECT_FALSE(ipc_manager_->Start(ipc::IPCManager::TYPE_LINUX, &delegate)); in TEST_F()
168 EXPECT_TRUE(ipc_manager_->Start(ipc::IPCManager::TYPE_LINUX, &delegate)); in TEST_F()
189 EXPECT_TRUE(ipc_manager_->Start(ipc::IPCManager::TYPE_LINUX, &delegate)); in TEST_F()
H A Dstub_ipc_handler_binder.cc26 IPCManager::Delegate* delegate) in IPCHandlerBinder()
/aosp12/system/bt/service/
H A Ddaemon.cc41 class DaemonImpl : public Daemon, public ipc::IPCManager::Delegate {
61 void OnIPCHandlerStarted(ipc::IPCManager::Type /* type */) override { in OnIPCHandlerStarted()
66 void OnIPCHandlerStopped(ipc::IPCManager::Type /* type */) override { in OnIPCHandlerStopped()
108 if (!ipc_manager_->Start(ipc::IPCManager::TYPE_LINUX, this)) { in SetUpIPC()
116 if (!ipc_manager_->Start(ipc::IPCManager::TYPE_BINDER, this)) { in SetUpIPC()
121 if (!ipc_manager_->Start(ipc::IPCManager::TYPE_DBUS, this)) { in SetUpIPC()
146 ipc_manager_.reset(new ipc::IPCManager(adapter_.get())); in Init()
163 std::unique_ptr<ipc::IPCManager> ipc_manager_;
H A Ddaemon.h23 class IPCManager; variable
/aosp12/system/bt/service/ipc/binder/
H A Dipc_handler_binder.cc39 IPCManager::Delegate* delegate) in IPCHandlerBinder()
76 if (delegate()) delegate()->OnIPCHandlerStarted(IPCManager::TYPE_BINDER); in NotifyStarted()
H A Dipc_handler_binder.h29 IPCHandlerBinder(bluetooth::Adapter* adapter, IPCManager::Delegate* delegate);
/aosp12/system/bt/service/ipc/dbus/
H A Dipc_handler_dbus.h31 IPCHandlerDBus(bluetooth::Adapter* adapter, IPCManager::Delegate* delegate);
H A Dipc_handler_dbus.cc30 IPCManager::Delegate* delegate) in IPCHandlerDBus()