commit | 8267511c96e3226e45a0be773ee442b66261824d | [log] [tgz] |
---|---|---|
author | vchtchetkine <vchtchetkine@google.com> | Fri Jul 24 11:30:41 2009 -0700 |
committer | vchtchetkine <vchtchetkine@google.com> | Sat Jul 25 11:14:04 2009 -0700 |
tree | 809016f2b528a45e55112bcf2987c253b54f6c7d | |
parent | f74c1d2fb76ed6f3a08c76f3c4dc7c783c39383c [diff] |
Refactor API classes to support both, WinUsb and Legacy API To support both, WinUsb and Legacy driver APIs we need to abstract classes that depend on driver API details and then implement two sets of the actual classes: one for WinUsb, and another for the Legacy drivers, so we can choose in runtime which objects should be instantiated, depending on what type of driver we have underneath this API.