Fixed bug that prevents proxy connections from being destroyed because
authorStefan Laner <laner@itestra.de>
Thu, 28 Nov 2013 17:41:45 +0000 (18:41 +0100)
committerPhilip Rauwolf <rauwolf@itestra.de>
Fri, 29 Nov 2013 15:20:47 +0000 (16:20 +0100)
commit8b93559fdcd3bf76526287bba288fbc8b6a77050
treea9782ca85716886b95de597cf7f44b8e46796089
parente0af53f2058965dd83a3585b9000f947d9f36cd7
Fixed bug that prevents proxy connections from being destroyed because
of a circular dependency between DBusConnection and DBusServiceRegistry.
Also removed bug that prevented ServiceRegistry-callbacks from being
deregistered correctly. Extended tests, some formatting issues, fixed
one spelling error.

Change-Id: I6cf2148375f4c086e60f0ad642415056bd808759
13 files changed:
src/CommonAPI/DBus/DBusConnection.cpp
src/CommonAPI/DBus/DBusConnection.h
src/CommonAPI/DBus/DBusProxy.cpp
src/CommonAPI/DBus/DBusProxy.h
src/CommonAPI/DBus/DBusProxyConnection.h
src/CommonAPI/DBus/DBusSelectiveEvent.h
src/CommonAPI/DBus/DBusServiceRegistry.cpp
src/test/DBusProxyTest.cpp
src/test/commonapi/tests/managed/LeafInterfaceProxy.h
src/test/commonapi/tests/managed/LeafInterfaceProxyBase.h
src/test/commonapi/tests/managed/LeafInterfaceStub.h
src/test/commonapi/tests/managed/LeafInterfaceStubDefault.cpp
src/test/commonapi/tests/managed/LeafInterfaceStubDefault.h