Home
last modified time | relevance | path

Searched refs:IUnknown (Results 1 – 25 of 100) sorted by relevance

1234

/ohos5.0/foundation/systemabilitymgr/samgr_lite/interfaces/kits/samgr/
H A Diunknown.h52 typedef struct IUnknown IUnknown; typedef
73 int (*QueryInterface)(IUnknown *iUnknown, int version, void **target); \
75 int (*Release)(IUnknown *iUnknown)
142 #define GET_IUNKNOWN(T) (IUnknown *)(&((T).iUnknown))
150 struct IUnknown { struct
157 int (*AddRef)(IUnknown *iUnknown); argument
159 int (*Release)(IUnknown *iUnknown); argument
181 IUnknown iUnknown;
202 int IUNKNOWN_AddRef(IUnknown *iUnknown);
222 int IUNKNOWN_QueryInterface(IUnknown *iUnknown, int ver, void **target);
[all …]
H A Dsamgr_lite.h172 BOOL (*RegisterDefaultFeatureApi)(const char *service, IUnknown *publicApi);
187 IUnknown *(*UnregisterDefaultFeatureApi)(const char *service);
204 BOOL (*RegisterFeatureApi)(const char *service, const char *feature, IUnknown *publicApi);
218 IUnknown *(*UnregisterFeatureApi)(const char *service, const char *feature);
232 IUnknown *(*GetDefaultFeatureApi)(const char *service);
234 IUnknown *(*GetRemoteDefaultFeatureApi)(char *deviceId, const char *serviceName);
249 IUnknown *(*GetFeatureApi)(const char *serviceName, const char *feature);
/ohos5.0/base/powermgr/battery_lite/frameworks/native/include/
H A Dbatterymgr_intf_define.h27 int32_t (*GetBatSocFunc)(IUnknown *iUnknown); \
28 BatteryChargeState (*GetChargingStatusFunc)(IUnknown *iUnknown); \
29 BatteryHealthState (*GetHealthStatusFunc)(IUnknown *iUnknown); \
30 BatteryPluggedType (*GetPluggedTypeFunc)(IUnknown *iUnknown); \
31 int32_t (*GetBatVoltageFunc)(IUnknown *iUnknown); \
32 char* (*GetBatTechnologyFunc)(IUnknown *iUnknown); \
33 int32_t (*GetBatTemperatureFunc)(IUnknown *iUnknown)
/ohos5.0/base/powermgr/battery_lite/services/include/
H A Dbattery_manage_feature.h45 int32_t BatterySocImpl(IUnknown *iUnknown);
46 BatteryChargeState ChargingStatusImpl(IUnknown *iUnknown);
47 BatteryHealthState HealthStatusImpl(IUnknown *iUnknown);
48 BatteryPluggedType PluggedTypeImpl(IUnknown *iUnknown);
49 int32_t VoltageImpl(IUnknown *iUnknown);
50 char* TechnologyImpl(IUnknown *iUnknown);
52 int32_t BatteryTemperatureImpl(IUnknown *iUnknown);
/ohos5.0/base/powermgr/powermgr_lite/frameworks/src/small/
H A Dpower_manage.c41 static int32_t ReleaseRunningLockEntryProxy(IUnknown *iUnknown, RunningLockEntry *entry);
42 static BOOL IsAnyRunningLockHoldingProxy(IUnknown *iUnknown);
43 static void SuspendDeviceProxy(IUnknown *iUnknown, SuspendDeviceType reason, BOOL suspendImmed);
44 static void WakeupDeviceProxy(IUnknown *iUnknown, WakeupDeviceType reason, const char* details);
149 static int32_t ReleaseRunningLockEntryProxy(IUnknown *iUnknown, RunningLockEntry *entry) in ReleaseRunningLockEntryProxy()
189 static BOOL IsAnyRunningLockHoldingProxy(IUnknown *iUnknown) in IsAnyRunningLockHoldingProxy()
215 ret = intf->AcquireRunningLockEntryFunc((IUnknown *)intf, entry, timeoutMs); in AcquireRunningLockEntry()
225 ret = intf->ReleaseRunningLockEntryFunc((IUnknown *)intf, entry); in ReleaseRunningLockEntry()
235 ret = intf->IsAnyRunningLockHoldingFunc((IUnknown *)intf); in IsAnyRunningLockHolding()
270 intf->SuspendDeviceFunc((IUnknown *)intf, reason, suspendImmed); in SuspendDevice()
[all …]
/ohos5.0/base/powermgr/battery_lite/frameworks/native/src/small/
H A Dbattery_framework.c47 static int32_t GetBatSocProxy(IUnknown *iUnknown) in GetBatSocProxy()
111 static int32_t GetBatVoltageProxy(IUnknown *iUnknown) in GetBatVoltageProxy()
145 static char *GetBatTechnologyProxy(IUnknown *iUnknown) in GetBatTechnologyProxy()
161 static int32_t GetBatTemperatureProxy(IUnknown *iUnknown) in GetBatTemperatureProxy()
227 IUnknown *iUnknown = GetBatteryIUnknown(); in GetBatteryInterface()
249 ret = intf->GetBatSocFunc((IUnknown *)intf); in GetBatSoc()
259 state = intf->GetChargingStatusFunc((IUnknown *)intf); in GetChargingStatus()
269 state = intf->GetHealthStatusFunc((IUnknown *)intf); in GetHealthStatus()
279 state = intf->GetPluggedTypeFunc((IUnknown *)intf); in GetPluggedType()
289 ret = intf->GetBatVoltageFunc((IUnknown *)intf); in GetBatVoltage()
[all …]
/ohos5.0/base/powermgr/battery_lite/frameworks/native/src/mini/
H A Dbattery_framework.c32 IUnknown *iUnknown = GetBatteryIUnknown(); in GetBatteryInterface()
52 ret = intf->GetBatSocFunc((IUnknown *)intf); in GetBatSoc()
62 state = intf->GetChargingStatusFunc((IUnknown *)intf); in GetChargingStatus()
72 state = intf->GetHealthStatusFunc((IUnknown *)intf); in GetHealthStatus()
82 state = intf->GetPluggedTypeFunc((IUnknown *)intf); in GetPluggedType()
92 ret = intf->GetBatVoltageFunc((IUnknown *)intf); in GetBatVoltage()
102 strBuff = intf->GetBatTechnologyFunc((IUnknown *)intf); in GetBatTechnology()
112 ret = intf->GetBatTemperatureFunc((IUnknown *)intf); in GetBatTemperature()
/ohos5.0/foundation/systemabilitymgr/samgr_lite/
H A DREADME_zh.md45 - IUnknown:基于IUnknown开发服务或功能的对外接口。
116 - 同进程内服务间调用统一使用IUnknown接口对外象,消息接口统一由IUnknown接口传递给本服务。
144 // 保存服务的唯一身份标识,用来自己的IUnknown接口对服务发消息时使用。
294 - 定义IUnknown接口:
300 BOOL (*AsyncTimeCall)(IUnknown *iUnknown);
306 - 定义IUnknown的引用对象:
363 int32 ref = demoApi->Release((IUnknown *)demoApi);
376 BOOL (*AsyncTimeCall)(IUnknown *iUnknown);
483 BOOL (*AsyncTimeCall)(IUnknown *iUnknown);
506 static BOOL AsyncTimeCall(IUnknown *iUnknown)
[all …]
H A DREADME.md33 - IUnknown: implements external APIs for services or features based on **IUnknown**.
57 … Services in the same process use **IUnknown** for invoking. Messages are passed to the service t…
235 - Define the **IUnknown** API.
241 BOOL (*AsyncTimeCall)(IUnknown *iUnknown);
247 - Define the reference object of **IUnknown**.
255 - Initialize the object of **IUnknown**.
304 int32 ref = demoApi->Release((IUnknown *)demoApi);
317 BOOL (*AsyncTimeCall)(IUnknown *iUnknown);
424 BOOL (*AsyncTimeCall)(IUnknown *iUnknown);
447 static BOOL AsyncTimeCall(IUnknown *iUnknown)
[all …]
/ohos5.0/base/powermgr/powermgr_lite/frameworks/include/
H A Dpower_manage_intf_define.h31 …int32_t (*AcquireRunningLockEntryFunc)(IUnknown *iUnknown, RunningLockEntry *entry, int32_t timeou…
32 …int32_t (*ReleaseRunningLockEntryFunc)(IUnknown *iUnknown, RunningLockEntry *entry); …
33 …BOOL (*IsAnyRunningLockHoldingFunc)(IUnknown *iUnknown); …
34 …void (*SuspendDeviceFunc)(IUnknown *iUnknown, SuspendDeviceType reason, BOOL suspendImmed); …
35 void (*WakeupDeviceFunc)(IUnknown *iUnknown, WakeupDeviceType reason, const char* details)
/ohos5.0/base/powermgr/battery_lite/services/src/
H A Dbattery_manage_feature.c47 int32_t BatterySocImpl(IUnknown *iUnknown) in BatterySocImpl()
57 BatteryChargeState ChargingStatusImpl(IUnknown *iUnknown) in ChargingStatusImpl()
67 BatteryHealthState HealthStatusImpl(IUnknown *iUnknown) in HealthStatusImpl()
77 BatteryPluggedType PluggedTypeImpl(IUnknown *iUnknown) in PluggedTypeImpl()
87 int32_t VoltageImpl(IUnknown *iUnknown) in VoltageImpl()
97 char* TechnologyImpl(IUnknown *iUnknown) in TechnologyImpl()
107 int32_t BatteryTemperatureImpl(IUnknown *iUnknown) in BatteryTemperatureImpl()
/ohos5.0/foundation/systemabilitymgr/samgr_lite/samgr/source/
H A Dfeature_impl.h32 IUnknown *iUnknown;
41 inline static BOOL IsInvalidIUnknown(IUnknown *iUnknown) in IsInvalidIUnknown()
46 BOOL SAMGR_AddInterface(FeatureImpl *featureImpl, IUnknown *iUnknown);
47 IUnknown *SAMGR_DelInterface(FeatureImpl *featureImpl);
48 IUnknown *SAMGR_GetInterface(FeatureImpl *featureImpl);
H A Dfeature.c19 BOOL SAMGR_AddInterface(FeatureImpl *featureImpl, IUnknown *iUnknown) in SAMGR_AddInterface()
29 IUnknown *SAMGR_DelInterface(FeatureImpl *featureImpl) in SAMGR_DelInterface()
34 IUnknown *iUnknown = featureImpl->iUnknown; in SAMGR_DelInterface()
39 IUnknown *SAMGR_GetInterface(FeatureImpl *featureImpl) in SAMGR_GetInterface()
H A Dsamgr_lite.c40 static IUnknown *UnregisterFeatureApi(const char *serviceName, const char *feature);
41 static BOOL RegisterDefaultFeatureApi(const char *serviceName, IUnknown *publicApi);
42 static IUnknown *UnregisterDefaultFeatureApi(const char *serviceName);
43 static IUnknown *GetDefaultFeatureApi(const char *serviceName);
44 static IUnknown *GetFeatureApi(const char *serviceName, const char *feature);
49 static IUnknown *GetRemoteDefaultFeatureApi(char *deviceId, const char *serviceName);
335 static IUnknown *UnregisterFeatureApi(const char *serviceName, const char *feature) in UnregisterFeatureApi()
343 IUnknown *iUnknown = serviceImpl->defaultApi; in UnregisterFeatureApi()
356 static IUnknown *UnregisterDefaultFeatureApi(const char *serviceName) in UnregisterDefaultFeatureApi()
361 static IUnknown *GetDefaultFeatureApi(const char *serviceName) in GetDefaultFeatureApi()
[all …]
H A Diunknown.c20 int IUNKNOWN_AddRef(IUnknown *iUnknown) in IUNKNOWN_AddRef()
31 int IUNKNOWN_QueryInterface(IUnknown *iUnknown, int ver, void **target) in IUNKNOWN_QueryInterface()
53 int IUNKNOWN_Release(IUnknown *iUnknown) in IUNKNOWN_Release()
/ohos5.0/base/powermgr/powermgr_lite/services/include/
H A Dpower_manage_feature.h34 int32_t OnAcquireRunningLockEntry(IUnknown *iUnknown, RunningLockEntry *entry, int32_t timeoutMs);
35 int32_t OnReleaseRunningLockEntry(IUnknown *iUnknown, RunningLockEntry *entry);
36 BOOL OnIsAnyRunningLockHolding(IUnknown *iUnknown);
37 void OnSuspendDevice(IUnknown *iUnknown, SuspendDeviceType reason, BOOL suspendImmed);
38 void OnWakeupDevice(IUnknown *iUnknown, WakeupDeviceType reason, const char* details);
/ohos5.0/foundation/systemabilitymgr/samgr_lite/interfaces/kits/communication/broadcast/
H A Dbroadcast_interface.h147 BOOL (*Publish)(IUnknown *iUnknown, const Topic *topic, uint8 *data, int16 len);
169 int (*AddTopic)(IUnknown *iUnknown, const Topic *topic);
185 int (*Subscribe)(IUnknown *iUnknown, const Topic *topic, Consumer *consumer);
201 …Consumer *(*ModifyConsumer)(IUnknown *iUnknown, const Topic *topic, Consumer *old, Consumer *curre…
218 Consumer *(*Unsubscribe)(IUnknown *iUnknown, const Topic *topic, const Consumer *consumer);
/ohos5.0/base/powermgr/powermgr_lite/frameworks/src/mini/
H A Dpower_manage.c39IUnknown *iUnknown = SAMGR_GetInstance()->GetFeatureApi(POWER_MANAGE_SERVICE, POWER_MANAGE_FEATURE… in GetPowerManageInterface()
71 ret = intf->AcquireRunningLockEntryFunc((IUnknown *)intf, entry, timeoutMs); in AcquireRunningLockEntry()
81 ret = intf->ReleaseRunningLockEntryFunc((IUnknown *)intf, entry); in ReleaseRunningLockEntry()
91 ret = intf->IsAnyRunningLockHoldingFunc((IUnknown *)intf); in IsAnyRunningLockHolding()
100 intf->SuspendDeviceFunc((IUnknown *)intf, reason, suspendImmed); in SuspendDevice()
109 intf->WakeupDeviceFunc((IUnknown *)intf, reason, detailReason); in WakeupDevice()
/ohos5.0/base/powermgr/battery_lite/services/src/small/
H A Dbattery_feature_impl.c69 int32_t retSoc = BatterySocImpl((IUnknown *)iProxy); in BatterySocInvoke()
79 BatteryChargeState chargingStatus = ChargingStatusImpl((IUnknown *)iProxy); in ChargingStatusInvoke()
89 BatteryHealthState healthStatus = HealthStatusImpl((IUnknown *)iProxy); in HealthStatusInvoke()
99 BatteryPluggedType status = PluggedTypeImpl((IUnknown *)iProxy); in PluggedTypeInvoke()
109 int32_t retVoltage = VoltageImpl((IUnknown *)iProxy); in VoltageInvoke()
119 char *strBuff = TechnologyImpl((IUnknown *)iProxy); in TechnologyInvoke()
130 int32_t retTemperature = BatteryTemperatureImpl((IUnknown*)iProxy); in BatteryTemperatureInvoke()
/ohos5.0/foundation/systemabilitymgr/samgr_lite/communication/broadcast/source/
H A Dpub_sub_implement.c22 static int AddTopic(IUnknown *iUnknown, const Topic *topic);
23 static int Subscribe(IUnknown *iUnknown, const Topic *topic, Consumer *consumer);
24 static Consumer *ModifyConsumer(IUnknown *iUnknown, const Topic *topic, Consumer *oldConsumer, Cons…
25 static Consumer *Unsubscribe(IUnknown *iUnknown, const Topic *topic, const Consumer *consumer);
26 static BOOL Publish(IUnknown *iUnknown, const Topic *topic, uint8 *data, int16 len);
47 static int AddTopic(IUnknown *iUnknown, const Topic *topic) in AddTopic()
77 static int Subscribe(IUnknown *iUnknown, const Topic *topic, Consumer *consumer) in Subscribe()
116 static Consumer *ModifyConsumer(IUnknown *iUnknown, const Topic *topic, Consumer *oldConsumer, Cons… in ModifyConsumer()
146 static Consumer *Unsubscribe(IUnknown *iUnknown, const Topic *topic, const Consumer *consumer) in Unsubscribe()
178 static BOOL Publish(IUnknown *iUnknown, const Topic *topic, uint8 *data, int16 len) in Publish()
/ohos5.0/base/powermgr/powermgr_lite/services/src/
H A Dpower_manage_feature.c62 int32_t OnAcquireRunningLockEntry(IUnknown *iUnknown, RunningLockEntry *entry, int32_t timeoutMs) in OnAcquireRunningLockEntry()
68 int32_t OnReleaseRunningLockEntry(IUnknown *iUnknown, RunningLockEntry *entry) in OnReleaseRunningLockEntry()
74 BOOL OnIsAnyRunningLockHolding(IUnknown *iUnknown) in OnIsAnyRunningLockHolding()
80 void OnSuspendDevice(IUnknown *iUnknown, SuspendDeviceType reason, BOOL suspendImmed) in OnSuspendDevice()
90 void OnWakeupDevice(IUnknown *iUnknown, WakeupDeviceType reason, const char* details) in OnWakeupDevice()
/ohos5.0/foundation/systemabilitymgr/samgr_lite/samgr_endpoint/source/
H A Ddefault_client_rpc.c18 static int AddRef(IUnknown *iUnknown);
19 static int Release(IUnknown *proxy);
27 IUnknown *SAMGR_CreateIProxy(const char *service, const char *feature) in SAMGR_CreateIProxy()
57 IUnknown *SAMGR_CreateIRemoteProxy(const char* deviceId, const char *service, const char *feature) in SAMGR_CreateIRemoteProxy()
86 IUnknown *iUnknown = SAMGR_FindServiceApi(service, feature); in SAMGR_GetRemoteIdentity()
96 proxy->Release((IUnknown *)proxy); in SAMGR_GetRemoteIdentity()
100 SaName *SAMGR_GetSAName(const IUnknown *proxy) in SAMGR_GetSAName()
134 static int AddRef(IUnknown *iUnknown) in AddRef()
142 static int Release(IUnknown *proxy) in Release()
H A Ddefault_client.h31 IUnknown *SAMGR_CreateIProxy(const char *service, const char *feature);
32 IUnknown *SAMGR_CreateIRemoteProxy(const char *deviceId, const char *service, const char *feature);
33 SaName *SAMGR_GetSAName(const IUnknown *proxy);
H A Ddefault_client.c51 static int AddRef(IUnknown *iUnknown);
52 static int Release(IUnknown *proxy);
59 IUnknown *SAMGR_CreateIProxy(const IpcContext *context, const char *service, const char *feature) in SAMGR_CreateIProxy()
92 IUnknown *iUnknown = SAMGR_FindServiceApi(service, feature); in SAMGR_GetRemoteIdentity()
102 proxy->Release((IUnknown *)proxy); in SAMGR_GetRemoteIdentity()
106 SaName *SAMGR_GetSAName(const IUnknown *proxy) in SAMGR_GetSAName()
140 static int AddRef(IUnknown *iUnknown) in AddRef()
148 static int Release(IUnknown *proxy) in Release()
/ohos5.0/base/powermgr/powermgr_lite/services/src/power/small/
H A Dpower_manage_feature_impl.c73 … int32_t ret = OnAcquireRunningLockEntry((IUnknown *)iProxy, (RunningLockEntry *)data, timeoutMs); in AcquireInvoke()
83 int32_t ret = OnReleaseRunningLockEntry((IUnknown *)iProxy, (RunningLockEntry *)data); in ReleaseInvoke()
90 BOOL ret = OnIsAnyRunningLockHolding((IUnknown *)iProxy); in IsAnyHoldingInvoke()
103 OnSuspendDevice((IUnknown *)iProxy, reason, suspendImmed); in SuspendInvoke()
114 OnWakeupDevice((IUnknown *)iProxy, reason, details); in WakeupInvoke()

1234