VirtualBox

Changeset 87376 in vbox for trunk/src/VBox/Main/include


Ignore:
Timestamp:
Jan 22, 2021 7:22:03 PM (4 years ago)
Author:
vboxsync
Message:

USB/Darwin: Capture USB devices directly through IOUSBLib, no longer use VBoxUSB.kext (see bugref:9808).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/include/USBProxyBackend.h

    r82968 r87376  
    154154    void uninit();
    155155
    156     virtual void *insertFilter(PCUSBFILTER aFilter);
    157     virtual void removeFilter(void *aId);
    158 
    159     virtual int captureDevice(HostUSBDevice *aDevice);
    160     virtual void captureDeviceCompleted(HostUSBDevice *aDevice, bool aSuccess);
    161     virtual int releaseDevice(HostUSBDevice *aDevice);
    162     virtual void releaseDeviceCompleted(HostUSBDevice *aDevice, bool aSuccess);
    163 
    164     virtual bool i_isDevReEnumerationRequired();
     156    virtual int captureDevice(HostUSBDevice *aDevice);
     157    virtual int releaseDevice(HostUSBDevice *aDevice);
    165158
    166159protected:
     
    170163    virtual void serviceThreadInit (void);
    171164    virtual void serviceThreadTerm (void);
     165    virtual bool isFakeUpdateRequired();
    172166
    173167private:
     
    180174     * not including newly attached devices. */
    181175    bool mWaitABitNextTime;
    182     /** Whether we've successfully initialized the USBLib and should call USBLibTerm in the destructor. */
    183     bool mUSBLibInitialized;
    184176};
    185177# endif /* RT_OS_DARWIN */
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette