<!-- ##### SECTION Title ##### -->
WockyRoster

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### MACRO WOCKY_ROSTER_ERROR ##### -->
<para>

</para>



<!-- ##### STRUCT WockyRosterClass ##### -->
<para>

</para>


<!-- ##### ENUM WockyRosterError ##### -->
<para>

</para>

@WOCKY_ROSTER_ERROR_INVALID_STANZA: 
@WOCKY_ROSTER_ERROR_NOT_IN_ROSTER: 

<!-- ##### ENUM WockyRosterSubscriptionFlags ##### -->
<para>

</para>

@WOCKY_ROSTER_SUBSCRIPTION_TYPE_NONE: 
@WOCKY_ROSTER_SUBSCRIPTION_TYPE_TO: 
@WOCKY_ROSTER_SUBSCRIPTION_TYPE_FROM: 
@WOCKY_ROSTER_SUBSCRIPTION_TYPE_BOTH: 

<!-- ##### FUNCTION wocky_roster_add_contact_async ##### -->
<para>

</para>

@self: 
@jid: 
@name: 
@groups: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION wocky_roster_add_contact_finish ##### -->
<para>

</para>

@self: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION wocky_roster_change_contact_name_async ##### -->
<para>

</para>

@self: 
@contact: 
@name: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION wocky_roster_change_contact_name_finish ##### -->
<para>

</para>

@self: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION wocky_roster_contact_add_group_async ##### -->
<para>

</para>

@self: 
@contact: 
@group: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION wocky_roster_contact_add_group_finish ##### -->
<para>

</para>

@self: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION wocky_roster_contact_remove_group_async ##### -->
<para>

</para>

@self: 
@contact: 
@group: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION wocky_roster_contact_remove_group_finish ##### -->
<para>

</para>

@self: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION wocky_roster_error_quark ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION wocky_roster_fetch_roster_async ##### -->
<para>

</para>

@self: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION wocky_roster_fetch_roster_finish ##### -->
<para>

</para>

@self: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION wocky_roster_get_all_contacts ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION wocky_roster_get_contact ##### -->
<para>

</para>

@self: 
@jid: 
@Returns: 


<!-- ##### FUNCTION wocky_roster_new ##### -->
<para>

</para>

@session: 
@Returns: 


<!-- ##### FUNCTION wocky_roster_remove_contact_async ##### -->
<para>

</para>

@self: 
@contact: 
@cancellable: 
@callback: 
@user_data: 


<!-- ##### FUNCTION wocky_roster_remove_contact_finish ##### -->
<para>

</para>

@self: 
@result: 
@error: 
@Returns: 


<!-- ##### FUNCTION wocky_roster_subscription_to_string ##### -->
<para>

</para>

@subscription: 
@Returns: 


