<?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="EmpathyTpContactFactory">
<refmeta>
<refentrytitle role="top_of_page" id="EmpathyTpContactFactory.top_of_page">EmpathyTpContactFactory</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>LIBEMPATHY Library</refmiscinfo>
</refmeta>

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

<refsynopsisdiv id="EmpathyTpContactFactory.synopsis" role="synopsis">
<title role="synopsis.title">Synopsis</title>

<synopsis>
                    <link linkend="EmpathyTpContactFactory-struct">EmpathyTpContactFactory</link>;
<link linkend="EmpathyTpContactFactory">EmpathyTpContactFactory</link>* <link linkend="empathy-tp-contact-factory-new">empathy_tp_contact_factory_new</link> (<link linkend="McAccount">McAccount</link> *account);
<link linkend="EmpathyContact">EmpathyContact</link>*     <link linkend="empathy-tp-contact-factory-get-user">empathy_tp_contact_factory_get_user</link> (<link linkend="EmpathyTpContactFactory">EmpathyTpContactFactory</link> *tp_factory);
<link linkend="EmpathyContact">EmpathyContact</link>*     <link linkend="empathy-tp-contact-factory-get-from-id">empathy_tp_contact_factory_get_from_id</link>
                                                        (<link linkend="EmpathyTpContactFactory">EmpathyTpContactFactory</link> *tp_factory,
                                                         const <link linkend="gchar">gchar</link> *id);
<link linkend="EmpathyContact">EmpathyContact</link>*     <link linkend="empathy-tp-contact-factory-get-from-handle">empathy_tp_contact_factory_get_from_handle</link>
                                                        (<link linkend="EmpathyTpContactFactory">EmpathyTpContactFactory</link> *tp_factory,
                                                         <link linkend="guint">guint</link> handle);
<link linkend="GList">GList</link>*              <link linkend="empathy-tp-contact-factory-get-from-handles">empathy_tp_contact_factory_get_from_handles</link>
                                                        (<link linkend="EmpathyTpContactFactory">EmpathyTpContactFactory</link> *tp_factory,
                                                         const <link linkend="GArray">GArray</link> *handles);
<link linkend="void">void</link>                <link linkend="empathy-tp-contact-factory-set-alias">empathy_tp_contact_factory_set_alias</link>
                                                        (<link linkend="EmpathyTpContactFactory">EmpathyTpContactFactory</link> *tp_factory,
                                                         <link linkend="EmpathyContact">EmpathyContact</link> *contact,
                                                         const <link linkend="gchar">gchar</link> *alias);
<link linkend="void">void</link>                <link linkend="empathy-tp-contact-factory-set-avatar">empathy_tp_contact_factory_set_avatar</link>
                                                        (<link linkend="EmpathyTpContactFactory">EmpathyTpContactFactory</link> *tp_factory,
                                                         const <link linkend="gchar">gchar</link> *data,
                                                         <link linkend="gsize">gsize</link> size,
                                                         const <link linkend="gchar">gchar</link> *mime_type);
<link linkend="gboolean">gboolean</link>            <link linkend="empathy-tp-contact-factory-is-ready">empathy_tp_contact_factory_is_ready</link> (<link linkend="EmpathyTpContactFactory">EmpathyTpContactFactory</link> *tp_factory);
</synopsis>
</refsynopsisdiv>

<refsect1 id="EmpathyTpContactFactory.object-hierarchy" role="object_hierarchy">
<title role="object_hierarchy.title">Object Hierarchy</title>
<synopsis>
  <link linkend="GObject">GObject</link>
   +----EmpathyTpContactFactory
</synopsis>

</refsect1>





<refsect1 id="EmpathyTpContactFactory.properties" role="properties">
<title role="properties.title">Properties</title>
<synopsis>
  &quot;<link linkend="EmpathyTpContactFactory--account">account</link>&quot;                  <link linkend="McAccount">McAccount</link>*            : Read / Write / Construct Only
  &quot;<link linkend="EmpathyTpContactFactory--ready">ready</link>&quot;                    <link linkend="gboolean">gboolean</link>              : Read
</synopsis>
</refsect1>



<refsect1 id="EmpathyTpContactFactory.description" role="desc">
<title role="desc.title">Description</title>
<para>

</para>
</refsect1>

<refsect1 id="EmpathyTpContactFactory.details" role="details">
<title role="details.title">Details</title>
<refsect2 id="EmpathyTpContactFactory-struct" role="struct">
<title>EmpathyTpContactFactory</title>
<indexterm zone="EmpathyTpContactFactory-struct"><primary>EmpathyTpContactFactory</primary></indexterm><programlisting>typedef struct _EmpathyTpContactFactory EmpathyTpContactFactory;</programlisting>
<para>

