<!-- ##### SECTION Title ##### -->
svc-channel-text

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


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

</para>

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

</para>

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


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


<!-- ##### STRUCT TpSvcChannelTypeText ##### -->
<para>

</para>


<!-- ##### SIGNAL TpSvcChannelTypeText::lost-message ##### -->
<para>

</para>

@tpsvcchanneltypetext: the object which received the signal.

<!-- ##### SIGNAL TpSvcChannelTypeText::received ##### -->
<para>

</para>

@tpsvcchanneltypetext: the object which received the signal.
@arg1: 
@arg2: 
@arg3: 
@arg4: 
@arg5: 
@arg6: 

<!-- ##### SIGNAL TpSvcChannelTypeText::send-error ##### -->
<para>

</para>

@tpsvcchanneltypetext: the object which received the signal.
@arg1: 
@arg2: 
@arg3: 
@arg4: 

<!-- ##### SIGNAL TpSvcChannelTypeText::sent ##### -->
<para>

</para>

@tpsvcchanneltypetext: the object which received the signal.
@arg1: 
@arg2: 
@arg3: 

<!-- ##### STRUCT TpSvcChannelTypeTextClass ##### -->
<para>

</para>


<!-- ##### USER_FUNCTION tp_svc_channel_type_text_acknowledge_pending_messages_impl ##### -->
<para>

</para>

@self: 
@in_IDs: 
@context: 


<!-- ##### FUNCTION tp_svc_channel_type_text_implement_acknowledge_pending_messages ##### -->
<para>

</para>

@klass: 
@impl: 


<!-- ##### FUNCTION tp_svc_channel_type_text_return_from_acknowledge_pending_messages ##### -->
<para>

</para>

@context: 


<!-- ##### USER_FUNCTION tp_svc_channel_type_text_get_message_types_impl ##### -->
<para>

</para>

@self: 
@context: 


<!-- ##### FUNCTION tp_svc_channel_type_text_implement_get_message_types ##### -->
<para>

</para>

@klass: 
@impl: 


<!-- ##### FUNCTION tp_svc_channel_type_text_return_from_get_message_types ##### -->
<para>

</para>

@context: 
@out_Available_Types: 


<!-- ##### USER_FUNCTION tp_svc_channel_type_text_list_pending_messages_impl ##### -->
<para>

</para>

@self: 
@in_Clear: 
@context: 


<!-- ##### FUNCTION tp_svc_channel_type_text_implement_list_pending_messages ##### -->
<para>

</para>

@klass: 
@impl: 


<!-- ##### FUNCTION tp_svc_channel_type_text_return_from_list_pending_messages ##### -->
<para>

</para>

@context: 
@out_Pending_Messages: 


<!-- ##### USER_FUNCTION tp_svc_channel_type_text_send_impl ##### -->
<para>

</para>

@self: 
@in_Type: 
@in_Text: 
@context: 


<!-- ##### FUNCTION tp_svc_channel_type_text_implement_send ##### -->
<para>

</para>

@klass: 
@impl: 


<!-- ##### FUNCTION tp_svc_channel_type_text_return_from_send ##### -->
<para>

</para>

@context: 


<!-- ##### FUNCTION tp_svc_channel_type_text_emit_lost_message ##### -->
<para>

</para>

@instance: 


<!-- ##### FUNCTION tp_svc_channel_type_text_emit_received ##### -->
<para>

</para>

@instance: 
@arg_ID: 
@arg_Timestamp: 
@arg_Sender: 
@arg_Type: 
@arg_Flags: 
@arg_Text: 


<!-- ##### FUNCTION tp_svc_channel_type_text_emit_send_error ##### -->
<para>

</para>

@instance: 
@arg_Error: 
@arg_Timestamp: 
@arg_Type: 
@arg_Text: 


<!-- ##### FUNCTION tp_svc_channel_type_text_emit_sent ##### -->
<para>

</para>

@instance: 
@arg_Timestamp: 
@arg_Type: 
@arg_Text: 


<!-- ##### STRUCT TpSvcChannelInterfaceChatState ##### -->
<para>

</para>


<!-- ##### SIGNAL TpSvcChannelInterfaceChatState::chat-state-changed ##### -->
<para>

</para>

@tpsvcchannelinterfacechatstate: the object which received the signal.
@arg1: 
@arg2: 

