Home
last modified time | relevance | path

Searched refs:CsisClientIntf (Results 1 – 3 of 3) sorted by relevance

/packages/modules/Bluetooth/system/gd/rust/topshim/src/profiles/
Dcsis.rs42 type CsisClientIntf; typedef
44 unsafe fn GetCsisClientProfile(btif: *const u8) -> UniquePtr<CsisClientIntf>; in GetCsisClientProfile() argument
46 fn init(self: Pin<&mut CsisClientIntf>); in init() argument
47 fn connect(self: Pin<&mut CsisClientIntf>, addr: RawAddress); in connect() argument
48 fn disconnect(self: Pin<&mut CsisClientIntf>, addr: RawAddress); in disconnect() argument
49 fn lock_group(self: Pin<&mut CsisClientIntf>, group_id: i32, lock: bool); in lock_group() argument
50 fn remove_device(self: Pin<&mut CsisClientIntf>, addr: RawAddress); in remove_device() argument
51 fn cleanup(self: Pin<&mut CsisClientIntf>); in cleanup() argument
106 internal: cxx::UniquePtr<ffi::CsisClientIntf>,
146 let csis_if: cxx::UniquePtr<ffi::CsisClientIntf>; in new()
/packages/modules/Bluetooth/system/gd/rust/topshim/csis/
Dcsis_shim.cc36 static CsisClientIntf* g_csis_if;
133 std::unique_ptr<CsisClientIntf> GetCsisClientProfile(const unsigned char* btif) { in GetCsisClientProfile()
138 auto csis_if = std::make_unique<CsisClientIntf>( in GetCsisClientProfile()
147 void CsisClientIntf::init(/*CsisClientCallbacks* callbacks*/) { in init()
151 void CsisClientIntf::connect(RawAddress addr) { in connect()
155 void CsisClientIntf::disconnect(RawAddress addr) { in disconnect()
159 void CsisClientIntf::lock_group(int group_id, bool lock) { in lock_group()
163 void CsisClientIntf::remove_device(RawAddress addr) { in remove_device()
167 void CsisClientIntf::cleanup() { in cleanup()
Dcsis_shim.h29 class CsisClientIntf {
31 CsisClientIntf(csis::CsisClientInterface* intf) : intf_(intf){}; in CsisClientIntf() function
44 std::unique_ptr<CsisClientIntf> GetCsisClientProfile(const unsigned char* btif);