</para></refsect2>
<refsect2 id="empathy-tp-contact-factory-new" role="function">
<title>empathy_tp_contact_factory_new ()</title>
<indexterm zone="empathy-tp-contact-factory-new"><primary>empathy_tp_contact_factory_new</primary></indexterm><programlisting><link linkend="EmpathyTpContactFactory">EmpathyTpContactFactory</link>* empathy_tp_contact_factory_new (<link linkend="McAccount">McAccount</link> *account);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>account</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-tp-contact-factory-get-user" role="function">
<title>empathy_tp_contact_factory_get_user ()</title>
<indexterm zone="empathy-tp-contact-factory-get-user"><primary>empathy_tp_contact_factory_get_user</primary></indexterm><programlisting><link linkend="EmpathyContact">EmpathyContact</link>*     empathy_tp_contact_factory_get_user (<link linkend="EmpathyTpContactFactory">EmpathyTpContactFactory</link> *tp_factory);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>tp_factory</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-tp-contact-factory-get-from-id" role="function">
<title>empathy_tp_contact_factory_get_from_id ()</title>
<indexterm zone="empathy-tp-contact-factory-get-from-id"><primary>empathy_tp_contact_factory_get_from_id</primary></indexterm><programlisting><link linkend="EmpathyContact">EmpathyContact</link>*     empathy_tp_contact_factory_get_from_id
                                                        (<link linkend="EmpathyTpContactFactory">EmpathyTpContactFactory</link> *tp_factory,
                                                         const <link linkend="gchar">gchar</link> *id);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>tp_factory</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>id</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-tp-contact-factory-get-from-handle" role="function">
<title>empathy_tp_contact_factory_get_from_handle ()</title>
<indexterm zone="empathy-tp-contact-factory-get-from-handle"><primary>empathy_tp_contact_factory_get_from_handle</primary></indexterm><programlisting><link linkend="EmpathyContact">EmpathyContact</link>*     empathy_tp_contact_factory_get_from_handle
                                                        (<link linkend="EmpathyTpContactFactory">EmpathyTpContactFactory</link> *tp_factory,
                                                         <link linkend="guint">guint</link> handle);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>tp_factory</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>handle</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-tp-contact-factory-get-from-handles" role="function">
<title>empathy_tp_contact_factory_get_from_handles ()</title>
<indexterm zone="empathy-tp-contact-factory-get-from-handles"><primary>empathy_tp_contact_factory_get_from_handles</primary></indexterm><programlisting><link linkend="GList">GList</link>*              empathy_tp_contact_factory_get_from_handles
                                                        (<link linkend="EmpathyTpContactFactory">EmpathyTpContactFactory</link> *tp_factory,
                                                         const <link linkend="GArray">GArray</link> *handles);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>tp_factory</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>handles</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-tp-contact-factory-set-alias" role="function">
<title>empathy_tp_contact_factory_set_alias ()</title>
<indexterm zone="empathy-tp-contact-factory-set-alias"><primary>empathy_tp_contact_factory_set_alias</primary></indexterm><programlisting><link linkend="void">void</link>                empathy_tp_contact_factory_set_alias
                                                        (<link linkend="EmpathyTpContactFactory">EmpathyTpContactFactory</link> *tp_factory,
                                                         <link linkend="EmpathyContact">EmpathyContact</link> *contact,
                                                         const <link linkend="gchar">gchar</link> *alias);</programlisting>
<para>

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


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-tp-contact-factory-set-avatar" role="function">
<title>empathy_tp_contact_factory_set_avatar ()</title>
<indexterm zone="empathy-tp-contact-factory-set-avatar"><primary>empathy_tp_contact_factory_set_avatar</primary></indexterm><programlisting><link linkend="void">void</link>                empathy_tp_contact_factory_set_avatar
                                                        (<link linkend="EmpathyTpContactFactory">EmpathyTpContactFactory</link> *tp_factory,
                                                         const <link linkend="gchar">gchar</link> *data,
                                                         <link linkend="gsize">gsize</link> size,
                                                         const <link linkend="gchar">gchar</link> *mime_type);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>tp_factory</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>data</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>size</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>mime_type</parameter>&nbsp;:</term>
<listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-tp-contact-factory-is-ready" role="function">
<title>empathy_tp_contact_factory_is_ready ()</title>
<indexterm zone="empathy-tp-contact-factory-is-ready"><primary>empathy_tp_contact_factory_is_ready</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            empathy_tp_contact_factory_is_ready (<link linkend="EmpathyTpContactFactory">EmpathyTpContactFactory</link> *tp_factory);</programlisting>
<para>

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


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

</refsect1>
<refsect1 id="EmpathyTpContactFactory.property-details" role="property_details">
<title role="property_details.title">Property Details</title>
<refsect2 id="EmpathyTpContactFactory--account"><title>The <literal>&quot;account&quot;</literal> property</title>
<indexterm zone="EmpathyTpContactFactory--account"><primary>EmpathyTpContactFactory:account</primary></indexterm><programlisting>  &quot;account&quot;                  <link linkend="McAccount">McAccount</link>*            : Read / Write / Construct Only</programlisting>
<para>The account associated with the factory.</para></refsect2>
<refsect2 id="EmpathyTpContactFactory--ready"><title>The <literal>&quot;ready&quot;</literal> property</title>
<indexterm zone="EmpathyTpContactFactory--ready"><primary>EmpathyTpContactFactory:ready</primary></indexterm><programlisting>  &quot;ready&quot;                    <link linkend="gboolean">gboolean</link>              : Read</programlisting>
<para>Is the factory ready.</para><para>Default value: FALSE</para>
</refsect2>

</refsect1>




</refentry>
