#TpSimpleClientFactory maintains a cache of previously-constructed proxy
objects, so the implementations of create_account,create_connection,create_channel, and create_contact may assume that a
new object should be created when they are called. The default
implementations create unadorned instances of the relevant classes;
subclasses of the factory may choose to create more interesting proxy
subclasses.
The default implementation of dup_channel_features returns
#TP_CHANNEL_FEATURE_CORE, plus all features passed to
tp_simple_client_factory_add_channel_features() by the application.
Subclasses may override this method to prepare more interesting features
from subclasses of #TpChannel, for instance. The default implementations of
the other dup_x_features methods behave similarly.
The class structure for #TpSimpleClientFactory.
#TpSimpleClientFactory maintains a cache of previously-constructed proxy objects, so the implementations of
create_account,
create_connection,
create_channel,
andcreate_contact
may assume that a new object should be created when they are called. The default implementations create unadorned instances of the relevant classes; subclasses of the factory may choose to create more interesting proxy subclasses.The default implementation ofdup_x_features methods behave similarly.
dup_channel_features
returns #TP_CHANNEL_FEATURE_CORE, plus all features passed to tp_simple_client_factory_add_channel_features() by the application. Subclasses may override this method to prepare more interesting features from subclasses of #TpChannel, for instance. The default implementations of the other