VirtualBox

Ignore:
Timestamp:
Nov 9, 2018 12:56:40 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
126494
Message:

Recording/Main: Renamed the IRecord* interfaces again to IRecording* to make it more standardized.

File:
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-server/RecordingSettingsImpl.cpp

    r75360 r75361  
    1717 */
    1818
    19 #define LOG_GROUP LOG_GROUP_MAIN_RECORDSETTINGS
     19#define LOG_GROUP LOG_GROUP_MAIN_RECORDINGSETTINGS
    2020#include "LoggingNew.h"
    2121
    22 #include "RecordSettingsImpl.h"
    23 #include "RecordScreenSettingsImpl.h"
     22#include "RecordingSettingsImpl.h"
     23#include "RecordingScreenSettingsImpl.h"
    2424#include "MachineImpl.h"
    2525
     
    3737////////////////////////////////////////////////////////////////////////////////
    3838
    39 struct RecordSettings::Data
     39struct RecordingSettings::Data
    4040{
    4141    Data()
     
    4343    { }
    4444
    45     Machine * const           pMachine;
    46     ComObjPtr<RecordSettings> pPeer;
    47     RecordScreenSettingsMap   mapScreenObj;
    48     bool                      fHasMachineLock;
     45    Machine * const              pMachine;
     46    ComObjPtr<RecordingSettings> pPeer;
     47    RecordScreenSettingsMap      mapScreenObj;
     48    bool                         fHasMachineLock;
    4949
    5050    // use the XML settings structure in the members for simplicity
    51     Backupable<settings::RecordSettings> bd;
     51    Backupable<settings::RecordingSettings> bd;
    5252};
    5353
    54 DEFINE_EMPTY_CTOR_DTOR(RecordSettings)
    55 
    56 HRESULT RecordSettings::FinalConstruct()
     54DEFINE_EMPTY_CTOR_DTOR(RecordingSettings)
     55
     56HRESULT RecordingSettings::FinalConstruct()
    5757{
    5858    return BaseFinalConstruct();
    5959}
    6060
    61 void RecordSettings::FinalRelease()
     61void RecordingSettings::FinalRelease()
    6262{
    6363    uninit();
     
    7070 * @returns COM result indicator
    7171 */
    72 HRESULT RecordSettings::init(Machine *aParent)
     72HRESULT RecordingSettings::init(Machine *aParent)
    7373{
    7474    LogFlowThisFuncEnter();
     
    103103 *  it shares data with is destroyed.
    104104 */
    105 HRESULT RecordSettings::init(Machine *aParent, RecordSettings *that)
     105HRESULT RecordingSettings::init(Machine *aParent, RecordingSettings *that)
    106106{
    107107    LogFlowThisFuncEnter();
     
    136136 *  of the original object passed as an argument.
    137137 */
    138 HRESULT RecordSettings::initCopy(Machine *aParent, RecordSettings *that)
     138HRESULT RecordingSettings::initCopy(Machine *aParent, RecordingSettings *that)
    139139{
    140140    LogFlowThisFuncEnter();
     
    168168 *  Called either from FinalRelease() or by the parent when it gets destroyed.
    169169 */
    170 void RecordSettings::uninit()
     170void RecordingSettings::uninit()
    171171{
    172172    LogFlowThisFuncEnter();
     
    194194/////////////////////////////////////////////////////////////////////////////
    195195
    196 HRESULT RecordSettings::getEnabled(BOOL *enabled)
     196HRESULT RecordingSettings::getEnabled(BOOL *enabled)
    197197{
    198198    AutoReadLock alock(this COMMA_LOCKVAL_SRC_POS);
     
    203203}
    204204
    205 HRESULT RecordSettings::setEnabled(BOOL enable)
     205HRESULT RecordingSettings::setEnabled(BOOL enable)
    206206{
    207207    LogFlowThisFuncEnter();
     
    251251}
    252252
    253 HRESULT RecordSettings::getScreens(std::vector<ComPtr<IRecordScreenSettings> > &aRecordScreenSettings)
     253HRESULT RecordingSettings::getScreens(std::vector<ComPtr<IRecordingScreenSettings> > &aRecordScreenSettings)
    254254{
    255255    LogFlowThisFuncEnter();
     
    277277}
    278278
    279 HRESULT RecordSettings::getScreenSettings(ULONG uScreenId, ComPtr<IRecordScreenSettings> &aRecordScreenSettings)
     279HRESULT RecordingSettings::getScreenSettings(ULONG uScreenId, ComPtr<IRecordingScreenSettings> &aRecordScreenSettings)
    280280{
    281281    LogFlowThisFuncEnter();
     
    312312 * @param   data                Recording screen settings to use for that screen.
    313313 */
    314 int RecordSettings::i_createScreenObj(RecordScreenSettingsMap &screenSettingsMap,
    315                                        uint32_t uScreenId, const settings::RecordScreenSettings &data)
     314int RecordingSettings::i_createScreenObj(RecordScreenSettingsMap &screenSettingsMap,
     315                                       uint32_t uScreenId, const settings::RecordingScreenSettings &data)
    316316{
    317317    LogFlowThisFunc(("Screen %RU32\n", uScreenId));
     
    325325    int vrc = VINF_SUCCESS;
    326326
    327     ComObjPtr<RecordScreenSettings> RecordScreenSettings;
    328     HRESULT rc = RecordScreenSettings.createObject();
     327    ComObjPtr<RecordingScreenSettings> recordingScreenSettings;
     328    HRESULT rc = recordingScreenSettings.createObject();
    329329    if (SUCCEEDED(rc))
    330330    {
    331         rc = RecordScreenSettings->init(this, uScreenId, data);
     331        rc = recordingScreenSettings->init(this, uScreenId, data);
    332332        if (SUCCEEDED(rc))
    333333        {
    334334            try
    335335            {
    336                 screenSettingsMap[uScreenId] = RecordScreenSettings;
     336                screenSettingsMap[uScreenId] = recordingScreenSettings;
    337337            }
    338338            catch (std::bad_alloc &)
     
    353353 * @param   uScreenId           ID of screen to remove.
    354354 */
    355 int RecordSettings::i_destroyScreenObj(RecordScreenSettingsMap &screenSettingsMap, uint32_t uScreenId)
     355int RecordingSettings::i_destroyScreenObj(RecordScreenSettingsMap &screenSettingsMap, uint32_t uScreenId)
    356356{
    357357    LogFlowThisFunc(("Screen %RU32\n", uScreenId));
     
    368368    /* Make sure to consume the pointer before the one of the
    369369     * iterator gets released. */
    370     ComObjPtr<RecordScreenSettings> pScreenSettings = itScreen->second;
     370    ComObjPtr<RecordingScreenSettings> pScreenSettings = itScreen->second;
    371371
    372372    screenSettingsMap.erase(itScreen);
     
    383383 * @param   screenSettingsMap   Map to destroy screen settings objects for.
    384384 */
    385 int RecordSettings::i_destroyAllScreenObj(RecordScreenSettingsMap &screenSettingsMap)
     385int RecordingSettings::i_destroyAllScreenObj(RecordScreenSettingsMap &screenSettingsMap)
    386386{
    387387    LogFlowThisFuncEnter();
     
    392392        /* Make sure to consume the pointer before the one of the
    393393         * iterator gets released. */
    394         ComObjPtr<RecordScreenSettings> pScreenSettings = itScreen->second;
     394        ComObjPtr<RecordingScreenSettings> pScreenSettings = itScreen->second;
    395395
    396396        screenSettingsMap.erase(itScreen);
     
    412412 * @note Locks this object for writing.
    413413 */
    414 HRESULT RecordSettings::i_loadSettings(const settings::RecordSettings &data)
     414HRESULT RecordingSettings::i_loadSettings(const settings::RecordingSettings &data)
    415415{
    416416    LogFlowThisFuncEnter();
     
    427427    LogFlowThisFunc(("Data has %zu screens\n", data.mapScreens.size()));
    428428
    429     settings::RecordScreenMap::const_iterator itScreen = data.mapScreens.begin();
     429    settings::RecordingScreenMap::const_iterator itScreen = data.mapScreens.begin();
    430430    while (itScreen != data.mapScreens.end())
    431431    {
     
    457457 * Resets the internal object state by destroying all screen settings objects.
    458458 */
    459 void RecordSettings::i_reset(void)
     459void RecordingSettings::i_reset(void)
    460460{
    461461    LogFlowThisFuncEnter();
     
    472472 * @note Locks this object for reading.
    473473 */
    474 HRESULT RecordSettings::i_saveSettings(settings::RecordSettings &data)
     474HRESULT RecordingSettings::i_saveSettings(settings::RecordingSettings &data)
    475475{
    476476    LogFlowThisFuncEnter();
     
    486486    data = *m->bd.data();
    487487
    488     settings::RecordScreenMap::iterator itScreen = data.mapScreens.begin();
     488    settings::RecordingScreenMap::iterator itScreen = data.mapScreens.begin();
    489489    while (itScreen != data.mapScreens.end())
    490490    {
     
    499499}
    500500
    501 void RecordSettings::i_rollback()
     501void RecordingSettings::i_rollback()
    502502{
    503503    AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS);
     
    505505}
    506506
    507 void RecordSettings::i_commit()
     507void RecordingSettings::i_commit()
    508508{
    509509    /* sanity */
     
    531531}
    532532
    533 void RecordSettings::i_copyFrom(RecordSettings *aThat)
     533void RecordingSettings::i_copyFrom(RecordingSettings *aThat)
    534534{
    535535    AssertReturnVoid(aThat != NULL);
     
    552552}
    553553
    554 void RecordSettings::i_applyDefaults(void)
     554void RecordingSettings::i_applyDefaults(void)
    555555{
    556556    /* sanity */
     
    566566 * Returns the full path to the default video capture file.
    567567 */
    568 int RecordSettings::i_getDefaultFileName(Utf8Str &strFile)
     568int RecordingSettings::i_getDefaultFileName(Utf8Str &strFile)
    569569{
    570570    AutoReadLock alock(this COMMA_LOCKVAL_SRC_POS);
     
    582582 * @returns \c true if the settings can be changed, \c false if not.
    583583 */
    584 bool RecordSettings::i_canChangeSettings(void)
     584bool RecordingSettings::i_canChangeSettings(void)
    585585{
    586586    AutoAnyStateDependency adep(m->pMachine);
     
    598598 * have been changed.
    599599 */
    600 void RecordSettings::i_onSettingsChanged(void)
     600void RecordingSettings::i_onSettingsChanged(void)
    601601{
    602602    LogFlowThisFuncEnter();
     
    613613 * to the number of the machine's configured displays.
    614614 */
    615 int RecordSettings::i_syncToMachineDisplays(void)
     615int RecordingSettings::i_syncToMachineDisplays(void)
    616616{
    617617    AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS);
     
    632632        if (m->mapScreenObj.find(i) == m->mapScreenObj.end())
    633633        {
    634             settings::RecordScreenMap::const_iterator itScreen = m->bd->mapScreens.find(i);
     634            settings::RecordingScreenMap::const_iterator itScreen = m->bd->mapScreens.find(i);
    635635            if (itScreen == m->bd->mapScreens.end())
    636636            {
    637                 settings::RecordScreenSettings defaultScreenSettings; /* Apply default settings. */
     637                settings::RecordingScreenSettings defaultScreenSettings; /* Apply default settings. */
    638638                m->bd->mapScreens[i] = defaultScreenSettings;
    639639            }
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