Lines Matching defs:pSession

162     ComObjPtr<GuestSession> pSession;
164 rc = i_sessionCreate(startupInfo, guestCreds, pSession);
183 Assert(!pSession.isNull());
185 rc = pSession->i_startSessionInternal(&guestRc);
197 SessionTaskUpdateAdditions *pTask = new SessionTaskUpdateAdditions(pSession /* GuestSession */,
199 rc = pSession->i_startTaskAsync(tr("Updating Guest Additions"), pTask, pProgress);
245 ComObjPtr<GuestSession> pSession(itSession->second);
246 Assert(!pSession.isNull());
286 rc = pSession->i_dispatchToThis(pCtxCb, pSvcCb);
293 rc = pSession->i_dispatchToProcess(pCtxCb, pSvcCb);
297 rc = pSession->i_dispatchToFile(pCtxCb, pSvcCb);
301 rc = pSession->i_dispatchToThis(pCtxCb, pSvcCb);
312 rc = pSession->i_dispatchToObject(pCtxCb, pSvcCb);
318 rc = pSession->dispatchGeneric(pCtxCb, pSvcCb);
337 int Guest::i_sessionRemove(GuestSession *pSession)
339 AssertPtrReturn(pSession, VERR_INVALID_POINTER);
347 LogFlowThisFunc(("Removing session (ID=%RU32) ...\n", pSession->i_getId()));
352 if (pSession == itSessions->second)
355 ULONG cRefs = pSession->AddRef();
357 LogFlowThisFunc(("pCurSession=%p, cRefs=%RU32\n", pSession, cRefs - 2));
358 pSession->Release();
362 ComObjPtr<GuestSession> pCurSession = pSession;
364 LogFlowThisFunc(("Removing session (pSession=%p, ID=%RU32) (now total %ld sessions)\n",
365 pSession, pSession->i_getId(), mData.mGuestSessions.size() - 1));
367 rc = pSession->i_onRemove();
496 ComObjPtr<GuestSession> pSession;
497 int rc = i_sessionCreate(startupInfo, guestCreds, pSession);
501 HRESULT hr2 = pSession.queryInterfaceTo(aGuestSession.asOutParam());
509 rc = pSession->i_startSessionAsync();