]> xenbits.xensource.com Git - pvdrivers/win/xeniface.git/commit
Split xeniface specific parts out of CXenAgent into CXenIfaceCreator
authorPaul Durrant <paul.durrant@citrix.com>
Wed, 29 Mar 2017 12:48:31 +0000 (13:48 +0100)
committerPaul Durrant <paul.durrant@citrix.com>
Mon, 3 Apr 2017 16:52:32 +0000 (17:52 +0100)
commit6ee565dafbc4369240fb92dbf61bfdc5b85c5682
treefe8328800980f4494a2bd48d3e391cacca445157
parent46fe6241f834a05779efebbac0bdc1ee25b496c0
Split xeniface specific parts out of CXenAgent into CXenIfaceCreator

In preparation for supporting more than one device interface, the
one-to-one correspondence between the IDeviceCreator interface and the
CXenAgent object needs to be broken.

This patch separates all code that interacts with the CXenIfaceDevice
object (as well as the CDevice and CDeviceList instances for the xeniface
interface) into a new CXenIfaceCreator object.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
src/xenagent/service.cpp
src/xenagent/service.h