bitbake: bitbake server: create common server infrastructure
authorAlexandru DAMIAN <alexandru.damian@intel.com>
Fri, 31 May 2013 11:06:46 +0000 (12:06 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 7 Jun 2013 13:13:18 +0000 (14:13 +0100)
commit98c97fd34a67656f27d9ae1c1bd0eb0e39af0050
treecc387f4ea9aacc4c60657cf0e922a322b665aded
parentaa74dccefeed064d52cbc7153621b3c518d1e7c4
bitbake: bitbake server: create common server infrastructure

In an attempt to minimize code duplication, create
clear interfaces, and maximize code reuse through OOP,
bb.server adds base classes for the BitBakeServer,
BitBakeServerConnection and actual server implementations
instructed in particular server types.

These classes document the minimum interfaces that the
derived classes must implement, and provide boilerplate code.

Changes to None, Process and XMLRPC servers as to use
the common server infrastructure.

(Bitbake rev: 6db4a64cef20f8d0aba804db4c4e1eec7b112b46)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/server/__init__.py
bitbake/lib/bb/server/process.py
bitbake/lib/bb/server/xmlrpc.py