Provide channel factory base class implementing handle => channel mapping
Submitted by Mikhail Zabaluev
Assigned to Telepathy bugs list
Description
The most common channel management pattern for peer-to-peer channels is mapping from remote handles to channels. There are similar implementations of a channel factory in connection managers which all feature a dynamic map from handles to channel objects, and share similar implementation quirks. It makes sense to provide a base class to reuse the mapping implementation.