<?xml version="1.0"?>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
<!ENTITY version SYSTEM "version.xml">
]>
<refentry id="libempathy-empathy-utils">
<refmeta>
<refentrytitle role="top_of_page" id="libempathy-empathy-utils.top_of_page">empathy-utils</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>LIBEMPATHY Library</refmiscinfo>
</refmeta>

<refnamediv>
<refname>empathy-utils</refname>
<refpurpose></refpurpose>
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
</refnamediv>

<refsynopsisdiv id="libempathy-empathy-utils.synopsis" role="synopsis">
<title role="synopsis.title">Synopsis</title>

<synopsis>
#define             <link linkend="EMPATHY-GET-PRIV:CAPS">EMPATHY_GET_PRIV</link>                    (obj,type)
#define             <link linkend="G-STR-EMPTY:CAPS">G_STR_EMPTY</link>                         (x)
enum                <link linkend="EmpathyRegExType">EmpathyRegExType</link>;
<link linkend="gchar">gchar</link>*              <link linkend="empathy-substring">empathy_substring</link>                   (const <link linkend="gchar">gchar</link> *str,
                                                         <link linkend="gint">gint</link> start,
                                                         <link linkend="gint">gint</link> end);
<link linkend="gint">gint</link>                <link linkend="empathy-regex-match">empathy_regex_match</link>                 (<link linkend="EmpathyRegExType">EmpathyRegExType</link> type,
                                                         const <link linkend="gchar">gchar</link> *msg,
                                                         <link linkend="GArray">GArray</link> *start,
                                                         <link linkend="GArray">GArray</link> *end);
<link linkend="gint">gint</link>                <link linkend="empathy-strcasecmp">empathy_strcasecmp</link>                  (const <link linkend="gchar">gchar</link> *s1,
                                                         const <link linkend="gchar">gchar</link> *s2);
<link linkend="gint">gint</link>                <link linkend="empathy-strncasecmp">empathy_strncasecmp</link>                 (const <link linkend="gchar">gchar</link> *s1,
                                                         const <link linkend="gchar">gchar</link> *s2,
                                                         <link linkend="gsize">gsize</link> n);
<link linkend="gboolean">gboolean</link>            <link linkend="empathy-xml-validate">empathy_xml_validate</link>                (<link linkend="xmlDoc">xmlDoc</link> *doc,
                                                         const <link linkend="gchar">gchar</link> *dtd_filename);
<link linkend="xmlNodePtr">xmlNodePtr</link>          <link linkend="empathy-xml-node-get-child">empathy_xml_node_get_child</link>          (<link linkend="xmlNodePtr">xmlNodePtr</link> node,
                                                         const <link linkend="gchar">gchar</link> *child_name);
<link linkend="xmlChar">xmlChar</link>*            <link linkend="empathy-xml-node-get-child-content">empathy_xml_node_get_child_content</link>  (<link linkend="xmlNodePtr">xmlNodePtr</link> node,
                                                         const <link linkend="gchar">gchar</link> *child_name);
<link linkend="xmlNodePtr">xmlNodePtr</link>          <link linkend="empathy-xml-node-find-child-prop-value">empathy_xml_node_find_child_prop_value</link>
                                                        (<link linkend="xmlNodePtr">xmlNodePtr</link> node,
                                                         const <link linkend="gchar">gchar</link> *prop_name,
                                                         const <link linkend="gchar">gchar</link> *prop_value);
<link linkend="guint">guint</link>               <link linkend="empathy-account-hash">empathy_account_hash</link>                (<link linkend="gconstpointer">gconstpointer</link> key);
<link linkend="gboolean">gboolean</link>            <link linkend="empathy-account-equal">empathy_account_equal</link>               (<link linkend="gconstpointer">gconstpointer</link> a,
                                                         <link linkend="gconstpointer">gconstpointer</link> b);
<link linkend="MissionControl">MissionControl</link>*     <link linkend="empathy-mission-control-new">empathy_mission_control_new</link>         (void);
const <link linkend="gchar">gchar</link>*        <link linkend="empathy-presence-get-default-message">empathy_presence_get_default_message</link>
                                                        (<link linkend="McPresence">McPresence</link> presence);
const <link linkend="gchar">gchar</link>*        <link linkend="empathy-presence-to-str">empathy_presence_to_str</link>             (<link linkend="McPresence">McPresence</link> presence);
<link linkend="McPresence">McPresence</link>          <link linkend="empathy-presence-from-str">empathy_presence_from_str</link>           (const <link linkend="gchar">gchar</link> *str);
<link linkend="gchar">gchar</link>*              <link linkend="empathy-file-lookup">empathy_file_lookup</link>                 (const <link linkend="gchar">gchar</link> *filename,
                                                         const <link linkend="gchar">gchar</link> *subdir);
