Lines Matching refs:HostUSBDevice

36 DEFINE_EMPTY_CTOR_DTOR(HostUSBDevice)
38 HRESULT HostUSBDevice::FinalConstruct()
46 void HostUSBDevice::FinalRelease()
60 * This structure is now fully owned by the HostUSBDevice object and will be
64 HRESULT HostUSBDevice::init(PUSBDEVICE aUsb, USBProxyService *aUSBProxyService)
108 void HostUSBDevice::uninit()
127 HRESULT HostUSBDevice::getId(com::Guid &aId)
136 HRESULT HostUSBDevice::getVendorId(USHORT *aVendorId)
145 HRESULT HostUSBDevice::getProductId(USHORT *aProductId)
155 HRESULT HostUSBDevice::getRevision(USHORT *aRevision)
164 HRESULT HostUSBDevice::getManufacturer(com::Utf8Str &aManufacturer)
174 HRESULT HostUSBDevice::getProduct(com::Utf8Str &aProduct)
184 HRESULT HostUSBDevice::getSerialNumber(com::Utf8Str &aSerialNumber)
193 HRESULT HostUSBDevice::getAddress(com::Utf8Str &aAddress)
201 HRESULT HostUSBDevice::getPort(USHORT *aPort)
215 HRESULT HostUSBDevice::getVersion(USHORT *aVersion)
225 HRESULT HostUSBDevice::getSpeed(USBConnectionSpeed_T *aSpeed)
253 HRESULT HostUSBDevice::getPortVersion(USHORT *aPortVersion)
286 HRESULT HostUSBDevice::getRemote(BOOL *aRemote)
296 HRESULT HostUSBDevice::getState(USBDeviceState_T *aState)
312 com::Utf8Str HostUSBDevice::i_getName()
353 HRESULT HostUSBDevice::i_requestCaptureForVM(SessionMachine *aMachine, bool aSetError,
464 HRESULT HostUSBDevice::i_attachToVM(SessionMachine *aMachine, const com::Utf8Str &aCaptureFilename,
541 void HostUSBDevice::i_detachFromVM(HostUSBDeviceState aFinalState)
602 HRESULT HostUSBDevice::i_onDetachFromVM(SessionMachine *aMachine, bool aDone, bool *aRunFilters, bool aAbnormal /*= true*/)
666 HRESULT HostUSBDevice::i_requestReleaseToHost()
715 HRESULT HostUSBDevice::i_requestHold()
765 bool HostUSBDevice::i_wasActuallyDetached()
838 void HostUSBDevice::i_onPhysicalDetached()
859 void HostUSBDevice::i_onPhysicalDetachedInternal()
901 bool HostUSBDevice::i_isMatch(const USBDeviceFilter::Data &aData)
941 int HostUSBDevice::i_compare(PCUSBDEVICE aDev2)
963 int HostUSBDevice::i_compare(PCUSBDEVICE aDev1, PCUSBDEVICE aDev2, bool aIsAwaitingReAttach /*= false */)
1066 bool HostUSBDevice::i_updateState(PCUSBDEVICE aDev, bool *aRunFilters, SessionMachine **aIgnoreMachine)
1086 /* we used this logic of string comparison in HostUSBDevice::compare
1470 * See HostUSBDevice::updateState() for details.
1472 * @param[in] aDev See HostUSBDevice::updateState().
1473 * @param[out] aRunFilters See HostUSBDevice::updateState()
1474 * @param[out] aIgnoreMachine See HostUSBDevice::updateState()
1476 * @returns See HostUSBDevice::updateState()
1478 bool HostUSBDevice::i_updateStateFake(PCUSBDEVICE aDev, bool *aRunFilters, SessionMachine **aIgnoreMachine)
1530 bool HostUSBDevice::i_hasAsyncOperationTimedOut() const
1556 /*static*/ const char *HostUSBDevice::i_stateName(HostUSBDeviceState aState,
1754 bool HostUSBDevice::i_setState(HostUSBDeviceState aNewState,
2186 bool HostUSBDevice::i_startTransition(HostUSBDeviceState aNewState, HostUSBDeviceState aFinalState,
2230 bool HostUSBDevice::i_advanceTransition(bool aSkipReAttach /* = false */)
2397 bool HostUSBDevice::i_failTransition()
2457 USBDeviceState_T HostUSBDevice::i_canonicalState() const