Changeset 49349 in vbox for trunk/src/VBox/Main/include/GuestSessionImpl.h
- Timestamp:
- Oct 31, 2013 4:40:46 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/include/GuestSessionImpl.h
r47817 r49349 327 327 private: 328 328 329 typedef std::vector <ComObjPtr<GuestDirectory> > SessionDirectories; 329 /** Map of guest directories. The key specifies the internal directory ID. */ 330 typedef std::map <uint32_t, ComObjPtr<GuestDirectory> > SessionDirectories; 330 331 /** Map of guest files. The key specifies the internal file ID. */ 331 332 typedef std::map <uint32_t, ComObjPtr<GuestFile> > SessionFiles; … … 338 339 * @{ */ 339 340 int closeSession(uint32_t uFlags, uint32_t uTimeoutMS, int *pGuestRc); 341 inline bool directoryExists(uint32_t uDirID, ComObjPtr<GuestDirectory> *pDir); 340 342 int directoryRemoveFromList(GuestDirectory *pDirectory); 343 int directoryRemoveInternal(const Utf8Str &strPath, uint32_t uFlags, int *pGuestRc); 341 344 int directoryCreateInternal(const Utf8Str &strPath, uint32_t uMode, uint32_t uFlags, int *pGuestRc); 342 345 int objectCreateTempInternal(const Utf8Str &strTemplate, const Utf8Str &strPath, bool fDirectory, const Utf8Str &strName, int *pGuestRc); 343 int directoryOpenInternal(const Utf8Str &strPath, const Utf8Str &strFilter, uint32_t uFlags, ComObjPtr<GuestDirectory> &pDirectory);346 int directoryOpenInternal(const GuestDirectoryOpenInfo &openInfo, ComObjPtr<GuestDirectory> &pDirectory, int *pGuestRc); 344 347 int directoryQueryInfoInternal(const Utf8Str &strPath, GuestFsObjData &objData, int *pGuestRc); 348 int dispatchToDirectory(PVBOXGUESTCTRLHOSTCBCTX pCtxCb, PVBOXGUESTCTRLHOSTCALLBACK pSvcCb); 345 349 int dispatchToFile(PVBOXGUESTCTRLHOSTCBCTX pCtxCb, PVBOXGUESTCTRLHOSTCALLBACK pSvcCb); 350 int dispatchToObject(PVBOXGUESTCTRLHOSTCBCTX pCtxCb, PVBOXGUESTCTRLHOSTCALLBACK pSvcCb); 346 351 int dispatchToProcess(PVBOXGUESTCTRLHOSTCBCTX pCtxCb, PVBOXGUESTCTRLHOSTCALLBACK pSvcCb); 347 352 int dispatchToThis(PVBOXGUESTCTRLHOSTCBCTX pCtxCb, PVBOXGUESTCTRLHOSTCALLBACK pSvcCb); … … 367 372 Guest *getParent(void) { return mParent; } 368 373 uint32_t getProtocolVersion(void) { return mData.mProtocolVersion; } 374 int pathRenameInternal(const Utf8Str &strSource, const Utf8Str &strDest, uint32_t uFlags, int *pGuestRc); 369 375 int processRemoveFromList(GuestProcess *pProcess); 370 376 int processCreateExInteral(GuestProcessStartupInfo &procInfo, ComObjPtr<GuestProcess> &pProgress);
Note:
See TracChangeset
for help on using the changeset viewer.