Home
last modified time | relevance | path

Searched refs:HdiBase (Results 1 - 22 of 22) sorted by relevance

/drivers/hdf_core/interfaces/inner_api/hdi/
H A Dhdi_base.h53 class HdiBase : public std::enable_shared_from_this<HdiBase> { class
55 class HdiBase : virtual public OHOS::RefBase {
58 HdiBase() = default;
59 virtual ~HdiBase() = default;
H A Dobject_collector.h59 using Constructor = std::function<sptr<IRemoteObject>(const sptr<HdiBase> &interface)>;
67 sptr<IRemoteObject> NewObject(const sptr<HdiBase> &interface, const std::u16string &interfaceName);
69 sptr<IRemoteObject> GetOrNewObject(const sptr<HdiBase> &interface, const std::u16string &interfaceName);
71 bool RemoveObject(const sptr<HdiBase> &interface);
76 sptr<IRemoteObject> NewObjectLocked(const sptr<HdiBase> &interface, const std::u16string &interfaceName);
82 std::map<HdiBase *, wptr<IRemoteObject>> interfaceObjectCollector_;
117 auto creator = [](const sptr<HdiBase> &interface) -> sptr<IRemoteObject> { in ObjectDelegator()
H A Diservmgr_hdi.h68 class IServiceManager : public HdiBase {
H A Didevmgr_hdi.h74 class IDeviceManager : public HdiBase {
/drivers/hdf_core/adapter/uhdf2/hdi/src/
H A Dobject_collector.cpp49 const OHOS::sptr<HdiBase> &interface, const std::u16string &interfaceName) in NewObjectLocked()
63 const OHOS::sptr<HdiBase> &interface, const std::u16string &interfaceName) in NewObject()
70 const OHOS::sptr<HdiBase> &interface, const std::u16string &interfaceName) in GetOrNewObject()
93 bool ObjectCollector::RemoveObject(const OHOS::sptr<HdiBase> &interface) in RemoveObject()
/drivers/peripheral/camera/vdi_base/interfaces/v1_0/
H A Dicamera_host_vdi_callback.h32 class ICameraHostVdiCallback : public HdiBase {
H A Dicamera_device_vdi_callback.h32 class ICameraDeviceVdiCallback : public HdiBase {
H A Dioffline_stream_operator_vdi.h32 class IOfflineStreamOperatorVdi : public HdiBase {
H A Dicamera_device_vdi.h33 class ICameraDeviceVdi : public HdiBase {
H A Distream_operator_vdi_callback.h32 class IStreamOperatorVdiCallback : public HdiBase {
H A Dicamera_host_vdi.h38 class ICameraHostVdi : public HdiBase {
H A Distream_operator_vdi.h36 class IStreamOperatorVdi : public HdiBase {
/drivers/peripheral/sensor/interfaces/v1_0/
H A Disensor_callback_vdi.h41 class ISensorCallbackVdi : public HdiBase {
/drivers/peripheral/motion/interfaces/v1_0/
H A Dimotion_callback_vdi.h38 class IMotionCallbackVdi : public HdiBase {
/drivers/peripheral/clearplay/interfaces/include/drm/v1_0/
H A Dimedia_key_session_callback.h60 class IMediaKeySessionCallback : public HdiBase {
H A Dioem_certificate.h60 class IOemCertificate : public HdiBase {
H A Dimedia_decrypt_module.h58 class IMediaDecryptModule : public HdiBase {
H A Dimedia_key_system_callback.h58 class IMediaKeySystemCallback : public HdiBase {
H A Dimedia_key_system_factory.h61 class IMediaKeySystemFactory : public HdiBase {
H A Dimedia_key_system.h78 class IMediaKeySystem : public HdiBase {
H A Dimedia_key_session.h73 class IMediaKeySession : public HdiBase {
/drivers/hdf_core/framework/core/manager/test/unittest/common/
H A Ddevmgr_uevent_test.cpp217 class IFooInterface : public OHOS::HDI::HdiBase { in HWTEST_F()

Completed in 5 milliseconds