Lines Matching refs:pszName
34 PVBOXSERVICEVEPROPCACHEENTRY vboxServicePropCacheFindInternal(PVBOXSERVICEVEPROPCACHE pCache, const char *pszName, uint32_t uFlags);
35 PVBOXSERVICEVEPROPCACHEENTRY vboxServicePropCacheInsertEntryInternal(PVBOXSERVICEVEPROPCACHE pCache, const char *pszName);
39 PVBOXSERVICEVEPROPCACHEENTRY vboxServicePropCacheFindInternal(PVBOXSERVICEVEPROPCACHE pCache, const char *pszName, uint32_t uFlags)
42 AssertPtrReturn(pszName, NULL);
54 if (strcmp(pNodeIt->pszName, pszName) == 0)
67 PVBOXSERVICEVEPROPCACHEENTRY vboxServicePropCacheInsertEntryInternal(PVBOXSERVICEVEPROPCACHE pCache, const char *pszName)
70 AssertPtrReturn(pszName, NULL);
75 pNode->pszName = RTStrDup(pszName);
76 if (!pNode->pszName)
97 int vboxServicePropCacheWritePropF(uint32_t u32ClientId, const char *pszName, uint32_t fFlags, const char *pszValueFormat, ...)
99 AssertPtrReturn(pszName, VERR_INVALID_POINTER);
118 rc = VbglR3GuestPropWrite(u32ClientId, pszName, pszValue, "TRANSRESET");
123 rc = VbglR3GuestPropWrite(u32ClientId, pszName, pszValue, "TRANSIENT");
129 rc = VbglR3GuestPropWriteValue(u32ClientId, pszName, pszValue /* No transient flags set */);
138 rc = VbglR3GuestPropWriteValue(u32ClientId, pszName, NULL);
169 * @param pszName The property name.
174 const char *pszName, uint32_t fFlags, const char *pszValueReset)
177 AssertPtrReturn(pszName, VERR_INVALID_POINTER);
178 PVBOXSERVICEVEPROPCACHEENTRY pNode = vboxServicePropCacheFindInternal(pCache, pszName, 0);
180 pNode = vboxServicePropCacheInsertEntryInternal(pCache, pszName);
211 * @param pszName The property name.
216 int VBoxServicePropCacheUpdate(PVBOXSERVICEVEPROPCACHE pCache, const char *pszName, const char *pszValueFormat, ...)
219 AssertPtrReturn(pszName, VERR_INVALID_POINTER);
237 PVBOXSERVICEVEPROPCACHEENTRY pNode = vboxServicePropCacheFindInternal(pCache, pszName, 0);
244 pNode = vboxServicePropCacheInsertEntryInternal(pCache, pszName);
263 rc = vboxServicePropCacheWritePropF(pCache->uClientID, pNode->pszName, pNode->fFlags, pszValue);
265 pCache, pNode->pszName, pszValue, pNode->fFlags, rc);
282 rc = vboxServicePropCacheWritePropF(pCache->uClientID, pNode->pszName,
285 pCache, pNode->pszName, pNode->pszValue, pNode->fFlags, rc);
302 pCache, pszName, rc);
348 if (RTStrStr(pNodeIt->pszName, pszPath) == pNodeIt->pszName)
351 rc = VBoxServicePropCacheUpdate(pCache, pNodeIt->pszName, pszValue);
379 rc = vboxServicePropCacheWritePropF(pCache->uClientID, pNodeIt->pszName,
415 rc = vboxServicePropCacheWritePropF(pCache->uClientID, pNode->pszName,
419 AssertPtr(pNode->pszName);
420 RTStrFree(pNode->pszName);