Bug 27873

Summary: TpSimpleHandler - handle channels without writing a TpBaseClient subclass
Product: Telepathy Reporter: Simon McVittie <smcv>
Component: tp-glibAssignee: Guillaume Desmottes <guillaume.desmottes>
Status: RESOLVED FIXED QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: enhancement    
Priority: medium CC: danielle
Version: unspecifiedKeywords: patch
Hardware: Other   
OS: All   
URL: http://git.collabora.co.uk/?p=user/cassidy/telepathy-glib;a=shortlog;h=refs/heads/simple-handler-27873
Whiteboard:
i915 platform: i915 features:
Bug Depends on: 27872    
Bug Blocks:    

Description Simon McVittie 2010-04-28 08:47:16 UTC
Cloned from Bug #25236 via Bug #27872. Executive summary:

* after 27872 is fixed, TpBaseClient will provide flexible support for being a Handler by subclassing
* ... but subclassing in C is hard and most handlers are expected to be somewhat simple
* so, write a subclass that just needs a callback and some user_data

This will yield a more flexible equivalent of what Danielle initially proposed.
Comment 2 Guillaume Desmottes 2010-05-25 04:27:19 UTC
merged. Will be in 0.11.6

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.