<link linkend="gboolean">gboolean</link>            (<link linkend="EmpathyRunUntilReadyFunc">*EmpathyRunUntilReadyFunc</link>)         (<link linkend="GObject">GObject</link> *object,
                                                         <link linkend="gpointer">gpointer</link> user_data);
<link linkend="void">void</link>                <link linkend="empathy-run-until-ready">empathy_run_until_ready</link>             (<link linkend="gpointer">gpointer</link> object);
<link linkend="void">void</link>                <link linkend="empathy-run-until-ready-full">empathy_run_until_ready_full</link>        (<link linkend="gpointer">gpointer</link> object,
                                                         const <link linkend="gchar">gchar</link> *signal,
                                                         <link linkend="EmpathyRunUntilReadyFunc">EmpathyRunUntilReadyFunc</link> func,
                                                         <link linkend="gpointer">gpointer</link> user_data,
                                                         <link linkend="GMainLoop">GMainLoop</link> **loop);
<link linkend="McAccount">McAccount</link>*          <link linkend="empathy-channel-get-account">empathy_channel_get_account</link>         (<link linkend="TpChannel">TpChannel</link> *channel);
<link linkend="gpointer">gpointer</link>            <link linkend="empathy-connect-to-account-status-changed">empathy_connect_to_account_status_changed</link>
                                                        (<link linkend="MissionControl">MissionControl</link> *mc,
                                                         <link linkend="GCallback">GCallback</link> handler,
                                                         <link linkend="gpointer">gpointer</link> user_data,
                                                         <link linkend="GClosureNotify">GClosureNotify</link> free_func);
<link linkend="void">void</link>                <link linkend="empathy-disconnect-account-status-changed">empathy_disconnect_account_status_changed</link>
                                                        (<link linkend="gpointer">gpointer</link> token);
<link linkend="gboolean">gboolean</link>            <link linkend="empathy-proxy-equal">empathy_proxy_equal</link>                 (<link linkend="gconstpointer">gconstpointer</link> a,
                                                         <link linkend="gconstpointer">gconstpointer</link> b);
<link linkend="guint">guint</link>               <link linkend="empathy-proxy-hash">empathy_proxy_hash</link>                  (<link linkend="gconstpointer">gconstpointer</link> key);
</synopsis>
</refsynopsisdiv>









<refsect1 id="libempathy-empathy-utils.description" role="desc">
<title role="desc.title">Description</title>
<para>

</para>
</refsect1>

<refsect1 id="libempathy-empathy-utils.details" role="details">
<title role="details.title">Details</title>
<refsect2 id="EMPATHY-GET-PRIV:CAPS" role="macro">
<title>EMPATHY_GET_PRIV()</title>
<indexterm zone="EMPATHY-GET-PRIV:CAPS"><primary>EMPATHY_GET_PRIV</primary></indexterm><programlisting>#define EMPATHY_GET_PRIV(obj,type) ((type##Priv*) ((type*)obj)-&gt;priv)
</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>obj</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>type</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="G-STR-EMPTY:CAPS" role="macro">
<title>G_STR_EMPTY()</title>
<indexterm zone="G-STR-EMPTY:CAPS"><primary>G_STR_EMPTY</primary></indexterm><programlisting>#define G_STR_EMPTY(x) ((x) == NULL || (x)[0] == '\0')
</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>x</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="EmpathyRegExType" role="enum">
<title>enum EmpathyRegExType</title>
<indexterm zone="EmpathyRegExType"><primary>EmpathyRegExType</primary></indexterm><programlisting>typedef enum {
	EMPATHY_REGEX_AS_IS,
	EMPATHY_REGEX_BROWSER,
	EMPATHY_REGEX_APT,
	EMPATHY_REGEX_EMAIL,
	EMPATHY_REGEX_OTHER,
	EMPATHY_REGEX_ALL,
} EmpathyRegExType;
</programlisting>
<para>

</para></refsect2>
<refsect2 id="empathy-substring" role="function">
<title>empathy_substring ()</title>
<indexterm zone="empathy-substring"><primary>empathy_substring</primary></indexterm><programlisting><link linkend="gchar">gchar</link>*              empathy_substring                   (const <link linkend="gchar">gchar</link> *str,
                                                         <link linkend="gint">gint</link> start,
                                                         <link linkend="gint">gint</link> end);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>str</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>start</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>end</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-regex-match" role="function">
