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

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

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

<synopsis>
                    <link linkend="EmpathyTpGroup-struct">EmpathyTpGroup</link>;
                    <link linkend="EmpathyPendingInfo">EmpathyPendingInfo</link>;
<link linkend="EmpathyTpGroup">EmpathyTpGroup</link>*     <link linkend="empathy-tp-group-new">empathy_tp_group_new</link>                (<link linkend="TpChannel">TpChannel</link> *channel);
<link linkend="void">void</link>                <link linkend="empathy-tp-group-close">empathy_tp_group_close</link>              (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group);
<link linkend="void">void</link>                <link linkend="empathy-tp-group-add-members">empathy_tp_group_add_members</link>        (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group,
                                                         <link linkend="GList">GList</link> *contacts,
                                                         const <link linkend="gchar">gchar</link> *message);
<link linkend="void">void</link>                <link linkend="empathy-tp-group-add-member">empathy_tp_group_add_member</link>         (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group,
                                                         <link linkend="EmpathyContact">EmpathyContact</link> *contact,
                                                         const <link linkend="gchar">gchar</link> *message);
<link linkend="void">void</link>                <link linkend="empathy-tp-group-remove-members">empathy_tp_group_remove_members</link>     (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group,
                                                         <link linkend="GList">GList</link> *contacts,
                                                         const <link linkend="gchar">gchar</link> *message);
<link linkend="void">void</link>                <link linkend="empathy-tp-group-remove-member">empathy_tp_group_remove_member</link>      (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group,
                                                         <link linkend="EmpathyContact">EmpathyContact</link> *contact,
                                                         const <link linkend="gchar">gchar</link> *message);
<link linkend="GList">GList</link>*              <link linkend="empathy-tp-group-get-members">empathy_tp_group_get_members</link>        (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group);
<link linkend="GList">GList</link>*              <link linkend="empathy-tp-group-get-local-pendings">empathy_tp_group_get_local_pendings</link> (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group);
<link linkend="GList">GList</link>*              <link linkend="empathy-tp-group-get-remote-pendings">empathy_tp_group_get_remote_pendings</link>
                                                        (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group);
const <link linkend="gchar">gchar</link>*        <link linkend="empathy-tp-group-get-name">empathy_tp_group_get_name</link>           (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group);
<link linkend="EmpathyContact">EmpathyContact</link>*     <link linkend="empathy-tp-group-get-self-contact">empathy_tp_group_get_self_contact</link>   (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group);
<link linkend="gboolean">gboolean</link>            <link linkend="empathy-tp-group-is-member">empathy_tp_group_is_member</link>          (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group,
                                                         <link linkend="EmpathyContact">EmpathyContact</link> *contact);
<link linkend="gboolean">gboolean</link>            <link linkend="empathy-tp-group-is-ready">empathy_tp_group_is_ready</link>           (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group);
<link linkend="EmpathyPendingInfo">EmpathyPendingInfo</link>* <link linkend="empathy-tp-group-get-invitation">empathy_tp_group_get_invitation</link>     (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group,
                                                         <link linkend="EmpathyContact">EmpathyContact</link> **remote_contact);
<link linkend="EmpathyPendingInfo">EmpathyPendingInfo</link>* <link linkend="empathy-pending-info-new">empathy_pending_info_new</link>            (<link linkend="EmpathyContact">EmpathyContact</link> *member,
                                                         <link linkend="EmpathyContact">EmpathyContact</link> *actor,
                                                         const <link linkend="gchar">gchar</link> *message);
<link linkend="void">void</link>                <link linkend="empathy-pending-info-free">empathy_pending_info_free</link>           (<link linkend="EmpathyPendingInfo">EmpathyPendingInfo</link> *info);
</synopsis>
</refsynopsisdiv>

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

</refsect1>





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

<refsect1 id="EmpathyTpGroup.signals" role="signal_proto">
<title role="signal_proto.title">Signals</title>
<synopsis>
  &quot;<link linkend="EmpathyTpGroup-destroy">destroy</link>&quot;                                        : Run Last
  &quot;<link linkend="EmpathyTpGroup-local-pending">local-pending</link>&quot;                                  : Run Last
  &quot;<link linkend="EmpathyTpGroup-member-added">member-added</link>&quot;                                   : Run Last
  &quot;<link linkend="EmpathyTpGroup-member-removed">member-removed</link>&quot;                                 : Run Last
  &quot;<link linkend="EmpathyTpGroup-remote-pending">remote-pending</link>&quot;                                 : Run Last
