If %TRUE, allow retrying preparation of this feature even if it
failed once already; if %FALSE any attempt of preparing the feature after
the preparation already failed once will immediately fail with re-calling
prepare_async
if %TRUE, every non-core feature of the class depends on this one, and every feature (core or not) in subclasses depends on this one
an array of #GQuark representing other features which have to be prepared before trying to prepare this feature
an array of #GQuark representing interfaces which have to be implemented on the object in order to be able to prepare the feature
a #GQuark representing the name of the feature
called when the feature has to be prepared
only relevant for
TpConnection sub-classes; same as prepare_async
but for
features wanting to have a chance to prepare themself before the
TpConnection object announce its %TP_CONNECTION_STATUS_CONNECTED status
Structure representing a feature.