<!-- ##### STRUCT TpSvcChannelInterfaceChatStateClass ##### -->
<para>

</para>


<!-- ##### USER_FUNCTION tp_svc_channel_interface_chat_state_set_chat_state_impl ##### -->
<para>

</para>

@self: 
@in_State: 
@context: 


<!-- ##### FUNCTION tp_svc_channel_interface_chat_state_implement_set_chat_state ##### -->
<para>

</para>

@klass: 
@impl: 


<!-- ##### FUNCTION tp_svc_channel_interface_chat_state_return_from_set_chat_state ##### -->
<para>

</para>

@context: 


<!-- ##### FUNCTION tp_svc_channel_interface_chat_state_emit_chat_state_changed ##### -->
<para>

</para>

@instance: 
@arg_Contact: 
@arg_State: 


<!-- ##### STRUCT TpSvcChannelInterfaceMessages ##### -->
<para>

</para>


<!-- ##### STRUCT TpSvcChannelInterfaceMessagesClass ##### -->
<para>

</para>


<!-- ##### FUNCTION tp_svc_channel_interface_messages_emit_message_received ##### -->
<para>

</para>

@instance: 
@arg_Message: 


<!-- ##### FUNCTION tp_svc_channel_interface_messages_emit_message_sent ##### -->
<para>

</para>

@instance: 
@arg_Content: 
@arg_Flags: 
@arg_Message_Token: 


<!-- ##### FUNCTION tp_svc_channel_interface_messages_emit_pending_messages_removed ##### -->
<para>

</para>

@instance: 
@arg_Message_IDs: 


<!-- ##### USER_FUNCTION tp_svc_channel_interface_messages_get_pending_message_content_impl ##### -->
<para>

</para>

@self: 
@in_Message_ID: 
@in_Parts: 
@context: 


<!-- ##### FUNCTION tp_svc_channel_interface_messages_implement_get_pending_message_content ##### -->
<para>

</para>

@klass: 
@impl: 


<!-- ##### FUNCTION tp_svc_channel_interface_messages_implement_send_message ##### -->
<para>

</para>

@klass: 
@impl: 


<!-- ##### FUNCTION tp_svc_channel_interface_messages_return_from_get_pending_message_content ##### -->
<para>

</para>

@context: 
@out_Content: 


<!-- ##### FUNCTION tp_svc_channel_interface_messages_return_from_send_message ##### -->
<para>

</para>

@context: 
@out_Token: 


<!-- ##### USER_FUNCTION tp_svc_channel_interface_messages_send_message_impl ##### -->
<para>

</para>

@self: 
@in_Message: 
@in_Flags: 
@context: 


<!-- ##### STRUCT TpSvcChannelInterfacePassword ##### -->
<para>

</para>


<!-- ##### SIGNAL TpSvcChannelInterfacePassword::password-flags-changed ##### -->
<para>

</para>

@tpsvcchannelinterfacepassword: the object which received the signal.
@arg1: 
@arg2: 

<!-- ##### STRUCT TpSvcChannelInterfacePasswordClass ##### -->
<para>

</para>


<!-- ##### USER_FUNCTION tp_svc_channel_interface_password_get_password_flags_impl ##### -->
<para>

</para>

@self: 
@context: 


<!-- ##### FUNCTION tp_svc_channel_interface_password_implement_get_password_flags ##### -->
<para>

</para>

@klass: 
@impl: 


<!-- ##### FUNCTION tp_svc_channel_interface_password_return_from_get_password_flags ##### -->
<para>

</para>

@context: 
@out_Password_Flags: 


<!-- ##### USER_FUNCTION tp_svc_channel_interface_password_provide_password_impl ##### -->
<para>

</para>

@self: 
@in_Password: 
@context: 


<!-- ##### FUNCTION tp_svc_channel_interface_password_implement_provide_password ##### -->
<para>

</para>

@klass: 
@impl: 


<!-- ##### FUNCTION tp_svc_channel_interface_password_return_from_provide_password ##### -->
<para>

</para>

@context: 
@out_Correct: 


<!-- ##### FUNCTION tp_svc_channel_interface_password_emit_password_flags_changed ##### -->
<para>

</para>

@instance: 
@arg_Added: 
@arg_Removed: 


