示例#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
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();
}
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();
}
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();
}
HRESULT USBDeviceFilter::FinalConstruct()
{
    return BaseFinalConstruct();
}
示例#30
0
HRESULT MachineToken::FinalConstruct()
{
    return BaseFinalConstruct();
}