Difference between revisions of "Truxton message set file id"

From truxwiki.com
Jump to navigation Jump to search
(Created page with "Sets the identifier of the file in the message. This corresponds to the <code>ID</code> column of the <code> File</code> table. =Syntax= <syntaxhighlight lang...")
 
Line 24: Line 24:
 
   char id[40];
 
   char id[40];
  
   truxton_file_get_id(parent_file, id, sizeof(id));
+
   truxton_file_get_id(file, id, sizeof(id));
  
 
   truxton_message_set_file_id( message, id );
 
   truxton_message_set_file_id( message, id );
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>

Revision as of 11:59, 18 June 2020

Sets the identifier of the file in the message. This corresponds to the ID column of the File table.

Syntax

void truxton_message_set_file_id( uint64_t message_handle, char * id );

Parameters

message_handle

The handle created by the truxton_message_create call.

id

The string representation of a GUID.

Remarks

This identifier should be a value from the ID column of the File table in the database.

Sample

void process_file(uint64_t message, uint64_t file)
{
   char id[40];

   truxton_file_get_id(file, id, sizeof(id));

   truxton_message_set_file_id( message, id );
}