VirtualBox

Changeset 42818 in vbox for trunk/src/VBox/Main/include


Ignore:
Timestamp:
Aug 15, 2012 9:45:06 AM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
80065
Message:

Guest Control 2.0: Use timeouts for IFile operations, renamed size to toRead.

Location:
trunk/src/VBox/Main/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/include/GuestFileImpl.h

    r42611 r42818  
    6363    STDMETHOD(Close)(void);
    6464    STDMETHOD(QueryInfo)(IFsObjInfo **aInfo);
    65     STDMETHOD(Read)(ULONG aToRead, ULONG *aRead, ComSafeArrayOut(BYTE, aData));
    66     STDMETHOD(ReadAt)(LONG64 aOffset, ULONG aToRead, ULONG *aRead, ComSafeArrayOut(BYTE, aData));
     65    STDMETHOD(Read)(ULONG aToRead, ULONG aTimeoutMS, ComSafeArrayOut(BYTE, aData));
     66    STDMETHOD(ReadAt)(LONG64 aOffset, ULONG aToRead, ULONG aTimeoutMS, ComSafeArrayOut(BYTE, aData));
    6767    STDMETHOD(Seek)(LONG64 aOffset, FileSeekType_T aType);
    6868    STDMETHOD(SetACL)(IN_BSTR aACL);
    69     STDMETHOD(Write)(ComSafeArrayIn(BYTE, aData), ULONG *aWritten);
    70     STDMETHOD(WriteAt)(LONG64 aOffset, ComSafeArrayIn(BYTE, aData), ULONG *aWritten);
     69    STDMETHOD(Write)(ComSafeArrayIn(BYTE, aData), ULONG aTimeoutMS, ULONG *aWritten);
     70    STDMETHOD(WriteAt)(LONG64 aOffset, ComSafeArrayIn(BYTE, aData), ULONG aTimeoutMS, ULONG *aWritten);
    7171    /** @}  */
    7272
  • trunk/src/VBox/Main/include/GuestProcessImpl.h

    r42718 r42818  
    6161    STDMETHOD(COMGETTER(Status))(ProcessStatus_T *aStatus);
    6262
    63     STDMETHOD(Read)(ULONG aHandle, ULONG aSize, ULONG aTimeoutMS, ComSafeArrayOut(BYTE, aData));
     63    STDMETHOD(Read)(ULONG aHandle, ULONG aToRead, ULONG aTimeoutMS, ComSafeArrayOut(BYTE, aData));
    6464    STDMETHOD(Terminate)(void);
    6565    STDMETHOD(WaitFor)(ULONG aWaitFlags, ULONG aTimeoutMS, ProcessWaitResult_T *aReason);
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette