VirtualBox

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


Ignore:
Timestamp:
Aug 10, 2010 3:40:18 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
64639
Message:

Main: use settings struct for machine user data; remove iprt::MiniString::raw() and change all occurences to c_str()

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

Legend:

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

    r31332 r31539  
    229229
    230230    static HRESULT setErrorStatic(HRESULT aResultCode, const char *pcsz, ...);
    231     HRESULT setAuthLibraryError(const char *filename, int rc);
    232231    HRESULT setInvalidMachineStateError();
    233232
  • trunk/src/VBox/Main/include/MachineImpl.h

    r31333 r31539  
    214214    struct UserData
    215215    {
    216         UserData();
    217         ~UserData();
    218 
    219         Bstr    mName;
    220         BOOL    mNameSync;
    221         Bstr    mDescription;
    222         Bstr    mOSTypeId;
    223         Bstr    mSnapshotFolder;
    224         Bstr    mSnapshotFolderFull;
    225         BOOL    mTeleporterEnabled;
    226         ULONG   mTeleporterPort;
    227         Bstr    mTeleporterAddress;
    228         Bstr    mTeleporterPassword;
    229         BOOL    mRTCUseUTC;
     216        settings::MachineUserData s;
     217        Utf8Str m_strSnapshotFolderFull;
    230218    };
    231219
     
    592580     * for reading.
    593581     */
    594     const Bstr& getName() const { return mUserData->mName; }
     582    const Utf8Str& getName() const { return mUserData->s.strName; }
    595583
    596584    enum
  • trunk/src/VBox/Main/include/SnapshotImpl.h

    r31333 r31539  
    116116    ComObjPtr<Snapshot> findChildOrSelf(const Utf8Str &aName);
    117117
    118     void updateSavedStatePaths(const char *aOldPath,
    119                                const char *aNewPath);
    120     void updateSavedStatePathsImpl(const char *aOldPath,
    121                                    const char *aNewPath);
     118    void updateSavedStatePaths(const Utf8Str &strOldPath,
     119                               const Utf8Str &strNewPath);
     120    void updateSavedStatePathsImpl(const Utf8Str &strOldPath,
     121                                   const Utf8Str &strNewPath);
    122122
    123123    HRESULT saveSnapshot(settings::Snapshot &data, bool aAttrsOnly);
  • trunk/src/VBox/Main/include/VirtualBoxBase.h

    r30782 r31539  
    343343        if (RT_UNLIKELY(!(expr))) \
    344344            return setError(E_INVALIDARG, tr ("Argument %s %s"), \
    345                             #arg, Utf8StrFmt msg .raw()); \
     345                            #arg, Utf8StrFmt msg .c_str()); \
    346346    } while (0)
    347347
  • trunk/src/VBox/Main/include/netif.h

    r29250 r31539  
    147147    /* Get the index from the name */
    148148    int iInstance;
    149     if (sscanf(Utf8Str(bstrIfName).raw(), "vboxnet%d", &iInstance) != 1)
     149    if (sscanf(Utf8Str(bstrIfName).c_str(), "vboxnet%d", &iInstance) != 1)
    150150        return Bstr("0.0.0.0");
    151151
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