예제 #1
0
HRESULT Keyboard::FinalConstruct()
{
    RT_ZERO(mpDrv);
    mpVMMDev = NULL;
    mfVMMDevInited = false;
    return BaseFinalConstruct();
}
예제 #2
0
HRESULT VBoxVetoEvent::FinalConstruct()
{
    m = new Data;
    HRESULT rc = m->mEvent.createObject();
    BaseFinalConstruct();
    return rc;
}
HRESULT Keyboard::FinalConstruct()
{
    RT_ZERO(mpDrv);
    mpVMMDev = NULL;
    mfVMMDevInited = false;
    menmLeds = PDMKEYBLEDS_NONE;
    return BaseFinalConstruct();
}
예제 #4
0
파일: MouseImpl.cpp 프로젝트: apaka/vbox
HRESULT Mouse::FinalConstruct()
{
    RT_ZERO(mpDrv);
    mcLastX = 0x8000;
    mcLastY = 0x8000;
    mfLastButtons = 0;
    mfVMMDevGuestCaps = 0;
    return BaseFinalConstruct();
}
예제 #5
0
파일: SessionImpl.cpp 프로젝트: apaka/vbox
HRESULT Session::FinalConstruct()
{
    LogFlowThisFunc(("\n"));

    HRESULT rc = init();

    BaseFinalConstruct();

    return rc;
}
예제 #6
0
HRESULT NATEngine::initCopy(Machine *aParent, INetworkAdapter *aAdapter, NATEngine *aThat)
{
    AutoInitSpan autoInitSpan(this);
    AssertReturn(autoInitSpan.isOk(), E_FAIL);

    Log(("initCopy that:%p this:%p\n", aThat, this));

    AutoCaller thatCaller(aThat);
    AssertComRCReturnRC(thatCaller.rc());

    AutoReadLock thatLock(aThat COMMA_LOCKVAL_SRC_POS);

    mData.attachCopy(aThat->mData);
    NATRuleMap::iterator it;
    mNATRules.clear();
    for (it = aThat->mNATRules.begin(); it != aThat->mNATRules.end(); ++it)
    {
        mNATRules.insert(std::make_pair(it->first, it->second));
    }
    unconst(mAdapter) = aAdapter;
    unconst(mParent) = aParent;
    autoInitSpan.setSucceeded();
    return BaseFinalConstruct();
}
HRESULT AudioAdapter::FinalConstruct()
{
    return BaseFinalConstruct();
}
예제 #8
0
HRESULT BandwidthGroup::FinalConstruct()
{
    return BaseFinalConstruct();
}
HRESULT GuestDnDSource::FinalConstruct(void)
{
    LogFlowThisFunc(("\n"));
    return BaseFinalConstruct();
}
예제 #10
0
HRESULT GuestFile::FinalConstruct(void)
{
    LogFlowThisFuncEnter();
    return BaseFinalConstruct();
}
예제 #11
0
HRESULT ParallelPort::FinalConstruct()
{
    return BaseFinalConstruct();
}
예제 #12
0
HRESULT SystemProperties::FinalConstruct()
{
    return BaseFinalConstruct();
}
예제 #13
0
HRESULT Guest::FinalConstruct()
{
    return BaseFinalConstruct();
}
HRESULT StorageController::FinalConstruct()
{
    return BaseFinalConstruct();
}
HRESULT SharedFolder::FinalConstruct()
{
    return BaseFinalConstruct();
}
예제 #16
0
HRESULT GuestFile::FinalConstruct()
{
    LogFlowThisFunc(("\n"));
    return BaseFinalConstruct();
}
예제 #17
0
HRESULT SerialPort::FinalConstruct()
{
    return BaseFinalConstruct();
}
예제 #18
0
HRESULT VBoxEvent::FinalConstruct()
{
    m = new Data;
    return BaseFinalConstruct();
}
HRESULT DisplaySourceBitmap::FinalConstruct()
{
    return BaseFinalConstruct();
}
예제 #20
0
HRESULT MachineDebugger::FinalConstruct()
{
    unconst(mParent) = NULL;
    return BaseFinalConstruct();
}
예제 #21
0
HRESULT NetworkAdapter::FinalConstruct()
{

    return BaseFinalConstruct();
}
HRESULT HostNetworkInterface::FinalConstruct()
{
    return BaseFinalConstruct();
}
HRESULT USBController::FinalConstruct()
{
    return BaseFinalConstruct();
}
HRESULT MediumAttachment::FinalConstruct()
{
    LogFlowThisFunc(("\n"));
    return BaseFinalConstruct();
}
HRESULT GuestDirectory::FinalConstruct(void)
{
    LogFlowThisFunc(("\n"));
    return BaseFinalConstruct();
}
예제 #26
0
HRESULT EventSource::FinalConstruct()
{
    m = new Data;
    return BaseFinalConstruct();
}
예제 #27
0
HRESULT PCIDeviceAttachment::FinalConstruct()
{
    LogFlowThisFunc(("\n"));
    return BaseFinalConstruct();
}
HRESULT GuestFsObjInfo::FinalConstruct(void)
{
    LogFlowThisFunc(("\n"));
    return BaseFinalConstruct();
}
예제 #29
0
HRESULT USBDeviceFilter::FinalConstruct()
{
    return BaseFinalConstruct();
}
예제 #30
0
HRESULT MachineToken::FinalConstruct()
{
    return BaseFinalConstruct();
}