Lines Matching refs:property

80     AppSpawningCtx *property = ListEntry(node, AppSpawningCtx, node);
81 DeleteAppSpawningCtx(property);
282 AppSpawningCtx *property = (AppSpawningCtx *)malloc(sizeof(AppSpawningCtx));
283 APPSPAWN_CHECK(property != NULL, return NULL, "Failed to create AppSpawningCtx ");
284 property->client.id = ++requestId;
285 property->client.flags = 0;
286 property->forkCtx.watcherHandle = NULL;
287 property->forkCtx.pidFdWatcherHandle = NULL;
288 property->forkCtx.coldRunPath = NULL;
289 property->forkCtx.timer = NULL;
290 property->forkCtx.fd[0] = -1;
291 property->forkCtx.fd[1] = -1;
292 property->isPrefork = false;
293 property->forkCtx.childMsg = NULL;
294 property->message = NULL;
295 property->pid = 0;
296 property->state = APP_STATE_IDLE;
297 OH_ListInit(&property->node);
299 OH_ListAddTail(&g_appSpawnMgr->appSpawnQueue, &property->node);
301 return property;
304 void DeleteAppSpawningCtx(AppSpawningCtx *property)
306 APPSPAWN_CHECK_ONLY_EXPER(property != NULL, return);
309 DeleteAppSpawnMsg(property->message);
311 OH_ListRemove(&property->node);
312 if (property->forkCtx.timer) {
313 LE_StopTimer(LE_GetDefaultLoop(), property->forkCtx.timer);
314 property->forkCtx.timer = NULL;
316 if (property->forkCtx.watcherHandle) {
317 LE_RemoveWatcher(LE_GetDefaultLoop(), property->forkCtx.watcherHandle);
318 property->forkCtx.watcherHandle = NULL;
320 if (property->forkCtx.coldRunPath) {
321 free(property->forkCtx.coldRunPath);
322 property->forkCtx.coldRunPath = NULL;
324 if (property->forkCtx.fd[0] >= 0) {
325 close(property->forkCtx.fd[0]);
327 if (property->forkCtx.fd[1] >= 0) {
328 close(property->forkCtx.fd[1]);
331 free(property);
336 AppSpawningCtx *property = ListEntry(node, AppSpawningCtx, node);
337 if (property->pid == *(pid_t *)data) {
365 AppSpawningCtx *property = ListEntry(node, AppSpawningCtx, node);
366 APPSPAPWN_DUMP("app property id: %{public}u flags: %{public}x",
367 property->client.id, property->client.flags);
368 APPSPAPWN_DUMP("app property state: %{public}d", property->state);
370 DumpAppSpawnMsg(property->message);