static inline void tp_svc_client_observer_base_init_once (gpointer klass G_GNUC_UNUSED) { static TpDBusPropertiesMixinPropInfo properties[4] = { { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "aa{sv}", 0, NULL, NULL }, /* ObserverChannelFilter */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "b", 0, NULL, NULL }, /* Recover */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "b", 0, NULL, NULL }, /* DelayApprovers */ { 0, 0, NULL, 0, NULL, NULL } }; static TpDBusPropertiesMixinIfaceInfo interface = { 0, properties, NULL, NULL }; dbus_g_object_type_install_info (tp_svc_client_observer_get_type (), &_tp_svc_client_observer_object_info); interface.dbus_interface = g_quark_from_static_string ("org.freedesktop.Telepathy.Client.Observer"); properties[0].name = g_quark_from_static_string ("ObserverChannelFilter"); properties[0].type = (dbus_g_type_get_collection ("GPtrArray", (dbus_g_type_get_map ("GHashTable", G_TYPE_STRING, G_TYPE_VALUE)))); properties[1].name = g_quark_from_static_string ("Recover"); properties[1].type = G_TYPE_BOOLEAN; properties[2].name = g_quark_from_static_string ("DelayApprovers"); properties[2].type = G_TYPE_BOOLEAN; tp_svc_interface_set_dbus_properties_info (TP_TYPE_SVC_CLIENT_OBSERVER, &interface); }
static inline void tp_svc_client_handler_base_init_once (gpointer klass G_GNUC_UNUSED) { static TpDBusPropertiesMixinPropInfo properties[5] = { { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "aa{sv}", 0, NULL, NULL }, /* HandlerChannelFilter */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "b", 0, NULL, NULL }, /* BypassApproval */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "as", 0, NULL, NULL }, /* Capabilities */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "ao", 0, NULL, NULL }, /* HandledChannels */ { 0, 0, NULL, 0, NULL, NULL } }; static TpDBusPropertiesMixinIfaceInfo interface = { 0, properties, NULL, NULL }; dbus_g_object_type_install_info (tp_svc_client_handler_get_type (), &_tp_svc_client_handler_object_info); interface.dbus_interface = g_quark_from_static_string ("org.freedesktop.Telepathy.Client.Handler"); properties[0].name = g_quark_from_static_string ("HandlerChannelFilter"); properties[0].type = (dbus_g_type_get_collection ("GPtrArray", (dbus_g_type_get_map ("GHashTable", G_TYPE_STRING, G_TYPE_VALUE)))); properties[1].name = g_quark_from_static_string ("BypassApproval"); properties[1].type = G_TYPE_BOOLEAN; properties[2].name = g_quark_from_static_string ("Capabilities"); properties[2].type = G_TYPE_STRV; properties[3].name = g_quark_from_static_string ("HandledChannels"); properties[3].type = dbus_g_type_get_collection ("GPtrArray", DBUS_TYPE_G_OBJECT_PATH); tp_svc_interface_set_dbus_properties_info (TP_TYPE_SVC_CLIENT_HANDLER, &interface); }
static inline void tp_svc_call_stream_base_init_once (gpointer klass G_GNUC_UNUSED) { static TpDBusPropertiesMixinPropInfo properties[6] = { { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "as", 0, NULL, NULL }, /* Interfaces */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "a{uu}", 0, NULL, NULL }, /* RemoteMembers */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "a{us}", 0, NULL, NULL }, /* RemoteMemberIdentifiers */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "u", 0, NULL, NULL }, /* LocalSendingState */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "b", 0, NULL, NULL }, /* CanRequestReceiving */ { 0, 0, NULL, 0, NULL, NULL } }; static TpDBusPropertiesMixinIfaceInfo interface = { 0, properties, NULL, NULL }; dbus_g_object_type_install_info (tp_svc_call_stream_get_type (), &_tp_svc_call_stream_object_info); interface.dbus_interface = g_quark_from_static_string ("org.freedesktop.Telepathy.Call1.Stream"); properties[0].name = g_quark_from_static_string ("Interfaces"); properties[0].type = G_TYPE_STRV; properties[1].name = g_quark_from_static_string ("RemoteMembers"); properties[1].type = (dbus_g_type_get_map ("GHashTable", G_TYPE_UINT, G_TYPE_UINT)); properties[2].name = g_quark_from_static_string ("RemoteMemberIdentifiers"); properties[2].type = (dbus_g_type_get_map ("GHashTable", G_TYPE_UINT, G_TYPE_STRING)); properties[3].name = g_quark_from_static_string ("LocalSendingState"); properties[3].type = G_TYPE_UINT; properties[4].name = g_quark_from_static_string ("CanRequestReceiving"); properties[4].type = G_TYPE_BOOLEAN; tp_svc_interface_set_dbus_properties_info (TP_TYPE_SVC_CALL_STREAM, &interface); call_stream_signals[SIGNAL_CALL_STREAM_RemoteMembersChanged] = g_signal_new ("remote-members-changed", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 4, (dbus_g_type_get_map ("GHashTable", G_TYPE_UINT, G_TYPE_UINT)), (dbus_g_type_get_map ("GHashTable", G_TYPE_UINT, G_TYPE_STRING)), DBUS_TYPE_G_UINT_ARRAY, (dbus_g_type_get_struct ("GValueArray", G_TYPE_UINT, G_TYPE_UINT, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INVALID))); call_stream_signals[SIGNAL_CALL_STREAM_LocalSendingStateChanged] = g_signal_new ("local-sending-state-changed", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_UINT, (dbus_g_type_get_struct ("GValueArray", G_TYPE_UINT, G_TYPE_UINT, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INVALID))); }
static inline void tp_svc_protocol_interface_presence_base_init_once (gpointer klass G_GNUC_UNUSED) { static TpDBusPropertiesMixinPropInfo properties[2] = { { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "a{s(ubb)}", 0, NULL, NULL }, /* Statuses */ { 0, 0, NULL, 0, NULL, NULL } }; static TpDBusPropertiesMixinIfaceInfo interface = { 0, properties, NULL, NULL }; dbus_g_object_type_install_info (tp_svc_protocol_interface_presence_get_type (), &_tp_svc_protocol_interface_presence_object_info); interface.dbus_interface = g_quark_from_static_string ("org.freedesktop.Telepathy.Protocol.Interface.Presence"); properties[0].name = g_quark_from_static_string ("Statuses"); properties[0].type = (dbus_g_type_get_map ("GHashTable", G_TYPE_STRING, (dbus_g_type_get_struct ("GValueArray", G_TYPE_UINT, G_TYPE_BOOLEAN, G_TYPE_BOOLEAN, G_TYPE_INVALID)))); tp_svc_interface_set_dbus_properties_info (TP_TYPE_SVC_PROTOCOL_INTERFACE_PRESENCE, &interface); }
static inline void mc_svc_account_interface_hidden_base_init_once (gpointer klass G_GNUC_UNUSED) { static TpDBusPropertiesMixinPropInfo properties[2] = { { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "b", 0, NULL, NULL }, /* Hidden */ { 0, 0, NULL, 0, NULL, NULL } }; static TpDBusPropertiesMixinIfaceInfo interface = { 0, properties, NULL, NULL }; dbus_g_object_type_install_info (mc_svc_account_interface_hidden_get_type (), &_mc_svc_account_interface_hidden_object_info); interface.dbus_interface = g_quark_from_static_string ("org.freedesktop.Telepathy.Account.Interface.Hidden.DRAFT1"); properties[0].name = g_quark_from_static_string ("Hidden"); properties[0].type = G_TYPE_BOOLEAN; tp_svc_interface_set_dbus_properties_info (MC_TYPE_SVC_ACCOUNT_INTERFACE_HIDDEN, &interface); }
static inline void mc_svc_account_interface_conditions_base_init_once (gpointer klass G_GNUC_UNUSED) { static TpDBusPropertiesMixinPropInfo properties[2] = { { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ | TP_DBUS_PROPERTIES_MIXIN_FLAG_WRITE, "a{ss}", 0, NULL, NULL }, /* Condition */ { 0, 0, NULL, 0, NULL, NULL } }; static TpDBusPropertiesMixinIfaceInfo interface = { 0, properties, NULL, NULL }; dbus_g_object_type_install_info (mc_svc_account_interface_conditions_get_type (), &_mc_svc_account_interface_conditions_object_info); interface.dbus_interface = g_quark_from_static_string ("com.nokia.Account.Interface.Conditions"); properties[0].name = g_quark_from_static_string ("Condition"); properties[0].type = DBUS_TYPE_G_STRING_STRING_HASHTABLE; tp_svc_interface_set_dbus_properties_info (MC_TYPE_SVC_ACCOUNT_INTERFACE_CONDITIONS, &interface); }
static inline void mc_svc_account_interface_external_password_storage_base_init_once (gpointer klass G_GNUC_UNUSED) { static TpDBusPropertiesMixinPropInfo properties[2] = { { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "b", 0, NULL, NULL }, /* PasswordSaved */ { 0, 0, NULL, 0, NULL, NULL } }; static TpDBusPropertiesMixinIfaceInfo interface = { 0, properties, NULL, NULL }; dbus_g_object_type_install_info (mc_svc_account_interface_external_password_storage_get_type (), &_mc_svc_account_interface_external_password_storage_object_info); interface.dbus_interface = g_quark_from_static_string ("org.freedesktop.Telepathy.Account.Interface.ExternalPasswordStorage.DRAFT"); properties[0].name = g_quark_from_static_string ("PasswordSaved"); properties[0].type = G_TYPE_BOOLEAN; tp_svc_interface_set_dbus_properties_info (MC_TYPE_SVC_ACCOUNT_INTERFACE_EXTERNAL_PASSWORD_STORAGE, &interface); }
static inline void tp_svc_client_base_init_once (gpointer klass G_GNUC_UNUSED) { static TpDBusPropertiesMixinPropInfo properties[2] = { { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "as", 0, NULL, NULL }, /* Interfaces */ { 0, 0, NULL, 0, NULL, NULL } }; static TpDBusPropertiesMixinIfaceInfo interface = { 0, properties, NULL, NULL }; dbus_g_object_type_install_info (tp_svc_client_get_type (), &_tp_svc_client_object_info); interface.dbus_interface = g_quark_from_static_string ("org.freedesktop.Telepathy.Client"); properties[0].name = g_quark_from_static_string ("Interfaces"); properties[0].type = G_TYPE_STRV; tp_svc_interface_set_dbus_properties_info (TP_TYPE_SVC_CLIENT, &interface); }
static inline void tp_svc_debug_base_init_once (gpointer klass G_GNUC_UNUSED) { static TpDBusPropertiesMixinPropInfo properties[2] = { { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ | TP_DBUS_PROPERTIES_MIXIN_FLAG_WRITE, "b", 0, NULL, NULL }, /* Enabled */ { 0, 0, NULL, 0, NULL, NULL } }; static TpDBusPropertiesMixinIfaceInfo interface = { 0, properties, NULL, NULL }; dbus_g_object_type_install_info (tp_svc_debug_get_type (), &_tp_svc_debug_object_info); interface.dbus_interface = g_quark_from_static_string ("org.freedesktop.Telepathy.Debug"); properties[0].name = g_quark_from_static_string ("Enabled"); properties[0].type = G_TYPE_BOOLEAN; tp_svc_interface_set_dbus_properties_info (TP_TYPE_SVC_DEBUG, &interface); /** * TpSvcDebug::new-debug-message: * @arg_time: gdouble (FIXME, generate documentation) * @arg_domain: const gchar * (FIXME, generate documentation) * @arg_level: guint (FIXME, generate documentation) * @arg_message: const gchar * (FIXME, generate documentation) * * The NewDebugMessage D-Bus signal is emitted whenever this GObject signal is. */ debug_signals[SIGNAL_DEBUG_NewDebugMessage] = g_signal_new ("new-debug-message", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, _tp_marshal_VOID__DOUBLE_STRING_UINT_STRING, G_TYPE_NONE, 4, G_TYPE_DOUBLE, G_TYPE_STRING, G_TYPE_UINT, G_TYPE_STRING); }
static inline void tp_svc_protocol_base_init_once (gpointer klass G_GNUC_UNUSED) { static TpDBusPropertiesMixinPropInfo properties[9] = { { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "as", 0, NULL, NULL }, /* Interfaces */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "a(susv)", 0, NULL, NULL }, /* Parameters */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "as", 0, NULL, NULL }, /* ConnectionInterfaces */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "a(a{sv}as)", 0, NULL, NULL }, /* RequestableChannelClasses */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "s", 0, NULL, NULL }, /* VCardField */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "s", 0, NULL, NULL }, /* EnglishName */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "s", 0, NULL, NULL }, /* Icon */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "as", 0, NULL, NULL }, /* AuthenticationTypes */ { 0, 0, NULL, 0, NULL, NULL } }; static TpDBusPropertiesMixinIfaceInfo interface = { 0, properties, NULL, NULL }; dbus_g_object_type_install_info (tp_svc_protocol_get_type (), &_tp_svc_protocol_object_info); interface.dbus_interface = g_quark_from_static_string ("org.freedesktop.Telepathy.Protocol"); properties[0].name = g_quark_from_static_string ("Interfaces"); properties[0].type = G_TYPE_STRV; properties[1].name = g_quark_from_static_string ("Parameters"); properties[1].type = (dbus_g_type_get_collection ("GPtrArray", (dbus_g_type_get_struct ("GValueArray", G_TYPE_STRING, G_TYPE_UINT, G_TYPE_STRING, G_TYPE_VALUE, G_TYPE_INVALID)))); properties[2].name = g_quark_from_static_string ("ConnectionInterfaces"); properties[2].type = G_TYPE_STRV; properties[3].name = g_quark_from_static_string ("RequestableChannelClasses"); properties[3].type = (dbus_g_type_get_collection ("GPtrArray", (dbus_g_type_get_struct ("GValueArray", (dbus_g_type_get_map ("GHashTable", G_TYPE_STRING, G_TYPE_VALUE)), G_TYPE_STRV, G_TYPE_INVALID)))); properties[4].name = g_quark_from_static_string ("VCardField"); properties[4].type = G_TYPE_STRING; properties[5].name = g_quark_from_static_string ("EnglishName"); properties[5].type = G_TYPE_STRING; properties[6].name = g_quark_from_static_string ("Icon"); properties[6].type = G_TYPE_STRING; properties[7].name = g_quark_from_static_string ("AuthenticationTypes"); properties[7].type = G_TYPE_STRV; tp_svc_interface_set_dbus_properties_info (TP_TYPE_SVC_PROTOCOL, &interface); }
static inline void tp_svc_protocol_interface_avatars_base_init_once (gpointer klass G_GNUC_UNUSED) { static TpDBusPropertiesMixinPropInfo properties[9] = { { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "as", 0, NULL, NULL }, /* SupportedAvatarMIMETypes */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "u", 0, NULL, NULL }, /* MinimumAvatarHeight */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "u", 0, NULL, NULL }, /* MinimumAvatarWidth */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "u", 0, NULL, NULL }, /* RecommendedAvatarHeight */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "u", 0, NULL, NULL }, /* RecommendedAvatarWidth */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "u", 0, NULL, NULL }, /* MaximumAvatarHeight */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "u", 0, NULL, NULL }, /* MaximumAvatarWidth */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "u", 0, NULL, NULL }, /* MaximumAvatarBytes */ { 0, 0, NULL, 0, NULL, NULL } }; static TpDBusPropertiesMixinIfaceInfo interface = { 0, properties, NULL, NULL }; dbus_g_object_type_install_info (tp_svc_protocol_interface_avatars_get_type (), &_tp_svc_protocol_interface_avatars_object_info); interface.dbus_interface = g_quark_from_static_string ("org.freedesktop.Telepathy.Protocol.Interface.Avatars"); properties[0].name = g_quark_from_static_string ("SupportedAvatarMIMETypes"); properties[0].type = G_TYPE_STRV; properties[1].name = g_quark_from_static_string ("MinimumAvatarHeight"); properties[1].type = G_TYPE_UINT; properties[2].name = g_quark_from_static_string ("MinimumAvatarWidth"); properties[2].type = G_TYPE_UINT; properties[3].name = g_quark_from_static_string ("RecommendedAvatarHeight"); properties[3].type = G_TYPE_UINT; properties[4].name = g_quark_from_static_string ("RecommendedAvatarWidth"); properties[4].type = G_TYPE_UINT; properties[5].name = g_quark_from_static_string ("MaximumAvatarHeight"); properties[5].type = G_TYPE_UINT; properties[6].name = g_quark_from_static_string ("MaximumAvatarWidth"); properties[6].type = G_TYPE_UINT; properties[7].name = g_quark_from_static_string ("MaximumAvatarBytes"); properties[7].type = G_TYPE_UINT; tp_svc_interface_set_dbus_properties_info (TP_TYPE_SVC_PROTOCOL_INTERFACE_AVATARS, &interface); }
static inline void tp_svc_protocol_interface_addressing_base_init_once (gpointer klass G_GNUC_UNUSED) { static TpDBusPropertiesMixinPropInfo properties[3] = { { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "as", 0, NULL, NULL }, /* AddressableVCardFields */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "as", 0, NULL, NULL }, /* AddressableURISchemes */ { 0, 0, NULL, 0, NULL, NULL } }; static TpDBusPropertiesMixinIfaceInfo interface = { 0, properties, NULL, NULL }; dbus_g_object_type_install_info (tp_svc_protocol_interface_addressing_get_type (), &_tp_svc_protocol_interface_addressing_object_info); interface.dbus_interface = g_quark_from_static_string ("org.freedesktop.Telepathy.Protocol.Interface.Addressing"); properties[0].name = g_quark_from_static_string ("AddressableVCardFields"); properties[0].type = G_TYPE_STRV; properties[1].name = g_quark_from_static_string ("AddressableURISchemes"); properties[1].type = G_TYPE_STRV; tp_svc_interface_set_dbus_properties_info (TP_TYPE_SVC_PROTOCOL_INTERFACE_ADDRESSING, &interface); }
static inline void tp_svc_call_stream_interface_media_base_init_once (gpointer klass G_GNUC_UNUSED) { static TpDBusPropertiesMixinPropInfo properties[11] = { { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "u", 0, NULL, NULL }, /* SendingState */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "u", 0, NULL, NULL }, /* ReceivingState */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "u", 0, NULL, NULL }, /* Transport */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "a(usua{sv})", 0, NULL, NULL }, /* LocalCandidates */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "(ss)", 0, NULL, NULL }, /* LocalCredentials */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "a(sq)", 0, NULL, NULL }, /* STUNServers */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "aa{sv}", 0, NULL, NULL }, /* RelayInfo */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "b", 0, NULL, NULL }, /* HasServerInfo */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "ao", 0, NULL, NULL }, /* Endpoints */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "b", 0, NULL, NULL }, /* ICERestartPending */ { 0, 0, NULL, 0, NULL, NULL } }; static TpDBusPropertiesMixinIfaceInfo interface = { 0, properties, NULL, NULL }; dbus_g_object_type_install_info (tp_svc_call_stream_interface_media_get_type (), &_tp_svc_call_stream_interface_media_object_info); interface.dbus_interface = g_quark_from_static_string ("org.freedesktop.Telepathy.Call1.Stream.Interface.Media"); properties[0].name = g_quark_from_static_string ("SendingState"); properties[0].type = G_TYPE_UINT; properties[1].name = g_quark_from_static_string ("ReceivingState"); properties[1].type = G_TYPE_UINT; properties[2].name = g_quark_from_static_string ("Transport"); properties[2].type = G_TYPE_UINT; properties[3].name = g_quark_from_static_string ("LocalCandidates"); properties[3].type = (dbus_g_type_get_collection ("GPtrArray", (dbus_g_type_get_struct ("GValueArray", G_TYPE_UINT, G_TYPE_STRING, G_TYPE_UINT, (dbus_g_type_get_map ("GHashTable", G_TYPE_STRING, G_TYPE_VALUE)), G_TYPE_INVALID)))); properties[4].name = g_quark_from_static_string ("LocalCredentials"); properties[4].type = (dbus_g_type_get_struct ("GValueArray", G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INVALID)); properties[5].name = g_quark_from_static_string ("STUNServers"); properties[5].type = (dbus_g_type_get_collection ("GPtrArray", (dbus_g_type_get_struct ("GValueArray", G_TYPE_STRING, G_TYPE_UINT, G_TYPE_INVALID)))); properties[6].name = g_quark_from_static_string ("RelayInfo"); properties[6].type = (dbus_g_type_get_collection ("GPtrArray", (dbus_g_type_get_map ("GHashTable", G_TYPE_STRING, G_TYPE_VALUE)))); properties[7].name = g_quark_from_static_string ("HasServerInfo"); properties[7].type = G_TYPE_BOOLEAN; properties[8].name = g_quark_from_static_string ("Endpoints"); properties[8].type = dbus_g_type_get_collection ("GPtrArray", DBUS_TYPE_G_OBJECT_PATH); properties[9].name = g_quark_from_static_string ("ICERestartPending"); properties[9].type = G_TYPE_BOOLEAN; tp_svc_interface_set_dbus_properties_info (TP_TYPE_SVC_CALL_STREAM_INTERFACE_MEDIA, &interface); call_stream_interface_media_signals[SIGNAL_CALL_STREAM_INTERFACE_MEDIA_SendingStateChanged] = g_signal_new ("sending-state-changed", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 1, G_TYPE_UINT); call_stream_interface_media_signals[SIGNAL_CALL_STREAM_INTERFACE_MEDIA_ReceivingStateChanged] = g_signal_new ("receiving-state-changed", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 1, G_TYPE_UINT); call_stream_interface_media_signals[SIGNAL_CALL_STREAM_INTERFACE_MEDIA_LocalCandidatesAdded] = g_signal_new ("local-candidates-added", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 1, (dbus_g_type_get_collection ("GPtrArray", (dbus_g_type_get_struct ("GValueArray", G_TYPE_UINT, G_TYPE_STRING, G_TYPE_UINT, (dbus_g_type_get_map ("GHashTable", G_TYPE_STRING, G_TYPE_VALUE)), G_TYPE_INVALID))))); call_stream_interface_media_signals[SIGNAL_CALL_STREAM_INTERFACE_MEDIA_LocalCredentialsChanged] = g_signal_new ("local-credentials-changed", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, G_TYPE_STRING, G_TYPE_STRING); call_stream_interface_media_signals[SIGNAL_CALL_STREAM_INTERFACE_MEDIA_RelayInfoChanged] = g_signal_new ("relay-info-changed", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 1, (dbus_g_type_get_collection ("GPtrArray", (dbus_g_type_get_map ("GHashTable", G_TYPE_STRING, G_TYPE_VALUE))))); call_stream_interface_media_signals[SIGNAL_CALL_STREAM_INTERFACE_MEDIA_STUNServersChanged] = g_signal_new ("s-tu-nservers-changed", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 1, (dbus_g_type_get_collection ("GPtrArray", (dbus_g_type_get_struct ("GValueArray", G_TYPE_STRING, G_TYPE_UINT, G_TYPE_INVALID))))); call_stream_interface_media_signals[SIGNAL_CALL_STREAM_INTERFACE_MEDIA_ServerInfoRetrieved] = g_signal_new ("server-info-retrieved", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 0); call_stream_interface_media_signals[SIGNAL_CALL_STREAM_INTERFACE_MEDIA_EndpointsChanged] = g_signal_new ("endpoints-changed", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 2, dbus_g_type_get_collection ("GPtrArray", DBUS_TYPE_G_OBJECT_PATH), dbus_g_type_get_collection ("GPtrArray", DBUS_TYPE_G_OBJECT_PATH)); call_stream_interface_media_signals[SIGNAL_CALL_STREAM_INTERFACE_MEDIA_ICERestartRequested] = g_signal_new ("i-ce-restart-requested", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 0); }
static inline void tp_svc_media_stream_handler_base_init_once (gpointer klass G_GNUC_UNUSED) { static TpDBusPropertiesMixinPropInfo properties[5] = { { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "a(sq)", 0, NULL, NULL }, /* STUNServers */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "b", 0, NULL, NULL }, /* CreatedLocally */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "s", 0, NULL, NULL }, /* NATTraversal */ { 0, TP_DBUS_PROPERTIES_MIXIN_FLAG_READ, "aa{sv}", 0, NULL, NULL }, /* RelayInfo */ { 0, 0, NULL, 0, NULL, NULL } }; static TpDBusPropertiesMixinIfaceInfo interface = { 0, properties, NULL, NULL }; dbus_g_object_type_install_info (tp_svc_media_stream_handler_get_type (), &_tp_svc_media_stream_handler_object_info); interface.dbus_interface = g_quark_from_static_string ("org.freedesktop.Telepathy.Media.StreamHandler"); properties[0].name = g_quark_from_static_string ("STUNServers"); properties[0].type = (dbus_g_type_get_collection ("GPtrArray", (dbus_g_type_get_struct ("GValueArray", G_TYPE_STRING, G_TYPE_UINT, G_TYPE_INVALID)))); properties[1].name = g_quark_from_static_string ("CreatedLocally"); properties[1].type = G_TYPE_BOOLEAN; properties[2].name = g_quark_from_static_string ("NATTraversal"); properties[2].type = G_TYPE_STRING; properties[3].name = g_quark_from_static_string ("RelayInfo"); properties[3].type = (dbus_g_type_get_collection ("GPtrArray", (dbus_g_type_get_map ("GHashTable", G_TYPE_STRING, G_TYPE_VALUE)))); tp_svc_interface_set_dbus_properties_info (TP_TYPE_SVC_MEDIA_STREAM_HANDLER, &interface); /** * TpSvcMediaStreamHandler::add-remote-candidate: * @arg_Candidate_ID: const gchar * (FIXME, generate documentation) * @arg_Transports: const GPtrArray * (FIXME, generate documentation) * * The AddRemoteCandidate D-Bus signal is emitted whenever this GObject signal is. */ media_stream_handler_signals[SIGNAL_MEDIA_STREAM_HANDLER_AddRemoteCandidate] = g_signal_new ("add-remote-candidate", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, _tp_marshal_VOID__STRING_BOXED, G_TYPE_NONE, 2, G_TYPE_STRING, (dbus_g_type_get_collection ("GPtrArray", (dbus_g_type_get_struct ("GValueArray", G_TYPE_UINT, G_TYPE_STRING, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_DOUBLE, G_TYPE_UINT, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INVALID))))); /** * TpSvcMediaStreamHandler::close: * * The Close D-Bus signal is emitted whenever this GObject signal is. */ media_stream_handler_signals[SIGNAL_MEDIA_STREAM_HANDLER_Close] = g_signal_new ("close", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); /** * TpSvcMediaStreamHandler::remove-remote-candidate: * @arg_Candidate_ID: const gchar * (FIXME, generate documentation) * * The RemoveRemoteCandidate D-Bus signal is emitted whenever this GObject signal is. */ media_stream_handler_signals[SIGNAL_MEDIA_STREAM_HANDLER_RemoveRemoteCandidate] = g_signal_new ("remove-remote-candidate", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, g_cclosure_marshal_VOID__STRING, G_TYPE_NONE, 1, G_TYPE_STRING); /** * TpSvcMediaStreamHandler::set-active-candidate-pair: * @arg_Native_Candidate_ID: const gchar * (FIXME, generate documentation) * @arg_Remote_Candidate_ID: const gchar * (FIXME, generate documentation) * * The SetActiveCandidatePair D-Bus signal is emitted whenever this GObject signal is. */ media_stream_handler_signals[SIGNAL_MEDIA_STREAM_HANDLER_SetActiveCandidatePair] = g_signal_new ("set-active-candidate-pair", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, _tp_marshal_VOID__STRING_STRING, G_TYPE_NONE, 2, G_TYPE_STRING, G_TYPE_STRING); /** * TpSvcMediaStreamHandler::set-remote-candidate-list: * @arg_Remote_Candidates: const GPtrArray * (FIXME, generate documentation) * * The SetRemoteCandidateList D-Bus signal is emitted whenever this GObject signal is. */ media_stream_handler_signals[SIGNAL_MEDIA_STREAM_HANDLER_SetRemoteCandidateList] = g_signal_new ("set-remote-candidate-list", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, g_cclosure_marshal_VOID__BOXED, G_TYPE_NONE, 1, (dbus_g_type_get_collection ("GPtrArray", (dbus_g_type_get_struct ("GValueArray", G_TYPE_STRING, (dbus_g_type_get_collection ("GPtrArray", (dbus_g_type_get_struct ("GValueArray", G_TYPE_UINT, G_TYPE_STRING, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_DOUBLE, G_TYPE_UINT, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INVALID)))), G_TYPE_INVALID))))); /** * TpSvcMediaStreamHandler::set-remote-codecs: * @arg_Codecs: const GPtrArray * (FIXME, generate documentation) * * The SetRemoteCodecs D-Bus signal is emitted whenever this GObject signal is. */ media_stream_handler_signals[SIGNAL_MEDIA_STREAM_HANDLER_SetRemoteCodecs] = g_signal_new ("set-remote-codecs", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, g_cclosure_marshal_VOID__BOXED, G_TYPE_NONE, 1, (dbus_g_type_get_collection ("GPtrArray", (dbus_g_type_get_struct ("GValueArray", G_TYPE_UINT, G_TYPE_STRING, G_TYPE_UINT, G_TYPE_UINT, G_TYPE_UINT, DBUS_TYPE_G_STRING_STRING_HASHTABLE, G_TYPE_INVALID))))); /** * TpSvcMediaStreamHandler::set-stream-playing: * @arg_Playing: gboolean (FIXME, generate documentation) * * The SetStreamPlaying D-Bus signal is emitted whenever this GObject signal is. */ media_stream_handler_signals[SIGNAL_MEDIA_STREAM_HANDLER_SetStreamPlaying] = g_signal_new ("set-stream-playing", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, g_cclosure_marshal_VOID__BOOLEAN, G_TYPE_NONE, 1, G_TYPE_BOOLEAN); /** * TpSvcMediaStreamHandler::set-stream-sending: * @arg_Sending: gboolean (FIXME, generate documentation) * * The SetStreamSending D-Bus signal is emitted whenever this GObject signal is. */ media_stream_handler_signals[SIGNAL_MEDIA_STREAM_HANDLER_SetStreamSending] = g_signal_new ("set-stream-sending", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, g_cclosure_marshal_VOID__BOOLEAN, G_TYPE_NONE, 1, G_TYPE_BOOLEAN); /** * TpSvcMediaStreamHandler::start-telephony-event: * @arg_Event: guchar (FIXME, generate documentation) * * The StartTelephonyEvent D-Bus signal is emitted whenever this GObject signal is. */ media_stream_handler_signals[SIGNAL_MEDIA_STREAM_HANDLER_StartTelephonyEvent] = g_signal_new ("start-telephony-event", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, g_cclosure_marshal_VOID__UCHAR, G_TYPE_NONE, 1, G_TYPE_UCHAR); /** * TpSvcMediaStreamHandler::stop-telephony-event: * * The StopTelephonyEvent D-Bus signal is emitted whenever this GObject signal is. */ media_stream_handler_signals[SIGNAL_MEDIA_STREAM_HANDLER_StopTelephonyEvent] = g_signal_new ("stop-telephony-event", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); /** * TpSvcMediaStreamHandler::set-stream-held: * @arg_Held: gboolean (FIXME, generate documentation) * * The SetStreamHeld D-Bus signal is emitted whenever this GObject signal is. */ media_stream_handler_signals[SIGNAL_MEDIA_STREAM_HANDLER_SetStreamHeld] = g_signal_new ("set-stream-held", G_OBJECT_CLASS_TYPE (klass), G_SIGNAL_RUN_LAST|G_SIGNAL_DETAILED, 0, NULL, NULL, g_cclosure_marshal_VOID__BOOLEAN, G_TYPE_NONE, 1, G_TYPE_BOOLEAN); }