<!-- ##### SECTION Title ##### -->
TpMessageMixin

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


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

</para>

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

</para>

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


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


<!-- ##### STRUCT TpMessage ##### -->
<para>

</para>


<!-- ##### FUNCTION tp_message_append_part ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION tp_message_count_parts ##### -->
<para>

</para>

@self: 
@Returns: 


<!-- ##### FUNCTION tp_message_delete_key ##### -->
<para>

</para>

@self: 
@part: 
@key: 
@Returns: 


<!-- ##### FUNCTION tp_message_delete_part ##### -->
<para>

</para>

@self: 
@part: 


<!-- ##### FUNCTION tp_message_destroy ##### -->
<para>

</para>

@self: 


<!-- ##### FUNCTION tp_message_new ##### -->
<para>

</para>

@connection: 
@initial_parts: 
@size_hint: 
@Returns: 


<!-- ##### FUNCTION tp_message_peek ##### -->
<para>

</para>

@self: 
@part: 
@Returns: 


<!-- ##### FUNCTION tp_message_ref_handle ##### -->
<para>

</para>

@self: 
@handle_type: 
@handle: 


<!-- ##### FUNCTION tp_message_set ##### -->
<para>

</para>

@self: 
@part: 
@key: 
@source: 


<!-- ##### FUNCTION tp_message_set_boolean ##### -->
<para>

</para>

@self: 
@part: 
@key: 
@b: 


<!-- ##### FUNCTION tp_message_set_bytes ##### -->
<para>

</para>

@self: 
@part: 
@key: 
@len: 
@bytes: 


<!-- ##### FUNCTION tp_message_set_handle ##### -->
<para>

</para>

@self: 
@part: 
@key: 
@handle_type: 
@handle_or_0: 


<!-- ##### MACRO tp_message_set_int16 ##### -->
<para>

</para>

@s: 
@p: 
@k: 
@i: 


<!-- ##### FUNCTION tp_message_set_int32 ##### -->
<para>

</para>

@self: 
@part: 
@key: 
@i: 


<!-- ##### FUNCTION tp_message_set_int64 ##### -->
<para>

</para>

@self: 
@part: 
@key: 
@i: 


<!-- ##### FUNCTION tp_message_set_string ##### -->
<para>

</para>

@self: 
@part: 
@key: 
@s: 


<!-- ##### FUNCTION tp_message_set_string_printf ##### -->
<para>

</para>

@self: 
@part: 
@key: 
@fmt: 
@Varargs: 


<!-- ##### MACRO tp_message_set_uint16 ##### -->
<para>

</para>

@s: 
@p: 
@k: 
@u: 


<!-- ##### FUNCTION tp_message_set_uint32 ##### -->
<para>

</para>

@self: 
@part: 
@key: 
@u: 


<!-- ##### FUNCTION tp_message_set_uint64 ##### -->
<para>

</para>

@self: 
@part: 
@key: 
@u: 


<!-- ##### FUNCTION tp_message_take_message ##### -->
<para>

</para>

@self: 
@part: 
@key: 
@message: 


<!-- ##### STRUCT TpMessageMixin ##### -->
<para>

</para>


<!-- ##### USER_FUNCTION TpMessageMixinSendImpl ##### -->
<para>

</para>

@object: 
@message: 
@flags: 


<!-- ##### FUNCTION tp_message_mixin_finalize ##### -->
<para>

</para>

@obj: 


<!-- ##### FUNCTION tp_message_mixin_implement_sending ##### -->
<para>

</para>

@object: 
@send: 
@n_types: 
@types: 
@message_part_support_flags: 
@delivery_reporting_support_flags: 
@supported_content_types: 


<!-- ##### FUNCTION tp_message_mixin_init ##### -->
<para>

</para>

@obj: 
@offset: 
@connection: 


<!-- ##### FUNCTION tp_message_mixin_init_dbus_properties ##### -->
<para>

</para>

@cls: 


<!-- ##### FUNCTION tp_message_mixin_messages_iface_init ##### -->
<para>

</para>

@g_iface: 
@iface_data: 


<!-- ##### FUNCTION tp_message_mixin_get_dbus_property ##### -->
<para>

</para>

@object: 
@interface: 
@name: 
@value: 
@unused: 


<!-- ##### FUNCTION tp_message_mixin_sent ##### -->
<para>

</para>

@object: 
@message: 
@flags: 
@token: 
@error: 


<!-- ##### FUNCTION tp_message_mixin_set_rescued ##### -->
<para>

</para>

@obj: 


<!-- ##### FUNCTION tp_message_mixin_take_received ##### -->
<para>

</para>

@object: 
@message: 
@Returns: 


<!-- ##### FUNCTION tp_message_mixin_has_pending_messages ##### -->
<para>

</para>

@object: 
@first_sender: 
@Returns: 


<!-- ##### FUNCTION tp_message_mixin_clear ##### -->
<para>

</para>

@obj: 


<!-- ##### FUNCTION tp_message_mixin_text_iface_init ##### -->
<para>

</para>

@g_iface: 
@iface_data: 