<title>empathy_regex_match ()</title>
<indexterm zone="empathy-regex-match"><primary>empathy_regex_match</primary></indexterm><programlisting><link linkend="gint">gint</link>                empathy_regex_match                 (<link linkend="EmpathyRegExType">EmpathyRegExType</link> type,
                                                         const <link linkend="gchar">gchar</link> *msg,
                                                         <link linkend="GArray">GArray</link> *start,
                                                         <link linkend="GArray">GArray</link> *end);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>type</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>msg</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>start</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>end</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-strcasecmp" role="function">
<title>empathy_strcasecmp ()</title>
<indexterm zone="empathy-strcasecmp"><primary>empathy_strcasecmp</primary></indexterm><programlisting><link linkend="gint">gint</link>                empathy_strcasecmp                  (const <link linkend="gchar">gchar</link> *s1,
                                                         const <link linkend="gchar">gchar</link> *s2);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>s1</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>s2</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-strncasecmp" role="function">
<title>empathy_strncasecmp ()</title>
<indexterm zone="empathy-strncasecmp"><primary>empathy_strncasecmp</primary></indexterm><programlisting><link linkend="gint">gint</link>                empathy_strncasecmp                 (const <link linkend="gchar">gchar</link> *s1,
                                                         const <link linkend="gchar">gchar</link> *s2,
                                                         <link linkend="gsize">gsize</link> n);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>s1</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>s2</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>n</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-xml-validate" role="function">
<title>empathy_xml_validate ()</title>
<indexterm zone="empathy-xml-validate"><primary>empathy_xml_validate</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            empathy_xml_validate                (<link linkend="xmlDoc">xmlDoc</link> *doc,
                                                         const <link linkend="gchar">gchar</link> *dtd_filename);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>doc</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>dtd_filename</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-xml-node-get-child" role="function">
<title>empathy_xml_node_get_child ()</title>
<indexterm zone="empathy-xml-node-get-child"><primary>empathy_xml_node_get_child</primary></indexterm><programlisting><link linkend="xmlNodePtr">xmlNodePtr</link>          empathy_xml_node_get_child          (<link linkend="xmlNodePtr">xmlNodePtr</link> node,
                                                         const <link linkend="gchar">gchar</link> *child_name);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>node</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>child_name</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-xml-node-get-child-content" role="function">
<title>empathy_xml_node_get_child_content ()</title>
<indexterm zone="empathy-xml-node-get-child-content"><primary>empathy_xml_node_get_child_content</primary></indexterm><programlisting><link linkend="xmlChar">xmlChar</link>*            empathy_xml_node_get_child_content  (<link linkend="xmlNodePtr">xmlNodePtr</link> node,
                                                         const <link linkend="gchar">gchar</link> *child_name);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>node</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>child_name</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-xml-node-find-child-prop-value" role="function">
<title>empathy_xml_node_find_child_prop_value ()</title>
<indexterm zone="empathy-xml-node-find-child-prop-value"><primary>empathy_xml_node_find_child_prop_value</primary></indexterm><programlisting><link linkend="xmlNodePtr">xmlNodePtr</link>          empathy_xml_node_find_child_prop_value
                                                        (<link linkend="xmlNodePtr">xmlNodePtr</link> node,
                                                         const <link linkend="gchar">gchar</link> *prop_name,
                                                         const <link linkend="gchar">gchar</link> *prop_value);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>node</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>prop_name</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>prop_value</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-account-hash" role="function">
<title>empathy_account_hash ()</title>
<indexterm zone="empathy-account-hash"><primary>empathy_account_hash</primary></indexterm><programlisting><link linkend="guint">guint</link>               empathy_account_hash                (<link linkend="gconstpointer">gconstpointer</link> key);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-account-equal" role="function">
<title>empathy_account_equal ()</title>
<indexterm zone="empathy-account-equal"><primary>empathy_account_equal</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            empathy_account_equal               (<link linkend="gconstpointer">gconstpointer</link> a,
                                                         <link linkend="gconstpointer">gconstpointer</link> b);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>a</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>b</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-mission-control-new" role="function">
<title>empathy_mission_control_new ()</title>
<indexterm zone="empathy-mission-control-new"><primary>empathy_mission_control_new</primary></indexterm><programlisting><link linkend="MissionControl">MissionControl</link>*     empathy_mission_control_new         (void);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-presence-get-default-message" role="function">
<title>empathy_presence_get_default_message ()</title>
<indexterm zone="empathy-presence-get-default-message"><primary>empathy_presence_get_default_message</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link>*        empathy_presence_get_default_message
                                                        (<link linkend="McPresence">McPresence</link> presence);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>presence</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-presence-to-str" role="function">
