<!-- ##### SECTION Title ##### -->
CamelSession

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


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

</para>

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

</para>

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


<!-- ##### STRUCT CamelSession ##### -->
<para>

</para>

@parent_object: 
@priv: 
@storage_path: 
@junk_plugin: 
@online: 
@check_junk: 
@network_state: 

<!-- ##### USER_FUNCTION CamelTimeoutCallback ##### -->
<para>

</para>

@data: 
@Returns: 


<!-- ##### ENUM CamelSessionAlertType ##### -->
<para>

</para>

@CAMEL_SESSION_ALERT_INFO: 
@CAMEL_SESSION_ALERT_WARNING: 
@CAMEL_SESSION_ALERT_ERROR: 

<!-- ##### STRUCT CamelSessionThreadOps ##### -->
<para>

</para>

@receive: 
@free: 

<!-- ##### STRUCT CamelSessionThreadMsg ##### -->
<para>

</para>

@msg: 
@id: 
@ex: 
@ops: 
@op: 
@session: 
@data: 

<!-- ##### FUNCTION camel_session_construct ##### -->
<para>

</para>

@session: 
@storage_path: 


<!-- ##### FUNCTION camel_session_get_service ##### -->
<para>

</para>

@session: 
@url_string: 
@type: 
@ex: 
@Returns: 


<!-- ##### FUNCTION camel_session_get_service_connected ##### -->
<para>

</para>

@session: 
@url_string: 
@type: 
@ex: 
@Returns: 


<!-- ##### MACRO camel_session_get_store ##### -->
<para>

</para>

@session: 
@url_string: 
@ex: 


<!-- ##### MACRO camel_session_get_transport ##### -->
<para>

</para>

@session: 
@url_string: 
@ex: 


<!-- ##### FUNCTION camel_session_get_storage_path ##### -->
<para>

</para>

@session: 
@service: 
@ex: 
@Returns: 


<!-- ##### FUNCTION camel_session_get_password ##### -->
<para>

</para>

@session: 
@service: 
@domain: 
@prompt: 
@item: 
@flags: 
@ex: 
@Returns: 


<!-- ##### FUNCTION camel_session_forget_password ##### -->
<para>

</para>

@session: 
@service: 
@domain: 
@item: 
@ex: 


<!-- ##### FUNCTION camel_session_alert_user ##### -->
<para>

</para>

@session: 
@type: 
@prompt: 
@cancel: 
@Returns: 


<!-- ##### FUNCTION camel_session_is_online ##### -->
<para>

</para>

@session: 
@Returns: 


<!-- ##### FUNCTION camel_session_set_online ##### -->
<para>

</para>

@session: 
@online: 


<!-- ##### FUNCTION camel_session_get_filter_driver ##### -->
<para>

</para>

@session: 
@type: 
@ex: 
@Returns: 


<!-- ##### FUNCTION camel_session_check_junk ##### -->
<para>

</para>

@session: 
@Returns: 


<!-- ##### FUNCTION camel_session_set_check_junk ##### -->
<para>

</para>

@session: 
@check_junk: 


<!-- ##### FUNCTION camel_session_thread_msg_new ##### -->
<para>

</para>

@session: 
@ops: 
@size: 
@Returns: 


<!-- ##### FUNCTION camel_session_thread_msg_free ##### -->
<para>

</para>

@session: 
@msg: 


<!-- ##### FUNCTION camel_session_thread_queue ##### -->
<para>

</para>

@session: 
@msg: 
@flags: 
@Returns: 


<!-- ##### FUNCTION camel_session_thread_wait ##### -->
<para>

</para>

@session: 
@id: 


<!-- ##### FUNCTION camel_session_get_network_state ##### -->
<para>

</para>

@session: 
@Returns: 


<!-- ##### FUNCTION camel_session_set_network_state ##### -->
<para>

</para>

@session: 
@network_state: 