</synopsis>
</refsect1>


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

</para>
</refsect1>

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

</para></refsect2>
<refsect2 id="EmpathyPendingInfo" role="struct">
<title>EmpathyPendingInfo</title>
<indexterm zone="EmpathyPendingInfo"><primary>EmpathyPendingInfo</primary></indexterm><programlisting>typedef struct {
	EmpathyContact *member;
	EmpathyContact *actor;
	gchar          *message;
	guint           reason;
} EmpathyPendingInfo;
</programlisting>
<para>

</para></refsect2>
<refsect2 id="empathy-tp-group-new" role="function">
<title>empathy_tp_group_new ()</title>
<indexterm zone="empathy-tp-group-new"><primary>empathy_tp_group_new</primary></indexterm><programlisting><link linkend="EmpathyTpGroup">EmpathyTpGroup</link>*     empathy_tp_group_new                (<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-tp-group-close" role="function">
<title>empathy_tp_group_close ()</title>
<indexterm zone="empathy-tp-group-close"><primary>empathy_tp_group_close</primary></indexterm><programlisting><link linkend="void">void</link>                empathy_tp_group_close              (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group);</programlisting>
<para>

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


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-tp-group-add-members" role="function">
<title>empathy_tp_group_add_members ()</title>
<indexterm zone="empathy-tp-group-add-members"><primary>empathy_tp_group_add_members</primary></indexterm><programlisting><link linkend="void">void</link>                empathy_tp_group_add_members        (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group,
                                                         <link linkend="GList">GList</link> *contacts,
                                                         const <link linkend="gchar">gchar</link> *message);</programlisting>
<para>

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


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-tp-group-add-member" role="function">
<title>empathy_tp_group_add_member ()</title>
<indexterm zone="empathy-tp-group-add-member"><primary>empathy_tp_group_add_member</primary></indexterm><programlisting><link linkend="void">void</link>                empathy_tp_group_add_member         (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group,
                                                         <link linkend="EmpathyContact">EmpathyContact</link> *contact,
                                                         const <link linkend="gchar">gchar</link> *message);</programlisting>
<para>

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


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-tp-group-remove-members" role="function">
<title>empathy_tp_group_remove_members ()</title>
<indexterm zone="empathy-tp-group-remove-members"><primary>empathy_tp_group_remove_members</primary></indexterm><programlisting><link linkend="void">void</link>                empathy_tp_group_remove_members     (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group,
                                                         <link linkend="GList">GList</link> *contacts,
                                                         const <link linkend="gchar">gchar</link> *message);</programlisting>
<para>

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


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-tp-group-remove-member" role="function">
<title>empathy_tp_group_remove_member ()</title>
<indexterm zone="empathy-tp-group-remove-member"><primary>empathy_tp_group_remove_member</primary></indexterm><programlisting><link linkend="void">void</link>                empathy_tp_group_remove_member      (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group,
                                                         <link linkend="EmpathyContact">EmpathyContact</link> *contact,
                                                         const <link linkend="gchar">gchar</link> *message);</programlisting>
<para>

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


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-tp-group-get-members" role="function">
<title>empathy_tp_group_get_members ()</title>
<indexterm zone="empathy-tp-group-get-members"><primary>empathy_tp_group_get_members</primary></indexterm><programlisting><link linkend="GList">GList</link>*              empathy_tp_group_get_members        (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>group</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-group-get-local-pendings" role="function">
<title>empathy_tp_group_get_local_pendings ()</title>
<indexterm zone="empathy-tp-group-get-local-pendings"><primary>empathy_tp_group_get_local_pendings</primary></indexterm><programlisting><link linkend="GList">GList</link>*              empathy_tp_group_get_local_pendings (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>group</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-group-get-remote-pendings" role="function">
<title>empathy_tp_group_get_remote_pendings ()</title>
<indexterm zone="empathy-tp-group-get-remote-pendings"><primary>empathy_tp_group_get_remote_pendings</primary></indexterm><programlisting><link linkend="GList">GList</link>*              empathy_tp_group_get_remote_pendings
                                                        (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>group</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-group-get-name" role="function">
<title>empathy_tp_group_get_name ()</title>
<indexterm zone="empathy-tp-group-get-name"><primary>empathy_tp_group_get_name</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link>*        empathy_tp_group_get_name           (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>group</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-group-get-self-contact" role="function">
<title>empathy_tp_group_get_self_contact ()</title>
<indexterm zone="empathy-tp-group-get-self-contact"><primary>empathy_tp_group_get_self_contact</primary></indexterm><programlisting><link linkend="EmpathyContact">EmpathyContact</link>*     empathy_tp_group_get_self_contact   (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>group</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-group-is-member" role="function">
<title>empathy_tp_group_is_member ()</title>
<indexterm zone="empathy-tp-group-is-member"><primary>empathy_tp_group_is_member</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            empathy_tp_group_is_member          (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group,
                                                         <link linkend="EmpathyContact">EmpathyContact</link> *contact);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>group</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>contact</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-group-is-ready" role="function">
<title>empathy_tp_group_is_ready ()</title>
<indexterm zone="empathy-tp-group-is-ready"><primary>empathy_tp_group_is_ready</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            empathy_tp_group_is_ready           (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>group</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-group-get-invitation" role="function">
<title>empathy_tp_group_get_invitation ()</title>
<indexterm zone="empathy-tp-group-get-invitation"><primary>empathy_tp_group_get_invitation</primary></indexterm><programlisting><link linkend="EmpathyPendingInfo">EmpathyPendingInfo</link>* empathy_tp_group_get_invitation     (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *group,
                                                         <link linkend="EmpathyContact">EmpathyContact</link> **remote_contact);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>group</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>remote_contact</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-pending-info-new" role="function">
<title>empathy_pending_info_new ()</title>
<indexterm zone="empathy-pending-info-new"><primary>empathy_pending_info_new</primary></indexterm><programlisting><link linkend="EmpathyPendingInfo">EmpathyPendingInfo</link>* empathy_pending_info_new            (<link linkend="EmpathyContact">EmpathyContact</link> *member,
                                                         <link linkend="EmpathyContact">EmpathyContact</link> *actor,
                                                         const <link linkend="gchar">gchar</link> *message);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>member</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>actor</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>message</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-pending-info-free" role="function">
<title>empathy_pending_info_free ()</title>
<indexterm zone="empathy-pending-info-free"><primary>empathy_pending_info_free</primary></indexterm><programlisting><link linkend="void">void</link>                empathy_pending_info_free           (<link linkend="EmpathyPendingInfo">EmpathyPendingInfo</link> *info);</programlisting>
<para>

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


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

</refsect1>
<refsect1 id="EmpathyTpGroup.property-details" role="property_details">
<title role="property_details.title">Property Details</title>
<refsect2 id="EmpathyTpGroup--channel"><title>The <literal>&quot;channel&quot;</literal> property</title>
<indexterm zone="EmpathyTpGroup--channel"><primary>EmpathyTpGroup:channel</primary></indexterm><programlisting>  &quot;channel&quot;                  <link linkend="TpChannel">TpChannel</link>*            : Read / Write / Construct Only</programlisting>
<para>The channel for the group.</para></refsect2>
<refsect2 id="EmpathyTpGroup--ready"><title>The <literal>&quot;ready&quot;</literal> property</title>
<indexterm zone="EmpathyTpGroup--ready"><primary>EmpathyTpGroup:ready</primary></indexterm><programlisting>  &quot;ready&quot;                    <link linkend="gboolean">gboolean</link>              : Read</programlisting>
<para>This object can't be used until this becomes true.</para><para>Default value: FALSE</para>
</refsect2>

</refsect1>

<refsect1 id="EmpathyTpGroup.signal-details" role="signals">
<title role="signals.title">Signal Details</title>
<refsect2 id="EmpathyTpGroup-destroy"><title>The <literal>&quot;destroy&quot;</literal> signal</title>
<indexterm zone="EmpathyTpGroup-destroy"><primary>EmpathyTpGroup::destroy</primary></indexterm><programlisting><link linkend="void">void</link>                user_function                      (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *empathytpgroup,
                                                        <link linkend="gpointer">gpointer</link>        user_data)           : Run Last</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>empathytpgroup</parameter>&nbsp;:</term>
<listitem><simpara>the object which received the signal.

</simpara></listitem></varlistentry>
<varlistentry><term><parameter>user_data</parameter>&nbsp;:</term>
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
</variablelist></refsect2><refsect2 id="EmpathyTpGroup-local-pending"><title>The <literal>&quot;local-pending&quot;</literal> signal</title>
<indexterm zone="EmpathyTpGroup-local-pending"><primary>EmpathyTpGroup::local-pending</primary></indexterm><programlisting><link linkend="void">void</link>                user_function                      (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *empathytpgroup,
                                                        <link linkend="EmpathyContact">EmpathyContact</link> *arg1,
                                                        <link linkend="EmpathyContact">EmpathyContact</link> *arg2,
                                                        <link linkend="guint">guint</link>           arg3,
                                                        <link linkend="gchar">gchar</link>          *arg4,
                                                        <link linkend="gpointer">gpointer</link>        user_data)           : Run Last</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>empathytpgroup</parameter>&nbsp;:</term>
<listitem><simpara>the object which received the signal.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>arg1</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>arg2</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>arg3</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>arg4</parameter>&nbsp;:</term>
<listitem><simpara>

</simpara></listitem></varlistentry>
<varlistentry><term><parameter>user_data</parameter>&nbsp;:</term>
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
</variablelist></refsect2><refsect2 id="EmpathyTpGroup-member-added"><title>The <literal>&quot;member-added&quot;</literal> signal</title>
<indexterm zone="EmpathyTpGroup-member-added"><primary>EmpathyTpGroup::member-added</primary></indexterm><programlisting><link linkend="void">void</link>                user_function                      (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *empathytpgroup,
                                                        <link linkend="EmpathyContact">EmpathyContact</link> *arg1,
                                                        <link linkend="EmpathyContact">EmpathyContact</link> *arg2,
                                                        <link linkend="guint">guint</link>           arg3,
                                                        <link linkend="gchar">gchar</link>          *arg4,
                                                        <link linkend="gpointer">gpointer</link>        user_data)           : Run Last</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>empathytpgroup</parameter>&nbsp;:</term>
<listitem><simpara>the object which received the signal.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>arg1</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>arg2</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>arg3</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>arg4</parameter>&nbsp;:</term>
<listitem><simpara>

</simpara></listitem></varlistentry>
<varlistentry><term><parameter>user_data</parameter>&nbsp;:</term>
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
</variablelist></refsect2><refsect2 id="EmpathyTpGroup-member-removed"><title>The <literal>&quot;member-removed&quot;</literal> signal</title>
<indexterm zone="EmpathyTpGroup-member-removed"><primary>EmpathyTpGroup::member-removed</primary></indexterm><programlisting><link linkend="void">void</link>                user_function                      (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *empathytpgroup,
                                                        <link linkend="EmpathyContact">EmpathyContact</link> *arg1,
                                                        <link linkend="EmpathyContact">EmpathyContact</link> *arg2,
                                                        <link linkend="guint">guint</link>           arg3,
                                                        <link linkend="gchar">gchar</link>          *arg4,
                                                        <link linkend="gpointer">gpointer</link>        user_data)           : Run Last</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>empathytpgroup</parameter>&nbsp;:</term>
<listitem><simpara>the object which received the signal.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>arg1</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>arg2</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>arg3</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>arg4</parameter>&nbsp;:</term>
<listitem><simpara>

</simpara></listitem></varlistentry>
<varlistentry><term><parameter>user_data</parameter>&nbsp;:</term>
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
</variablelist></refsect2><refsect2 id="EmpathyTpGroup-remote-pending"><title>The <literal>&quot;remote-pending&quot;</literal> signal</title>
<indexterm zone="EmpathyTpGroup-remote-pending"><primary>EmpathyTpGroup::remote-pending</primary></indexterm><programlisting><link linkend="void">void</link>                user_function                      (<link linkend="EmpathyTpGroup">EmpathyTpGroup</link> *empathytpgroup,
                                                        <link linkend="EmpathyContact">EmpathyContact</link> *arg1,
                                                        <link linkend="EmpathyContact">EmpathyContact</link> *arg2,
                                                        <link linkend="guint">guint</link>           arg3,
                                                        <link linkend="gchar">gchar</link>          *arg4,
                                                        <link linkend="gpointer">gpointer</link>        user_data)           : Run Last</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>empathytpgroup</parameter>&nbsp;:</term>
<listitem><simpara>the object which received the signal.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>arg1</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>arg2</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>arg3</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>arg4</parameter>&nbsp;:</term>
<listitem><simpara>

</simpara></listitem></varlistentry>
<varlistentry><term><parameter>user_data</parameter>&nbsp;:</term>
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
</variablelist></refsect2>
</refsect1>



</refentry>
