<!-- ##### SECTION Title ##### -->
InfdDirectory

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


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

</para>

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

</para>

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


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


<!-- ##### STRUCT InfdDirectory ##### -->
<para>

</para>


<!-- ##### SIGNAL InfdDirectory::connection-added ##### -->
<para>

</para>

@infddirectory: the object which received the signal.
@arg1: 

<!-- ##### SIGNAL InfdDirectory::connection-removed ##### -->
<para>

</para>

@infddirectory: the object which received the signal.
@arg1: 

<!-- ##### ARG InfdDirectory:account-storage ##### -->
<para>

</para>

<!-- ##### ARG InfdDirectory:certificate ##### -->
<para>

</para>

<!-- ##### ARG InfdDirectory:chat-session ##### -->
<para>

</para>

<!-- ##### ARG InfdDirectory:communication-manager ##### -->
<para>

</para>

<!-- ##### ARG InfdDirectory:io ##### -->
<para>

</para>

<!-- ##### ARG InfdDirectory:private-key ##### -->
<para>

</para>

<!-- ##### ARG InfdDirectory:storage ##### -->
<para>

</para>

<!-- ##### STRUCT InfdDirectoryClass ##### -->
<para>

</para>

@parent_class: 
@connection_added: 
@connection_removed: 

<!-- ##### USER_FUNCTION InfdDirectoryForeachConnectionFunc ##### -->
<para>

</para>

@Param1: 
@Param2: 


<!-- ##### FUNCTION infd_directory_new ##### -->
<para>

</para>

@io: 
@storage: 
@comm_manager: 
@Returns: 


<!-- ##### FUNCTION infd_directory_get_io ##### -->
<para>

</para>

@directory: 
@Returns: 


<!-- ##### FUNCTION infd_directory_get_storage ##### -->
<para>

</para>

@directory: 
@Returns: 


<!-- ##### FUNCTION infd_directory_get_communication_manager ##### -->
<para>

</para>

@directory: 
@Returns: 


<!-- ##### FUNCTION infd_directory_set_certificate ##### -->
<para>

</para>

@directory: 
@key: 
@cert: 


<!-- ##### FUNCTION infd_directory_add_plugin ##### -->
<para>

</para>

@directory: 
@plugin: 
@Returns: 


<!-- ##### FUNCTION infd_directory_remove_plugin ##### -->
<para>

</para>

@directory: 
@plugin: 


<!-- ##### FUNCTION infd_directory_lookup_plugin ##### -->
<para>

</para>

@directory: 
@note_type: 
@Returns: 


<!-- ##### FUNCTION infd_directory_add_connection ##### -->
<para>

</para>

@directory: 
@connection: 
@Returns: 


<!-- ##### FUNCTION infd_directory_get_support_mask ##### -->
<para>

</para>

@directory: 
@mask: 


<!-- ##### FUNCTION infd_directory_get_acl_account_for_connection ##### -->
<para>

</para>

@directory: 
@connection: 
@Returns: 


<!-- ##### FUNCTION infd_directory_set_acl_account_for_connection ##### -->
<para>

</para>

@directory: 
@connection: 
@account_id: 
@error: 
@Returns: 


<!-- ##### FUNCTION infd_directory_foreach_connection ##### -->
<para>

</para>

@directory: 
@func: 
@user_data: 


<!-- ##### FUNCTION infd_directory_iter_save_session ##### -->
<para>

</para>

@directory: 
@iter: 
@error: 
@Returns: 


<!-- ##### FUNCTION infd_directory_enable_chat ##### -->
<para>

</para>

@directory: 
@enable: 


<!-- ##### FUNCTION infd_directory_get_chat_session ##### -->
<para>

</para>

@directory: 
@Returns: 


<!-- ##### FUNCTION infd_directory_create_acl_account ##### -->
<para>

</para>

@directory: 
@account_name: 
@transient: 
@certificates: 
@n_certificates: 
@error: 
@Returns: 


