Lines Matching refs:HostUSBDevice

77     /** @name Interfaces for the HostUSBDevice
79 virtual int captureDevice(HostUSBDevice *aDevice);
80 virtual void captureDeviceCompleted(HostUSBDevice *aDevice, bool aSuccess);
82 virtual void detachingDevice(HostUSBDevice *aDevice);
83 virtual int releaseDevice(HostUSBDevice *aDevice);
84 virtual void releaseDeviceCompleted(HostUSBDevice *aDevice, bool aSuccess);
96 virtual void deviceAdded(ComObjPtr<HostUSBDevice> &aDevice, SessionMachinesList &llOpenedMachines, PUSBDEVICE aUSBDevice);
97 virtual void deviceRemoved(ComObjPtr<HostUSBDevice> &aDevice);
98 virtual void deviceChanged(ComObjPtr<HostUSBDevice> &aDevice, SessionMachinesList *pllOpenedMachines, SessionMachine *aIgnoreMachine);
99 bool updateDeviceStateFake(HostUSBDevice *aDevice, PUSBDEVICE aUSBDevice, bool *aRunFilters, SessionMachine **aIgnoreMachine);
100 virtual bool updateDeviceState(HostUSBDevice *aDevice, PUSBDEVICE aUSBDevice, bool *aRunFilters, SessionMachine **aIgnoreMachine);
102 ComObjPtr<HostUSBDevice> findDeviceById(IN_GUID aId);
106 static void initFilterFromDevice(PUSBFILTER aFilter, HostUSBDevice *aDevice);
112 HRESULT runAllFiltersOnDevice(ComObjPtr<HostUSBDevice> &aDevice,
115 bool runMachineFilters(SessionMachine *aMachine, ComObjPtr<HostUSBDevice> &aDevice);
131 /** List of smart HostUSBDevice pointers. */
132 typedef std::list<ComObjPtr<HostUSBDevice> > HostUSBDeviceList;
161 virtual int captureDevice(HostUSBDevice *aDevice);
162 virtual void captureDeviceCompleted(HostUSBDevice *aDevice, bool aSuccess);
164 virtual void detachingDevice(HostUSBDevice *aDevice);
165 virtual int releaseDevice(HostUSBDevice *aDevice);
166 virtual void releaseDeviceCompleted(HostUSBDevice *aDevice, bool aSuccess);
174 virtual bool updateDeviceState (HostUSBDevice *aDevice, PUSBDEVICE aUSBDevice, bool *aRunFilters, SessionMachine **aIgnoreMachine);
212 virtual int captureDevice(HostUSBDevice *aDevice);
213 virtual int releaseDevice(HostUSBDevice *aDevice);
222 virtual void deviceAdded(ComObjPtr<HostUSBDevice> &aDevice, SessionMachinesList &llOpenedMachines, PUSBDEVICE aUSBDevice);
223 virtual bool updateDeviceState(HostUSBDevice *aDevice, PUSBDEVICE aUSBDevice, bool *aRunFilters, SessionMachine **aIgnoreMachine);
263 virtual int captureDevice (HostUSBDevice *aDevice);
264 virtual int releaseDevice (HostUSBDevice *aDevice);
271 virtual bool updateDeviceState(HostUSBDevice *aDevice, PUSBDEVICE aUSBDevice, bool *aRunFilters, SessionMachine **aIgnoreMachine);
308 virtual int captureDevice (HostUSBDevice *aDevice);
309 virtual int releaseDevice (HostUSBDevice *aDevice);
310 virtual void captureDeviceCompleted(HostUSBDevice *aDevice, bool aSuccess);
311 virtual void releaseDeviceCompleted(HostUSBDevice *aDevice, bool aSuccess);
317 virtual bool updateDeviceState(HostUSBDevice *aDevice, PUSBDEVICE aUSBDevice, bool *aRunFilters, SessionMachine **aIgnoreMachine);
341 virtual int captureDevice (HostUSBDevice *aDevice);
342 virtual int releaseDevice (HostUSBDevice *aDevice);
348 virtual bool updateDeviceState(HostUSBDevice *aDevice, PUSBDEVICE aUSBDevice, bool *aRunFilters, SessionMachine **aIgnoreMachine);
367 virtual int captureDevice(HostUSBDevice *aDevice);
368 virtual int releaseDevice(HostUSBDevice *aDevice);
377 virtual void deviceAdded(ComObjPtr<HostUSBDevice> &aDevice, SessionMachinesList &llOpenedMachines, PUSBDEVICE aUSBDevice);
378 virtual bool updateDeviceState(HostUSBDevice *aDevice, PUSBDEVICE aUSBDevice, bool *aRunFilters, SessionMachine **aIgnoreMachine);