[Bug 68712] New: connectivity code is far too complicated
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Aug 29 09:04:00 PDT 2013
https://bugs.freedesktop.org/show_bug.cgi?id=68712
Priority: medium
Bug ID: 68712
Assignee: simon.mcvittie at collabora.co.uk
Summary: connectivity code is far too complicated
QA Contact: telepathy-bugs at lists.freedesktop.org
Severity: normal
Classification: Unclassified
OS: All
Reporter: simon.mcvittie at collabora.co.uk
Hardware: Other
Status: ASSIGNED
Version: git master
Component: mission-control
Depends on: 56635
Product: Telepathy
In theory, Mission Control used to support multiple connectivity backends with
pluggability and and and. (In practice, I don't think it ever worked.)
Now that I have a branch (Bug #56635) to use GNetworkMonitor (which is also
pluggable), it seems like a good time to cut the complexity:
src/Makefile.am | 7 +-
src/connectivity-monitor.c | 21 ++-
src/kludge-transport.c | 268 --------------------------------
src/kludge-transport.h | 61 --------
src/mcd-account-connection.c | 70 ++++-----
src/mcd-account-manager.c | 23 ++-
src/mcd-account-manager.h | 4 +
src/mcd-account-priv.h | 3 -
src/mcd-account.c | 175 +++++++++++++--------
src/mcd-account.h | 15 +-
src/mcd-channel.c | 1 -
src/mcd-channel.h | 7 -
src/mcd-connection-plugin.h | 50 ------
src/mcd-dispatcher.h | 15 --
src/mcd-manager.h | 6 -
src/mcd-master-priv.h | 6 -
src/mcd-master.c | 361 ++-----------------------------------------
src/mcd-master.h | 23 +--
src/mcd-operation.c | 39 ++---
src/mcd-transport.c | 188 ----------------------
src/mcd-transport.h | 83 ----------
21 files changed, 231 insertions(+), 1195 deletions(-)
(Admittedly, that figure includes some other refactoring on the way.)
--
You are receiving this mail because:
You are the QA Contact for the bug.
More information about the telepathy-bugs
mailing list