diff options
author | Wolf Bergenheim <ext-wolf.2.bergenheim@nokia.com> | 2010-01-13 08:47:08 +0200 |
---|---|---|
committer | Wolf Bergenheim <ext-wolf.2.bergenheim@nokia.com> | 2010-01-13 08:47:08 +0200 |
commit | f15c9a9aaacfde28fe1275ec337f0ad96abe8851 (patch) | |
tree | 38e46dbd59465e25b758fc4bdb3ec241dd37fceb /src | |
parent | 34cc1e61a9f32d371470934f0177b4810b67a873 (diff) |
libplayback tests: testConnectToServer()
Diffstat (limited to 'src')
-rw-r--r-- | src/libplayback-wrapper.cpp | 5 | ||||
-rw-r--r-- | src/resource-factory.cpp | 1 | ||||
-rw-r--r-- | src/resource.cpp | 3 |
3 files changed, 9 insertions, 0 deletions
diff --git a/src/libplayback-wrapper.cpp b/src/libplayback-wrapper.cpp index d260380..90b5f6a 100644 --- a/src/libplayback-wrapper.cpp +++ b/src/libplayback-wrapper.cpp @@ -24,6 +24,7 @@ bool LibPlaybackWrapper::initialize() DBusError dbusError; dbus_error_init(&dbusError); dbusConnection = dbus_bus_get(DBUS_BUS_SESSION, &dbusError); + qDebug("dbusConnection=%p", dbusConnection); if (dbus_error_is_set(&dbusError)) { qDebug("D-Bus Connection Error (%s)\n", dbusError.message); dbus_error_free(&dbusError); @@ -40,6 +41,10 @@ bool LibPlaybackWrapper::connectToServer() { enum pb_class_e libPlaybackClass = resourceClassToLibPlaybackClass(resource->applicationClass()); quint16 libPlaybackFlags = resourceFlagsToLibPlaybackFlags(resource->resources()); + + qDebug("libPlaybackFlags=%02x resources=%02x",libPlaybackFlags, resource->resources()); + qDebug("dbusConnection=%p", dbusConnection); + libPlaybackHandle = pb_playback_new_2(dbusConnection, libPlaybackClass, libPlaybackFlags, PB_STATE_STOP, libPlaybackStateHandler, this); if(libPlaybackHandle == NULL) { diff --git a/src/resource-factory.cpp b/src/resource-factory.cpp index c012bb9..f500792 100644 --- a/src/resource-factory.cpp +++ b/src/resource-factory.cpp @@ -15,6 +15,7 @@ ResourceFactory::~ResourceFactory() Resource * ResourceFactory::createResource(enum ResourceClass applicationClass, quint16 requestedResources) { + qDebug("We %s connected to DBus",sessionBusConnection.isConnected()?"are":"are not"); Resource *resource = new Resource(applicationClass, requestedResources, this); ResourceLibrary *libPlayback = new LibPlaybackWrapper(resource); diff --git a/src/resource.cpp b/src/resource.cpp index 76ef720..bc03847 100644 --- a/src/resource.cpp +++ b/src/resource.cpp @@ -13,12 +13,15 @@ Resource::~Resource() bool Resource::initialize(ResourceLibrary *library) { + qDebug("Resource::initialize"); resourceLibrary = library; return resourceLibrary->initialize(); } bool Resource::connectToServer() { + if(resourceLibrary == NULL) + return false; return resourceLibrary->connectToServer(); } |