Home
last modified time | relevance | path

Searched refs:serviceImpl (Results 1 – 25 of 215) sorted by relevance

123456789

/ohos5.0/foundation/systemabilitymgr/samgr_lite/samgr/source/
H A Dsamgr_lite.c128 if (serviceImpl == NULL || serviceImpl->inited != SVC_INIT) { in SAMGR_Bootstrap()
154 return serviceImpl; in SAMGR_GetServiceByID()
198 TaskConfig config = serviceImpl->service->GetTaskConfig(serviceImpl->service); in InitializeAllServices()
199 const char *name = serviceImpl->service->GetName(serviceImpl->service); in InitializeAllServices()
212 const char *name = serviceImpl->service->GetName(serviceImpl->service); in InitializeAllServices()
242 serviceImpl->serviceId = VECTOR_Add(&(samgr->services), serviceImpl); in RegisterService()
262 …if (serviceImpl == NULL || serviceImpl->defaultApi != NULL || VECTOR_Num(&serviceImpl->features) >… in UnregisterService()
285 if (serviceImpl == NULL || serviceImpl->inited != SVC_INIT) { in RegisterFeature()
431 return serviceImpl->service->GetName(serviceImpl->service); in GetServiceName()
496 return serviceImpl; in GetService()
[all …]
H A Dservice.c46 if (serviceImpl == NULL || feature == NULL) { in DEFAULT_AddFeature()
59 int16 featureId = VECTOR_Add(&(serviceImpl->features), impl); in DEFAULT_AddFeature()
92 if (serviceImpl->serviceId != identity->serviceId) { in DEFAULT_MessageHandle()
97 if (serviceImpl->service->MessageHandle != NULL) { in DEFAULT_MessageHandle()
98 serviceImpl->service->MessageHandle(serviceImpl->service, msg); in DEFAULT_MessageHandle()
136 if (serviceImpl == NULL || featureName == NULL) { in DEFAULT_GetFeature()
147 if (serviceImpl == NULL) { in DEFAULT_GetFeatureId()
151 identity.serviceId = serviceImpl->serviceId; in DEFAULT_GetFeatureId()
152 if (serviceImpl->taskPool != NULL) { in DEFAULT_GetFeatureId()
153 identity.queueId = serviceImpl->taskPool->queueId; in DEFAULT_GetFeatureId()
[all …]
H A Dtask_manager.c35 static void ProcRequest(Exchange *exchange, ServiceImpl *serviceImpl);
125 ServiceImpl *serviceImpl = NULL; in TaskEntry() local
139 serviceImpl = CorrectServiceImpl(&exchange, serviceImpl); in TaskEntry()
140 BeginWork(serviceImpl); in TaskEntry()
143 ProcRequest(&exchange, serviceImpl); in TaskEntry()
144 EndWork(serviceImpl, &exchange); in TaskEntry()
194 return serviceImpl; in CorrectServiceImpl()
197 if (serviceImpl == NULL || serviceImpl->serviceId != exchange->id.serviceId) { in CorrectServiceImpl()
198 serviceImpl = SAMGR_GetServiceByID(exchange->id.serviceId); in CorrectServiceImpl()
201 if (serviceImpl == NULL) { in CorrectServiceImpl()
[all …]
/ohos5.0/drivers/peripheral/codec/hal/src/
H A Dcodec_component_type_stub.c48 ret = serviceImpl->GetComponentVersion(serviceImpl, &verInfo); in SerStubGetComponentVersion()
104 ret = serviceImpl->SendCommand(serviceImpl, cmd, param, cmdData, cmdDataLen); in SerStubSendCommand()
350 ret = serviceImpl->GetExtensionIndex(serviceImpl, paramName, &indexType); in SerStubGetExtensionIndex()
377 ret = serviceImpl->GetState(serviceImpl, &state); in SerStubGetState()
460 ret = serviceImpl->UseBuffer(serviceImpl, portIndex, &buffer); in SerStubUseBuffer()
502 ret = serviceImpl->AllocateBuffer(serviceImpl, portIndex, &buffer); in SerStubAllocateBuffer()
539 ret = serviceImpl->FreeBuffer(serviceImpl, portIndex, &buffer); in SerStubFreeBuffer()
568 ret = serviceImpl->EmptyThisBuffer(serviceImpl, &buffer); in SerStubEmptyThisBuffer()
597 ret = serviceImpl->FillThisBuffer(serviceImpl, &buffer); in SerStubFillThisBuffer()
633 ret = serviceImpl->SetCallbacks(serviceImpl, callback, appData); in SerStubSetCallbacks()
[all …]
H A Dcodec_component_manager_stub.c31 if (serviceImpl == NULL) { in SerStubGetComponentNum()
35 int32_t num = serviceImpl->GetComponentNum(); in SerStubGetComponentNum()
46 if (serviceImpl == NULL) { in SerStubGetComponentCapablityList()
62 err = serviceImpl->GetComponentCapabilityList(caps, count); in SerStubGetComponentCapablityList()
108 if (serviceImpl == NULL) { in SerStubCreateComponent()
162 if (serviceImpl == NULL) { in SerStubDestroyComponent()
171 int32_t ret = serviceImpl->DestroyComponent(componentId); in SerStubDestroyComponent()
186 return SerStubGetComponentNum(serviceImpl, data, reply); in CodecComponentManagerServiceOnRemoteRequest()
188 return SerStubGetComponentCapablityList(serviceImpl, data, reply); in CodecComponentManagerServiceOnRemoteRequest()
190 return SerStubCreateComponent(serviceImpl, data, reply); in CodecComponentManagerServiceOnRemoteRequest()
[all …]
H A Dcodec_callback_type_stub.c115 static int32_t SerStubEventHandler(struct CodecCallbackType *serviceImpl, in SerStubEventHandler() argument
118 if (serviceImpl == NULL) { in SerStubEventHandler()
137 ret = serviceImpl->EventHandler(serviceImpl, event, &info); in SerStubEventHandler()
148 if (serviceImpl == NULL) { in SerStubEmptyBufferDone()
168 ret = serviceImpl->EmptyBufferDone(serviceImpl, appData, &buffer); in SerStubEmptyBufferDone()
182 if (serviceImpl == NULL) { in SerStubFillBufferDone()
200 ret = serviceImpl->FillBufferDone(serviceImpl, appData, &buffer); in SerStubFillBufferDone()
215 if (serviceImpl == NULL) { in CodecCallbackTypeServiceOnRemoteRequest()
226 return SerStubEventHandler(serviceImpl, data, reply); in CodecCallbackTypeServiceOnRemoteRequest()
228 return SerStubEmptyBufferDone(serviceImpl, data, reply); in CodecCallbackTypeServiceOnRemoteRequest()
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/audio_v1_0/c_target/audio/v1_0/
H A Daudio_render_stub.c.txt105 audioRenderRet = serviceImpl->GetLatency(serviceImpl, &ms);
410 audioRenderRet = serviceImpl->DrainBuffer(serviceImpl, &type);
575 audioRenderRet = serviceImpl->SetMute(serviceImpl, mute);
602 audioRenderRet = serviceImpl->GetMute(serviceImpl, &mute);
741 audioRenderRet = serviceImpl->GetGain(serviceImpl, &gain);
780 audioRenderRet = serviceImpl->SetGain(serviceImpl, gain);
1303 audioRenderRet = serviceImpl->Start(serviceImpl);
1328 audioRenderRet = serviceImpl->Stop(serviceImpl);
1353 audioRenderRet = serviceImpl->Pause(serviceImpl);
1378 audioRenderRet = serviceImpl->Resume(serviceImpl);
[all …]
H A Daudio_capture_stub.c.txt255 audioCaptureRet = serviceImpl->SelectScene(serviceImpl, scene);
292 audioCaptureRet = serviceImpl->SetMute(serviceImpl, mute);
319 audioCaptureRet = serviceImpl->GetMute(serviceImpl, &mute);
358 audioCaptureRet = serviceImpl->SetVolume(serviceImpl, volume);
458 audioCaptureRet = serviceImpl->GetGain(serviceImpl, &gain);
497 audioCaptureRet = serviceImpl->SetGain(serviceImpl, gain);
1020 audioCaptureRet = serviceImpl->Start(serviceImpl);
1045 audioCaptureRet = serviceImpl->Stop(serviceImpl);
1070 audioCaptureRet = serviceImpl->Pause(serviceImpl);
1095 audioCaptureRet = serviceImpl->Resume(serviceImpl);
[all …]
H A Daudio_adapter_stub.c.txt64 if (serviceImpl == NULL) {
76 audioAdapterRet = serviceImpl->InitAllPorts(serviceImpl);
183 audioAdapterRet = serviceImpl->DestroyRender(serviceImpl, renderId);
290 audioAdapterRet = serviceImpl->DestroyCapture(serviceImpl, captureId);
401 audioAdapterRet = serviceImpl->SetPassthroughMode(serviceImpl, port, mode);
445 audioAdapterRet = serviceImpl->GetPassthroughMode(serviceImpl, port, &mode);
489 audioAdapterRet = serviceImpl->GetDeviceStatus(serviceImpl, status);
582 audioAdapterRet = serviceImpl->ReleaseAudioRoute(serviceImpl, routeHandle);
615 audioAdapterRet = serviceImpl->SetMicMute(serviceImpl, mute);
642 audioAdapterRet = serviceImpl->GetMicMute(serviceImpl, &mute);
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/audio_v2_0/c_target/audio/v2_0/
H A Daudio_render_stub.c.txt105 audioRenderRet = serviceImpl->GetLatency(serviceImpl, &ms);
410 audioRenderRet = serviceImpl->DrainBuffer(serviceImpl, &type);
575 audioRenderRet = serviceImpl->SetMute(serviceImpl, mute);
602 audioRenderRet = serviceImpl->GetMute(serviceImpl, &mute);
741 audioRenderRet = serviceImpl->GetGain(serviceImpl, &gain);
780 audioRenderRet = serviceImpl->SetGain(serviceImpl, gain);
1303 audioRenderRet = serviceImpl->Start(serviceImpl);
1328 audioRenderRet = serviceImpl->Stop(serviceImpl);
1353 audioRenderRet = serviceImpl->Pause(serviceImpl);
1378 audioRenderRet = serviceImpl->Resume(serviceImpl);
[all …]
H A Daudio_capture_stub.c.txt255 audioCaptureRet = serviceImpl->SelectScene(serviceImpl, scene);
292 audioCaptureRet = serviceImpl->SetMute(serviceImpl, mute);
319 audioCaptureRet = serviceImpl->GetMute(serviceImpl, &mute);
358 audioCaptureRet = serviceImpl->SetVolume(serviceImpl, volume);
458 audioCaptureRet = serviceImpl->GetGain(serviceImpl, &gain);
497 audioCaptureRet = serviceImpl->SetGain(serviceImpl, gain);
1020 audioCaptureRet = serviceImpl->Start(serviceImpl);
1045 audioCaptureRet = serviceImpl->Stop(serviceImpl);
1070 audioCaptureRet = serviceImpl->Pause(serviceImpl);
1095 audioCaptureRet = serviceImpl->Resume(serviceImpl);
[all …]
H A Daudio_adapter_stub.c.txt64 if (serviceImpl == NULL) {
76 audioAdapterRet = serviceImpl->InitAllPorts(serviceImpl);
183 audioAdapterRet = serviceImpl->DestroyRender(serviceImpl, renderId);
290 audioAdapterRet = serviceImpl->DestroyCapture(serviceImpl, captureId);
401 audioAdapterRet = serviceImpl->SetPassthroughMode(serviceImpl, port, mode);
445 audioAdapterRet = serviceImpl->GetPassthroughMode(serviceImpl, port, &mode);
489 audioAdapterRet = serviceImpl->GetDeviceStatus(serviceImpl, status);
582 audioAdapterRet = serviceImpl->ReleaseAudioRoute(serviceImpl, routeHandle);
615 audioAdapterRet = serviceImpl->SetMicMute(serviceImpl, mute);
642 audioAdapterRet = serviceImpl->GetMicMute(serviceImpl, &mute);
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_interface_test_003/c_target/foo/v1_0/
H A Dfoo_stub.c.txt86 if (serviceImpl == NULL) {
98 fooRet = serviceImpl->Ping(serviceImpl, sendMsg, recvMsg, recvMsgLen);
134 if (serviceImpl == NULL) {
146 fooRet = serviceImpl->GetData(serviceImpl, info);
178 if (serviceImpl == NULL) {
190 fooRet = serviceImpl->TestFunc1(serviceImpl, inData, &outData);
229 fooRet = serviceImpl->TestFunc2(serviceImpl, inData);
263 fooRet = serviceImpl->TestFunc3(serviceImpl, inData, &outData);
303 fooRet = serviceImpl->TestFunc4(serviceImpl, inData, &outData);
343 fooRet = serviceImpl->TestFunc5(serviceImpl, inData, &outData);
[all …]
H A Dfoo_ext_stub.c.txt33 if (serviceImpl == NULL) {
45 fooExtRet = serviceImpl->TestFunc13(serviceImpl, inData, &outData);
75 if (serviceImpl == NULL) {
87 fooExtRet = serviceImpl->TestFunc15(serviceImpl, inData, outData);
115 if (serviceImpl == NULL) {
127 fooExtRet = serviceImpl->TestFunc16(serviceImpl, inData, outData);
149 if (serviceImpl == NULL) {
161 fooExtRet = serviceImpl->TestFunc17(serviceImpl, inData, &outData);
201 fooExtRet = serviceImpl->TestFunc18(serviceImpl, inData, &outData);
247 fooExtRet = serviceImpl->TestFunc19(serviceImpl, inData, &outData);
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_interface_test_006/c_target/foo/v1_0/
H A Dfoo_stub.c.txt86 if (serviceImpl == NULL) {
98 fooRet = serviceImpl->Ping(serviceImpl, sendMsg, recvMsg, recvMsgLen);
134 if (serviceImpl == NULL) {
146 fooRet = serviceImpl->GetData(serviceImpl, info);
178 if (serviceImpl == NULL) {
190 fooRet = serviceImpl->TestFunc1(serviceImpl, inData, &outData);
229 fooRet = serviceImpl->TestFunc2(serviceImpl, inData);
263 fooRet = serviceImpl->TestFunc3(serviceImpl, inData, &outData);
303 fooRet = serviceImpl->TestFunc4(serviceImpl, inData, &outData);
343 fooRet = serviceImpl->TestFunc5(serviceImpl, inData, &outData);
[all …]
H A Dfoo_ext_stub.c.txt33 if (serviceImpl == NULL) {
45 fooExtRet = serviceImpl->TestFunc13(serviceImpl, inData, &outData);
75 if (serviceImpl == NULL) {
87 fooExtRet = serviceImpl->TestFunc15(serviceImpl, inData, outData);
115 if (serviceImpl == NULL) {
127 fooExtRet = serviceImpl->TestFunc16(serviceImpl, inData, outData);
149 if (serviceImpl == NULL) {
161 fooExtRet = serviceImpl->TestFunc17(serviceImpl, inData, &outData);
201 fooExtRet = serviceImpl->TestFunc18(serviceImpl, inData, &outData);
247 fooExtRet = serviceImpl->TestFunc19(serviceImpl, inData, &outData);
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/wlan_wpa_v1_0/c_target/wlan/wpa/v1_0/
H A Dwpa_interface_stub.c.txt110 wpaInterfaceRet = serviceImpl->Start(serviceImpl);
135 wpaInterfaceRet = serviceImpl->Stop(serviceImpl);
222 wpaInterfaceRet = serviceImpl->RemoveWpaIface(serviceImpl, ifName);
261 wpaInterfaceRet = serviceImpl->Scan(serviceImpl, ifName);
787 wpaInterfaceRet = serviceImpl->Reconnect(serviceImpl, ifName);
826 wpaInterfaceRet = serviceImpl->Disconnect(serviceImpl, ifName);
865 wpaInterfaceRet = serviceImpl->SaveConfig(serviceImpl, ifName);
1172 wpaInterfaceRet = serviceImpl->WpsCancel(serviceImpl, ifName);
3182 wpaInterfaceRet = serviceImpl->P2pStopFind(serviceImpl, ifName);
3221 wpaInterfaceRet = serviceImpl->P2pFlush(serviceImpl, ifName);
[all …]
H A Dwpa_callback_stub.c.txt53 if (serviceImpl == NULL) {
65 wpaCallbackRet = serviceImpl->OnEventDisconnected(serviceImpl, disconnectParam, ifName);
109 if (serviceImpl == NULL) {
121 wpaCallbackRet = serviceImpl->OnEventConnected(serviceImpl, connectParam, ifName);
165 if (serviceImpl == NULL) {
221 if (serviceImpl == NULL) {
388 wpaCallbackRet = serviceImpl->OnEventWpsOverlap(serviceImpl, ifName);
427 wpaCallbackRet = serviceImpl->OnEventWpsTimeout(serviceImpl, ifName);
858 wpaCallbackRet = serviceImpl->OnEventGroupFormationSuccess(serviceImpl, ifName);
1117 wpaCallbackRet = serviceImpl->OnEventFindStopped(serviceImpl, ifName);
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/wlan_hostapd_v1_0/c_target/wlan/hostapd/v1_0/
H A Dhostapd_interface_stub.c.txt90 hostapdInterfaceRet = serviceImpl->StartAp(serviceImpl);
115 hostapdInterfaceRet = serviceImpl->StopAp(serviceImpl);
157 hostapdInterfaceRet = serviceImpl->EnableAp(serviceImpl, ifName, id);
203 hostapdInterfaceRet = serviceImpl->DisableAp(serviceImpl, ifName, id);
258 hostapdInterfaceRet = serviceImpl->SetApPasswd(serviceImpl, ifName, pass, id);
317 hostapdInterfaceRet = serviceImpl->SetApName(serviceImpl, ifName, name, id);
427 hostapdInterfaceRet = serviceImpl->SetApBand(serviceImpl, ifName, band, id);
480 hostapdInterfaceRet = serviceImpl->SetAp80211n(serviceImpl, ifName, value, id);
533 hostapdInterfaceRet = serviceImpl->SetApWmm(serviceImpl, ifName, value, id);
694 hostapdInterfaceRet = serviceImpl->SetMacFilter(serviceImpl, ifName, mac, id);
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/wlan_v1_2/c_target/wlan/v1_2/
H A Dwlan_interface_stub.c.txt159 wlanInterfaceRet = serviceImpl->Start(serviceImpl);
184 wlanInterfaceRet = serviceImpl->Stop(serviceImpl);
225 wlanInterfaceRet = serviceImpl->CreateFeature(serviceImpl, type, ifeature);
274 wlanInterfaceRet = serviceImpl->DestroyFeature(serviceImpl, ifeature);
430 wlanInterfaceRet = serviceImpl->GetChipId(serviceImpl, ifeature, &chipId);
949 wlanInterfaceRet = serviceImpl->GetSupportCombo(serviceImpl, &combo);
1162 wlanInterfaceRet = serviceImpl->ResetDriver(serviceImpl, chipId, ifName);
1383 wlanInterfaceRet = serviceImpl->SetTxPower(serviceImpl, ifeature, power);
1483 wlanInterfaceRet = serviceImpl->StartScan(serviceImpl, ifeature, scan);
1587 wlanInterfaceRet = serviceImpl->SetPowerMode(serviceImpl, ifeature, mode);
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/wlan_v1_1/c_target/wlan/v1_1/
H A Dwlan_interface_stub.c.txt159 wlanInterfaceRet = serviceImpl->Start(serviceImpl);
184 wlanInterfaceRet = serviceImpl->Stop(serviceImpl);
225 wlanInterfaceRet = serviceImpl->CreateFeature(serviceImpl, type, ifeature);
274 wlanInterfaceRet = serviceImpl->DestroyFeature(serviceImpl, ifeature);
430 wlanInterfaceRet = serviceImpl->GetChipId(serviceImpl, ifeature, &chipId);
949 wlanInterfaceRet = serviceImpl->GetSupportCombo(serviceImpl, &combo);
1162 wlanInterfaceRet = serviceImpl->ResetDriver(serviceImpl, chipId, ifName);
1383 wlanInterfaceRet = serviceImpl->SetTxPower(serviceImpl, ifeature, power);
1483 wlanInterfaceRet = serviceImpl->StartScan(serviceImpl, ifeature, scan);
1587 wlanInterfaceRet = serviceImpl->SetPowerMode(serviceImpl, ifeature, mode);
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/hdi_all_interface_test_007/c_target/foo/v1_0/
H A Dfoo_stub.c.txt226 fooRet = serviceImpl->GetData(serviceImpl, info);
270 fooRet = serviceImpl->SetCallback(serviceImpl, cbObj);
304 fooRet = serviceImpl->TestFunc1(serviceImpl, inData, &outData);
343 fooRet = serviceImpl->TestFunc2(serviceImpl, inData);
377 fooRet = serviceImpl->TestFunc3(serviceImpl, inData, &outData);
417 fooRet = serviceImpl->TestFunc4(serviceImpl, inData, &outData);
457 fooRet = serviceImpl->TestFunc5(serviceImpl, inData, &outData);
498 fooRet = serviceImpl->TestFunc6(serviceImpl, inData);
536 fooRet = serviceImpl->TestFunc7(serviceImpl, inData, &outData);
576 fooRet = serviceImpl->TestFunc8(serviceImpl, inData, &outData);
[all …]
H A Dfoo_ext_stub.c.txt76 if (serviceImpl == NULL) {
88 fooExtRet = serviceImpl->TestFunc11(serviceImpl, inData, &outData);
119 if (serviceImpl == NULL) {
131 fooExtRet = serviceImpl->TestFunc13(serviceImpl, inData, &outData);
161 if (serviceImpl == NULL) {
173 fooExtRet = serviceImpl->TestFunc15(serviceImpl, inData, outData);
213 fooExtRet = serviceImpl->TestFunc16(serviceImpl, inData, outData);
247 fooExtRet = serviceImpl->TestFunc17(serviceImpl, inData, &outData);
287 fooExtRet = serviceImpl->TestFunc18(serviceImpl, inData, &outData);
333 fooExtRet = serviceImpl->TestFunc19(serviceImpl, inData, &outData);
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/wlan_v1_0/c_target/wlan/v1_0/
H A Dwlan_interface_stub.c.txt159 wlanInterfaceRet = serviceImpl->Start(serviceImpl);
184 wlanInterfaceRet = serviceImpl->Stop(serviceImpl);
225 wlanInterfaceRet = serviceImpl->CreateFeature(serviceImpl, type, ifeature);
274 wlanInterfaceRet = serviceImpl->DestroyFeature(serviceImpl, ifeature);
430 wlanInterfaceRet = serviceImpl->GetChipId(serviceImpl, ifeature, &chipId);
949 wlanInterfaceRet = serviceImpl->GetSupportCombo(serviceImpl, &combo);
1162 wlanInterfaceRet = serviceImpl->ResetDriver(serviceImpl, chipId, ifName);
1383 wlanInterfaceRet = serviceImpl->SetTxPower(serviceImpl, ifeature, power);
1483 wlanInterfaceRet = serviceImpl->StartScan(serviceImpl, ifeature, scan);
1531 wlanInterfaceRet = serviceImpl->GetPowerMode(serviceImpl, ifeature, &mode);
[all …]
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/audio_effect_v1_0/c_target/audio/effect/v1_0/
H A Deffect_model_stub.c.txt90 if (serviceImpl == NULL) {
102 effectModelRet = serviceImpl->IsSupplyEffectLibs(serviceImpl, &supply);
158 if (serviceImpl == NULL) {
170 effectModelRet = serviceImpl->GetAllEffectDescriptors(serviceImpl, descs, &descsLen);
232 if (serviceImpl == NULL) {
244 effectModelRet = serviceImpl->CreateEffectController(serviceImpl, info, &contoller, id);
291 if (serviceImpl == NULL) {
303 effectModelRet = serviceImpl->DestroyEffectController(serviceImpl, id);
338 if (serviceImpl == NULL) {
350 effectModelRet = serviceImpl->GetEffectDescriptor(serviceImpl, effectId, desc);
[all …]

123456789