Lines Matching refs:extData
47 ServiceExtData *extData = GetServiceExtData_(service, id);
48 if (extData != NULL) {
51 extData = calloc(1, sizeof(ServiceExtData) + dataLen);
52 PLUGIN_CHECK(extData != NULL, return NULL, "Can not alloc extData for %d", id);
53 OH_ListInit(&extData->node);
54 extData->dataId = id;
56 int ret = memcpy_s(extData->data, dataLen, data, dataLen);
58 OH_ListAddTail(&service->extDataNode, &extData->node);
59 return extData;
62 OH_ListAddTail(&service->extDataNode, &extData->node);
63 return extData;
65 free(extData);
73 ServiceExtData *extData = GetServiceExtData_(service, id);
74 if (extData == NULL) {
77 OH_ListRemove(&extData->node);
78 free(extData);