VirtualBox

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


Ignore:
Timestamp:
Mar 7, 2018 11:02:14 AM (7 years ago)
Author:
vboxsync
Message:

Guest Control/GuestDirectoryImpl: Factored out the implementations of read() and close() into internal methods, various small cleanups.

File:
1 edited

Legend:

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

    r69500 r71250  
    55
    66/*
    7  * Copyright (C) 2012-2017 Oracle Corporation
     7 * Copyright (C) 2012-2018 Oracle Corporation
    88 *
    99 * This file is part of VirtualBox Open Source Edition (OSE), as
     
    1919#define ____H_GUESTDIRECTORYIMPL
    2020
     21#include "GuestDirectoryWrap.h"
     22#include "GuestFsObjInfoImpl.h"
    2123#include "GuestProcessImpl.h"
    22 #include "GuestDirectoryWrap.h"
    2324
    2425class GuestSession;
     
    4950    int            i_onRemove(void);
    5051
     52    int            i_closeInternal(int *pGuestRc);
     53    int            i_readInternal(ComObjPtr<GuestFsObjInfo> &fsObjInfo, int *pGuestRc);
     54    /** @}  */
     55
     56public:
     57    /** @name Public static internal methods.
     58     * @{ */
    5159    static Utf8Str i_guestErrorToString(int guestRc);
    5260    static HRESULT i_setErrorExternal(VirtualBoxBase *pInterface, int guestRc);
     
    5563private:
    5664
    57     /** @name Private Wrapped properties
     65    /** Wrapped @name IGuestDirectory properties
    5866     * @{ */
    59     /** @}  */
    6067    HRESULT getDirectoryName(com::Utf8Str &aDirectoryName);
    6168    HRESULT getFilter(com::Utf8Str &aFilter);
     69    /** @}  */
    6270
    63     /** @name Wrapped Private internal methods.
     71    /** Wrapped @name IGuestDirectory methods.
    6472     * @{ */
    65     /** @}  */
    6673    HRESULT close();
    6774    HRESULT read(ComPtr<IFsObjInfo> &aObjInfo);
     75    /** @}  */
    6876
    6977    struct Data
Note: See TracChangeset for help on using the changeset viewer.

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