EmpathyTLSCertificate * empathy_tls_certificate_new (TpDBusDaemon *dbus, const gchar *bus_name, const gchar *object_path, GError **error) { EmpathyTLSCertificate *retval = NULL; if (!tp_dbus_check_valid_bus_name (bus_name, TP_DBUS_NAME_TYPE_UNIQUE, error)) goto finally; if (!tp_dbus_check_valid_object_path (object_path, error)) goto finally; retval = g_object_new (EMPATHY_TYPE_TLS_CERTIFICATE, "dbus-daemon", dbus, "bus-name", bus_name, "object-path", object_path, NULL); finally: if (*error != NULL) DEBUG ("Error while creating the TLS certificate: %s", (*error)->message); return retval; }
GObject * hev_impathy_tls_certificate_new(TpDBusDaemon *dbus_daemon, const gchar *bus_name, const gchar *object_path, GError **error) { g_debug("%s:%d[%s]", __FILE__, __LINE__, __FUNCTION__); if(!tp_dbus_check_valid_bus_name(bus_name, TP_DBUS_NAME_TYPE_UNIQUE, error)) return NULL; if(!tp_dbus_check_valid_object_path(object_path, error)) return NULL; return g_object_new(HEV_TYPE_IMPATHY_TLS_CERTIFICATE, "dbus-daemon", dbus_daemon, "bus-name", bus_name, "object-path", object_path, NULL); }
/** * tp_media_session_handler_new: * @dbus: a D-Bus daemon; may not be %NULL * @unique_name: the unique name of the connection process; may not be %NULL * or a well-known name * @object_path: the object path of the media session handler; may not be %NULL * @error: used to indicate the error if %NULL is returned * * <!-- --> * * Returns: a new media session handler proxy, or %NULL on invalid arguments * * Since: 0.7.1 */ TpMediaSessionHandler * tp_media_session_handler_new (TpDBusDaemon *dbus, const gchar *unique_name, const gchar *object_path, GError **error) { TpMediaSessionHandler *ret = NULL; if (!tp_dbus_check_valid_bus_name (unique_name, TP_DBUS_NAME_TYPE_UNIQUE, error)) goto finally; if (!tp_dbus_check_valid_object_path (object_path, error)) goto finally; ret = TP_MEDIA_SESSION_HANDLER (g_object_new (TP_TYPE_MEDIA_SESSION_HANDLER, "dbus-daemon", dbus, "bus-name", unique_name, "object-path", object_path, NULL)); finally: return ret; }