Danielle Madeley wrote:
> On Tue, 2009-11-24 at 12:31 +0000, Simon McVittie wrote:
>   
>> On Tue, 24 Nov 2009 at 10:40:00 +1100, Danielle Madeley wrote:
>>     
>>> It might be
>>> possible to have a "close-channels-on-dispose" property that can be set
>>> to FALSE, combined with a tp_handler_track_channel() method call so that
>>> a temporary Handler can pass a channel off to the real Handler, but in
>>> general things will work correctly.
>>>       
>> Please look at telepathy-qt4, whose Tp::AbstractClientHandler class 
>> implements
>> telepathy-spec without its users having to jump through hoops, before going
>> further with this class. We've designed many of the subtleties once already,
>> there's no need to do it all again :-)
>>     
>
> So there doesn't seem to be a lot of code here. What am I looking at in
> particular?
>   
You may want to check ClientRegistrar/AbstractClient*/MethodInvocationContext 
classes. Those classes handle registration of clients (handlers, observers, 
approvers)


BR

Andrunko

_______________________________________________
telepathy mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/telepathy

Reply via email to