Lines Matching refs:GuestSession

58     GuestSessionTaskInternal(GuestSession *pSession)
66 const ComObjPtr<GuestSession> &Session(void) const { return mSession; }
70 const ComObjPtr<GuestSession> mSession;
81 GuestSessionTaskInternalOpen(GuestSession *pSession)
97 HRESULT init(GuestSession *pSession)
134 GuestSession *mSession;
136 typedef ListenerImpl<GuestSessionListener, GuestSession*> GuestSessionListenerImpl;
143 DEFINE_EMPTY_CTOR_DTOR(GuestSession)
145 HRESULT GuestSession::FinalConstruct(void)
151 void GuestSession::FinalRelease(void)
169 int GuestSession::init(Guest *pGuest, const GuestSessionStartupInfo &ssInfo,
274 void GuestSession::uninit(void)
335 HRESULT GuestSession::getUser(com::Utf8Str &aUser)
352 HRESULT GuestSession::getDomain(com::Utf8Str &aDomain)
368 HRESULT GuestSession::getName(com::Utf8Str &aName)
384 HRESULT GuestSession::getId(ULONG *aId)
400 HRESULT GuestSession::getStatus(GuestSessionStatus_T *aStatus)
416 HRESULT GuestSession::getTimeout(ULONG *aTimeout)
432 HRESULT GuestSession::setTimeout(ULONG aTimeout)
448 HRESULT GuestSession::getProtocolVersion(ULONG *aProtocolVersion)
464 HRESULT GuestSession::getEnvironment(std::vector<com::Utf8Str> &aEnvironment)
487 HRESULT GuestSession::setEnvironment(const std::vector<com::Utf8Str> &aEnvironment)
507 HRESULT GuestSession::getProcesses(std::vector<ComPtr<IGuestProcess> > &aProcesses)
530 HRESULT GuestSession::getDirectories(std::vector<ComPtr<IGuestDirectory> > &aDirectories)
553 HRESULT GuestSession::getFiles(std::vector<ComPtr<IGuestFile> > &aFiles)
573 HRESULT GuestSession::getEventSource(ComPtr<IEventSource> &aEventSource)
591 int GuestSession::i_closeSession(uint32_t uFlags, uint32_t uTimeoutMS, int *pGuestRc)
654 int GuestSession::i_directoryCreateInternal(const Utf8Str &strPath, uint32_t uMode,
703 inline bool GuestSession::i_directoryExists(uint32_t uDirID, ComObjPtr<GuestDirectory> *pDir)
715 int GuestSession::i_directoryQueryInfoInternal(const Utf8Str &strPath, GuestFsObjData &objData, int *pGuestRc)
730 int GuestSession::i_directoryRemoveFromList(GuestDirectory *pDirectory)
769 int GuestSession::i_directoryRemoveInternal(const Utf8Str &strPath, uint32_t uFlags,
809 int GuestSession::i_objectCreateTempInternal(const Utf8Str &strTemplate, const Utf8Str &strPath,
872 int GuestSession::i_directoryOpenInternal(const GuestDirectoryOpenInfo &openInfo,
960 int GuestSession::i_dispatchToDirectory(PVBOXGUESTCTRLHOSTCBCTX pCtxCb, PVBOXGUESTCTRLHOSTCALLBACK pSvcCb)
996 int GuestSession::i_dispatchToFile(PVBOXGUESTCTRLHOSTCBCTX pCtxCb, PVBOXGUESTCTRLHOSTCALLBACK pSvcCb)
1029 int GuestSession::i_dispatchToObject(PVBOXGUESTCTRLHOSTCBCTX pCtxCb, PVBOXGUESTCTRLHOSTCALLBACK pSvcCb)
1078 int GuestSession::i_dispatchToProcess(PVBOXGUESTCTRLHOSTCBCTX pCtxCb, PVBOXGUESTCTRLHOSTCALLBACK pSvcCb)
1120 int GuestSession::i_dispatchToThis(PVBOXGUESTCTRLHOSTCBCTX pCbCtx, PVBOXGUESTCTRLHOSTCALLBACK pSvcCb)
1156 inline bool GuestSession::i_fileExists(uint32_t uFileID, ComObjPtr<GuestFile> *pFile)
1168 int GuestSession::i_fileRemoveFromList(GuestFile *pFile)
1210 int GuestSession::i_fileRemoveInternal(const Utf8Str &strPath, int *pGuestRc)
1239 int GuestSession::i_fileOpenInternal(const GuestFileOpenInfo &openInfo,
1294 rc = pFile->init(pConsole, this /* GuestSession */,
1341 int GuestSession::i_fileQueryInfoInternal(const Utf8Str &strPath, GuestFsObjData &objData, int *pGuestRc)
1356 int GuestSession::i_fileQuerySizeInternal(const Utf8Str &strPath, int64_t *pllSize, int *pGuestRc)
1368 int GuestSession::i_fsQueryInfoInternal(const Utf8Str &strPath, GuestFsObjData &objData, int *pGuestRc)
1413 const GuestCredentials& GuestSession::i_getCredentials(void)
1418 const GuestEnvironment& GuestSession::i_getEnvironment(void)
1423 Utf8Str GuestSession::i_getName(void)
1429 Utf8Str GuestSession::i_guestErrorToString(int guestRc)
1486 HRESULT GuestSession::i_isReadyExternal(void)
1501 int GuestSession::i_onRemove(void)
1526 int GuestSession::i_onSessionStatusChange(PVBOXGUESTCTRLHOSTCBCTX pCbCtx, PVBOXGUESTCTRLHOSTCALLBACK pSvcCbData)
1598 int GuestSession::i_startSessionInternal(int *pGuestRc)
1684 int GuestSession::i_startSessionAsync(void)
1697 vrc = RTThreadCreate(NULL, GuestSession::i_startSessionThread,
1717 DECLCALLBACK(int) GuestSession::i_startSessionThread(RTTHREAD Thread, void *pvUser)
1724 const ComObjPtr<GuestSession> pSession(pTask->Session());
1737 int GuestSession::i_pathRenameInternal(const Utf8Str &strSource, const Utf8Str &strDest,
1780 int GuestSession::i_processRemoveFromList(GuestProcess *pProcess)
1846 int GuestSession::i_processCreateExInteral(GuestProcessStartupInfo &procInfo, ComObjPtr<GuestProcess> &pProcess)
1959 inline bool GuestSession::i_processExists(uint32_t uProcessID, ComObjPtr<GuestProcess> *pProcess)
1971 inline int GuestSession::i_processGetByPID(ULONG uPID, ComObjPtr<GuestProcess> *pProcess)
1999 int GuestSession::i_sendCommand(uint32_t uFunction,
2027 HRESULT GuestSession::i_setErrorExternal(VirtualBoxBase *pInterface, int guestRc)
2032 return pInterface->setError(VBOX_E_IPRT_ERROR, GuestSession::i_guestErrorToString(guestRc).c_str());
2036 int GuestSession::i_setSessionStatus(GuestSessionStatus_T sessionStatus, int sessionRc)
2071 int GuestSession::i_signalWaiters(GuestSessionWaitResult_T enmWaitResult, int rc /*= VINF_SUCCESS */)
2085 int GuestSession::i_startTaskAsync(const Utf8Str &strTaskDesc,
2124 int GuestSession::i_queryInfo(void)
2163 int GuestSession::i_waitFor(uint32_t fWaitFlags, ULONG uTimeoutMS, GuestSessionWaitResult_T &waitResult, int *pGuestRc)
2329 int GuestSession::i_waitForStatusChange(GuestWaitEvent *pEvent, uint32_t fWaitFlags, uint32_t uTimeoutMS,
2374 HRESULT GuestSession::close()
2404 return GuestSession::i_setErrorExternal(this, guestRc);
2414 HRESULT GuestSession::copyFrom(const com::Utf8Str &aSource, const com::Utf8Str &aDest,
2443 SessionTaskCopyFrom *pTask = new SessionTaskCopyFrom(this /* GuestSession */,
2463 HRESULT GuestSession::copyTo(const com::Utf8Str &aSource, const com::Utf8Str &aDest, const std::vector<CopyFileFlag_T> &aFlags,
2491 SessionTaskCopyTo *pTask = new SessionTaskCopyTo(this /* GuestSession */,
2514 HRESULT GuestSession::directoryCreate(const com::Utf8Str &aPath, ULONG aMode,
2567 HRESULT GuestSession::directoryCreateTemp(const com::Utf8Str &aTemplateName, ULONG aMode, const com::Utf8Str &aPath,
2605 HRESULT GuestSession::directoryExists(const com::Utf8Str &aPath, BOOL *aExists)
2640 HRESULT GuestSession::directoryOpen(const com::Utf8Str &aPath, const com::Utf8Str &aFilter,
2701 HRESULT GuestSession::directoryQueryInfo(const com::Utf8Str &aPath, ComPtr<IGuestFsObjInfo> &aInfo)
2756 HRESULT GuestSession::directoryRemove(const com::Utf8Str &aPath)
2799 HRESULT GuestSession::directoryRemoveRecursive(const com::Utf8Str &aPath, const std::vector<DirectoryRemoveRecFlag_T> &aFlags,
2864 HRESULT GuestSession::directoryRename(const com::Utf8Str &aSource,
2913 HRESULT GuestSession::directorySetACL(const com::Utf8Str &aPath, const com::Utf8Str &aAcl)
2924 HRESULT GuestSession::environmentClear()
2940 HRESULT GuestSession::environmentGet(const com::Utf8Str &aName, com::Utf8Str &aValue)
2959 HRESULT GuestSession::environmentSet(const com::Utf8Str &aName, const com::Utf8Str &aValue)
2979 HRESULT GuestSession::environmentUnset(const com::Utf8Str &aName)
2995 HRESULT GuestSession::fileCreateTemp(const com::Utf8Str &aTemplateName, ULONG aMode, const com::Utf8Str &aPath, BOOL aSecure,
3008 HRESULT GuestSession::fileExists(const com::Utf8Str &aPath, BOOL *aExists)
3048 HRESULT GuestSession::fileRemove(const com::Utf8Str &aPath)
3081 HRESULT GuestSession::fileOpen(const com::Utf8Str &aPath, const com::Utf8Str &aOpenMode, const com::Utf8Str &aDisposition,
3096 HRESULT GuestSession::fileOpenEx(const com::Utf8Str &aPath, const com::Utf8Str &aOpenMode, const com::Utf8Str &aDisposition,
3166 HRESULT GuestSession::fileQueryInfo(const com::Utf8Str &aPath, ComPtr<IGuestFsObjInfo> &aInfo)
3217 HRESULT GuestSession::fileQuerySize(const com::Utf8Str &aPath, LONG64 *aSize)
3251 HRESULT GuestSession::fileRename(const com::Utf8Str &aSource, const com::Utf8Str &aDest,
3299 HRESULT GuestSession::fileSetACL(const com::Utf8Str &aFile, const com::Utf8Str &aAcl)
3310 HRESULT GuestSession::processCreate(const com::Utf8Str &aCommand, const std::vector<com::Utf8Str> &aArguments,
3327 HRESULT GuestSession::processCreateEx(const com::Utf8Str &aCommand, const std::vector<com::Utf8Str> &aArguments,
3417 HRESULT GuestSession::processGet(ULONG aPid, ComPtr<IGuestProcess> &aGuestProcess)
3447 HRESULT GuestSession::symlinkCreate(const com::Utf8Str &aSource, const com::Utf8Str &aTarget, SymlinkType_T aType)
3458 HRESULT GuestSession::symlinkExists(const com::Utf8Str &aSymlink, BOOL *aExists)
3470 HRESULT GuestSession::symlinkRead(const com::Utf8Str &aSymlink, const std::vector<SymlinkReadFlag_T> &aFlags,
3482 HRESULT GuestSession::symlinkRemoveDirectory(const com::Utf8Str &aPath)
3493 HRESULT GuestSession::symlinkRemoveFile(const com::Utf8Str &aFile)
3504 HRESULT GuestSession::waitFor(ULONG aWaitFor, ULONG aTimeoutMS, GuestSessionWaitResult_T *aReason)
3525 hr = GuestSession::i_setErrorExternal(this, guestRc);
3548 HRESULT GuestSession::waitForArray(const std::vector<GuestSessionWaitForFlag_T> &aWaitFor, ULONG aTimeoutMS,