commit | 2f001c05a1a28a5c8806a0291540cfd434f9addf | [log] [tgz] |
---|---|---|
author | James E. Blair <jeblair@redhat.com> | Tue Jan 10 11:19:33 2017 -0800 |
committer | James E. Blair <jeblair@redhat.com> | Fri Jan 20 05:43:30 2017 -0800 |
tree | aa924d5f10176fd45862edec97a350bbb74dc1d2 | |
parent | a80ef4e7c6143cba9671e1b8e3e52188f4077b9f [diff] |
Separate driver interfaces and make abstract Separate the 4 driver interfaces into abstract interface classes, and also add an abstract driver class. Make the existing driver implementations inherit from these as appropriate. This should help clearly express which methods a given driver needs to implement. Change-Id: I918d35eced7b0581a65d53d2ebcd7124f3b3f0a6