<title>empathy_presence_to_str ()</title>
<indexterm zone="empathy-presence-to-str"><primary>empathy_presence_to_str</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link>*        empathy_presence_to_str             (<link linkend="McPresence">McPresence</link> presence);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>presence</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-presence-from-str" role="function">
<title>empathy_presence_from_str ()</title>
<indexterm zone="empathy-presence-from-str"><primary>empathy_presence_from_str</primary></indexterm><programlisting><link linkend="McPresence">McPresence</link>          empathy_presence_from_str           (const <link linkend="gchar">gchar</link> *str);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>str</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-file-lookup" role="function">
<title>empathy_file_lookup ()</title>
<indexterm zone="empathy-file-lookup"><primary>empathy_file_lookup</primary></indexterm><programlisting><link linkend="gchar">gchar</link>*              empathy_file_lookup                 (const <link linkend="gchar">gchar</link> *filename,
                                                         const <link linkend="gchar">gchar</link> *subdir);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>filename</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>subdir</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="EmpathyRunUntilReadyFunc" role="function">
<title>EmpathyRunUntilReadyFunc ()</title>
<indexterm zone="EmpathyRunUntilReadyFunc"><primary>EmpathyRunUntilReadyFunc</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            (*EmpathyRunUntilReadyFunc)         (<link linkend="GObject">GObject</link> *object,
                                                         <link linkend="gpointer">gpointer</link> user_data);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>object</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>user_data</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-run-until-ready" role="function">
<title>empathy_run_until_ready ()</title>
<indexterm zone="empathy-run-until-ready"><primary>empathy_run_until_ready</primary></indexterm><programlisting><link linkend="void">void</link>                empathy_run_until_ready             (<link linkend="gpointer">gpointer</link> object);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>object</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-run-until-ready-full" role="function">
<title>empathy_run_until_ready_full ()</title>
<indexterm zone="empathy-run-until-ready-full"><primary>empathy_run_until_ready_full</primary></indexterm><programlisting><link linkend="void">void</link>                empathy_run_until_ready_full        (<link linkend="gpointer">gpointer</link> object,
                                                         const <link linkend="gchar">gchar</link> *signal,
                                                         <link linkend="EmpathyRunUntilReadyFunc">EmpathyRunUntilReadyFunc</link> func,
                                                         <link linkend="gpointer">gpointer</link> user_data,
                                                         <link linkend="GMainLoop">GMainLoop</link> **loop);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>object</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>signal</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>func</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>user_data</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>loop</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-channel-get-account" role="function">
<title>empathy_channel_get_account ()</title>
<indexterm zone="empathy-channel-get-account"><primary>empathy_channel_get_account</primary></indexterm><programlisting><link linkend="McAccount">McAccount</link>*          empathy_channel_get_account         (<link linkend="TpChannel">TpChannel</link> *channel);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>channel</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-connect-to-account-status-changed" role="function">
<title>empathy_connect_to_account_status_changed ()</title>
<indexterm zone="empathy-connect-to-account-status-changed"><primary>empathy_connect_to_account_status_changed</primary></indexterm><programlisting><link linkend="gpointer">gpointer</link>            empathy_connect_to_account_status_changed
                                                        (<link linkend="MissionControl">MissionControl</link> *mc,
                                                         <link linkend="GCallback">GCallback</link> handler,
                                                         <link linkend="gpointer">gpointer</link> user_data,
                                                         <link linkend="GClosureNotify">GClosureNotify</link> free_func);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>mc</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>handler</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>user_data</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>free_func</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-disconnect-account-status-changed" role="function">
<title>empathy_disconnect_account_status_changed ()</title>
<indexterm zone="empathy-disconnect-account-status-changed"><primary>empathy_disconnect_account_status_changed</primary></indexterm><programlisting><link linkend="void">void</link>                empathy_disconnect_account_status_changed
                                                        (<link linkend="gpointer">gpointer</link> token);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>token</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-proxy-equal" role="function">
<title>empathy_proxy_equal ()</title>
<indexterm zone="empathy-proxy-equal"><primary>empathy_proxy_equal</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            empathy_proxy_equal                 (<link linkend="gconstpointer">gconstpointer</link> a,
                                                         <link linkend="gconstpointer">gconstpointer</link> b);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>a</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>b</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-proxy-hash" role="function">
<title>empathy_proxy_hash ()</title>
<indexterm zone="empathy-proxy-hash"><primary>empathy_proxy_hash</primary></indexterm><programlisting><link linkend="guint">guint</link>               empathy_proxy_hash                  (<link linkend="gconstpointer">gconstpointer</link> key);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>key</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>

</refsect1>




</refentry>
