Lines Matching refs:proxyObject
72 UTILS_DL_LIST proxyObject;
100 UtilsListInit(&g_proxyObjectList.proxyObject);
433 UTILS_DL_LIST_FOR_EACH_ENTRY(node, &g_proxyObjectList.proxyObject, ProxyObject, list)
447 UtilsListAdd(&g_proxyObjectList.proxyObject, &proxy->list);
465 ProxyObject *proxyObject = (ProxyObject *)args;
466 RPC_LOG_INFO("DbinderSaDeathRecipient cbiId %d", proxyObject->cbId);
467 DetachProxyObject(proxyObject);
472 ProxyObject *proxyObject = QueryProxyObject(binderObject);
473 if (proxyObject != NULL) {
475 return proxyObject;
484 proxyObject = RpcGetSystemAbility(systemAbilityId);
485 if (proxyObject == NULL) {
489 proxyObject->binderObject = binderObject;
491 int32_t ret = AddDeathRecipient(*proxyObject->proxy, DbinderSaDeathRecipient,
492 (void *)proxyObject, &proxyObject->cbId);
495 free(proxyObject->proxy);
496 free(proxyObject);
500 if (AttachProxyObject(proxyObject) != ERR_NONE) {
502 RemoveDeathRecipient(*proxyObject->proxy, proxyObject->cbId);
503 free(proxyObject->proxy);
504 free(proxyObject);
507 return proxyObject;