SerialPortImpl.cpp revision 6b5a9a0ffce24f9f3ba3aeb53c2be4fa109f27e0
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * VirtualBox COM class implementation
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * Copyright (C) 2006-2013 Oracle Corporation
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * available from http://www.virtualbox.org. This file is free software;
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * you can redistribute it and/or modify it under the terms of the GNU
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * General Public License (GPL) as published by the Free Software
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
f0ab104f070bc7f569404826fea1828ed985638cvboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
f0ab104f070bc7f569404826fea1828ed985638cvboxsync// constructor / destructor
return BaseFinalConstruct();
uninit();
// public initializer/uninitializer for internal purposes only
m = new Data();
return S_OK;
m = new Data();
return S_OK;
m = new Data();
return S_OK;
m = NULL;
return S_OK;
m->fModified = true;
return S_OK;
return S_OK;
switch (aHostMode)
case PortMode_RawFile:
case PortMode_HostPipe:
case PortMode_HostDevice:
case PortMode_Disconnected:
m->fModified = true;
return S_OK;
return S_OK;
return S_OK;
m->fModified = true;
return S_OK;
return S_OK;
m->fModified = true;
return rc;
return S_OK;
m->fModified = true;
return S_OK;
return S_OK;
m->fModified = true;
return S_OK;
return S_OK;
return S_OK;
return m->fModified;
if (m->pPeer)
return S_OK;