Truxton file open id

From truxwiki.com
Revision as of 08:26, 16 October 2020 by Sam (talk | contribs) (→‎guid_string)
Jump to navigation Jump to search

This retrieves a file from Truxton by its GUID.

Syntax

uint64_t truxton_file_open_id( uint64_t truxton_handle, char const * guid_string );

Parameters

truxton_handle

The handle created by the truxton_create call.

guid_string

The string representation of the identifier of the file to get in Truxton. This corresponds to the ID column of the File table. The file identifier is not random.

Return value

A handle to a read-only file in Truxton.

Sample

int check_it(uint64_t truxton)
{
   uint64_t file = truxton_file_open_id(truxton, "5ed3aeb7-3da4-5f5c-8c8f-af5200000000");

   if ( file != 0 )
   {
      return(0);
   }

   truxton_file_close(file);
   truxton_file_free(file);

   return(1)
}