diff --git a/adapter/uhdf2/manager/src/servstat_listener_holder.c b/adapter/uhdf2/manager/src/servstat_listener_holder.c index 570d872fdcaf402c331872676b1489c1615329c7..f21d1d27b1dd2d3e9579b2cc4d432f1432d79e63 100644 --- a/adapter/uhdf2/manager/src/servstat_listener_holder.c +++ b/adapter/uhdf2/manager/src/servstat_listener_holder.c @@ -73,11 +73,6 @@ int32_t UServStatListenerHolderNotifyStatus(struct ServStatListenerHolder *holde HDF_LOGE("failed to notify service status, invalid holder"); return HDF_ERR_INVALID_PARAM; } - if (status->status == SERVIE_STATUS_REGISTER) { - status->status = SERVIE_STATUS_START; - } else { - HDF_LOGI("notify service status %{public}s, %{public}d", status->serviceName, status->status); - } struct HdfSBuf *data = HdfSbufTypedObtain(SBUF_IPC); if (data == NULL) { diff --git a/framework/core/manager/src/devsvc_manager.c b/framework/core/manager/src/devsvc_manager.c index f423a39f9a6728f0dd6e929b461384e3e46810e8..eee7cfd2f8864f8a390fb8911a9ce77e7330ba2a 100644 --- a/framework/core/manager/src/devsvc_manager.c +++ b/framework/core/manager/src/devsvc_manager.c @@ -49,6 +49,7 @@ static void NotifyServiceStatusLocked( .status = status, .info = record->servInfo, }; + HDF_LOGI("notify service status %{public}s, %{public}d", svcstat.serviceName, svcstat.status); DLIST_FOR_EACH_ENTRY_SAFE(holder, tmp, &devSvcManager->svcstatListeners, struct ServStatListenerHolder, node) { if ((holder->listenClass & record->devClass) && holder->NotifyStatus != NULL) { if (holder->NotifyStatus(holder, &svcstat) == HDF_FAILURE) { @@ -72,7 +73,7 @@ static void NotifyServiceStatusOnRegisterLocked( struct ServiceStatus svcstat = { .deviceClass = record->devClass, .serviceName = record->servName, - .status = SERVIE_STATUS_REGISTER, + .status = SERVIE_STATUS_START, .info = record->servInfo, }; if (listenerHolder->NotifyStatus != NULL) { diff --git a/interfaces/inner_api/core/hdf_service_status.h b/interfaces/inner_api/core/hdf_service_status.h index b07cfd309ba97c9c64c99c4d266591b2e6535249..68dc4ec5e12ce51b5ec75c076488d2720ec87bd6 100644 --- a/interfaces/inner_api/core/hdf_service_status.h +++ b/interfaces/inner_api/core/hdf_service_status.h @@ -47,8 +47,6 @@ enum ServiceStatusType { SERVIE_STATUS_CHANGE, /** The service is stopped. */ SERVIE_STATUS_STOP, - /** register service listener status. */ - SERVIE_STATUS_REGISTER, /** Maximum value of the service status. */ SERVIE_STATUS_MAX, }; diff --git a/interfaces/inner_api/hdi/iservstat_listener_hdi.h b/interfaces/inner_api/hdi/iservstat_listener_hdi.h index 01c58259d7c3a03bc53319432b4a9d3629dda868..0f03898dc9417d826a6f8f184951f1d4d391eee3 100644 --- a/interfaces/inner_api/hdi/iservstat_listener_hdi.h +++ b/interfaces/inner_api/hdi/iservstat_listener_hdi.h @@ -56,8 +56,6 @@ enum ServiceStatusType { SERVIE_STATUS_CHANGE, /** The service is stopped. */ SERVIE_STATUS_STOP, - /** register service listener status. */ - SERVIE_STATUS_REGISTER, /** Maximum value of the service status. */ SERVIE_STATUS_MAX, };