Difference between revisions of "Truxton message participant destroy"

From truxwiki.com
Jump to navigation Jump to search
(Created page with "This creates a message participant object. =Syntax= <source lang="C"> uint64_t truxton_message_participant_destroy( uint64_t participant_handle ); </source> =Parameters= ==<...")
 
 
Line 3: Line 3:
 
=Syntax=
 
=Syntax=
 
<source lang="C">
 
<source lang="C">
uint64_t truxton_message_participant_destroy( uint64_t participant_handle );
+
void truxton_message_participant_destroy( uint64_t participant_handle );
 
</source>
 
</source>
  
 
=Parameters=
 
=Parameters=
==<code>participant_handle </code>==
+
==<code>participant_handle</code>==
 
This handle comes from calling <code>[[truxton_message_participant_create]]()</code>.
 
This handle comes from calling <code>[[truxton_message_participant_create]]()</code>.
 
=Return value=
 
A handle to a message participant object.
 
  
 
=Sample=
 
=Sample=

Latest revision as of 06:59, 17 February 2026

This creates a message participant object.

Syntax

void truxton_message_participant_destroy( uint64_t participant_handle );

Parameters

participant_handle

This handle comes from calling truxton_message_participant_create().

Sample

void process_participant_result(uint64_t truxton, PGresult * result, int row_number)
{
    uint64_t participant_handle = truxton_message_participant_create(truxton);

    truxton_message_participant_set_id(participant_handle, ::PQgetvalue(result, row_number, 0));
    truxton_message_participant_set_media_id(participant_handle, ::PQgetvalue(result, row_number, 1));
    truxton_message_participant_set_file_id(participant_handle, ::PQgetvalue(result, row_number, 2));
    truxton_message_participant_set_message_address_id(participant_handle, ::PQgetvalue(result, row_number, 3));
    truxton_message_participant_set_message_id(participant_handle, ::PQgetvalue(result, row_number, 4));
    truxton_message_participant_set_type(participant_handle, atoi(result, row_number, 5));
    truxton_message_participant_set_account(participant_handle, ::PQgetvalue(result, row_number, 7));
    truxton_message_participant_set_server(participant_handle, ::PQgetvalue(result, row_number, 8));
    truxton_message_participant_set_name(participant_handle, ::PQgetvalue(result, row_number, 9));

    dump(participant_handle);

    truxton_message_participant_destroy(participant_handle);
}