Bug 44348 - Debugging stream output for Tp::{Contact,ConnectionCapabilities}
Summary: Debugging stream output for Tp::{Contact,ConnectionCapabilities}
Status: RESOLVED MOVED
Alias: None
Product: Telepathy
Classification: Unclassified
Component: tp-qt (show other bugs)
Version: git master
Hardware: Other All
: medium enhancement
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL: http://cgit.collabora.com/git/user/og...
Whiteboard:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2011-12-31 06:59 UTC by Olli Salli
Modified: 2019-12-03 20:29 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Olli Salli 2011-12-31 06:59:53 UTC
There has been frustration with there being no generic human readable debug dump functionality in the rather information-intensive capabilities reporting classes of tp-qt, so I implemented that. See URL. Unfortunately I only had time to implement that for Contacts now, Connection one coming up later.

I made the output format multi-line, because there is so much information, although that's not very common with Qt debug operators. I don't see any other possibility.

Operator is found from Tp namespace thanks to Koenig lookup / ADL, and that's where it should be (not global, where it could collide with other implementations of the same thing, which likely exist).

I also made a small fix to CapabilitiesBase cross-linking, where I happened to notice an error.
Comment 1 GitLab Migration User 2019-12-03 20:29:09 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/telepathy/telepathy-qt/issues/37.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.