Difference between revisions of "Truxton start adding files"
Jump to navigation
Jump to search
(→Sample) |
|||
| Line 21: | Line 21: | ||
truxton_child_file_set_name( child, "Custom Exploits Folder" ); | truxton_child_file_set_name( child, "Custom Exploits Folder" ); | ||
| − | + | uint64_t now = truxton_time_now(); | |
| − | + | truxton_child_file_set_created( child, now ); | |
| − | + | truxton_child_file_set_accessed( child, now ); | |
| − | + | truxton_child_file_set_modified( child, now ); | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | truxton_child_file_set_created( child, | ||
| − | truxton_child_file_set_accessed( child, | ||
| − | truxton_child_file_set_modified( child, | ||
truxton_child_file_set_origin( child, ORIGIN_GENERATED ); | truxton_child_file_set_origin( child, ORIGIN_GENERATED ); | ||
Latest revision as of 18:16, 13 April 2024
This tells the API that you are not an ETL process, you just want to add stuff to Truxton.
Contents
Syntax
void truxton_start_adding_files( uint64_t truxton_handle );
Parameters
truxton_handle
The handle created by the truxton_create call.
Sample
void add_folder( uint64_t truxton, uint64_t parent_file )
{
truxton_start_adding_files( truxton );
uint64_t child = truxton_child_file_new_child( parent_file );
truxton_child_file_set_type( child, Type_Directory );
truxton_child_file_set_name( child, "Custom Exploits Folder" );
uint64_t now = truxton_time_now();
truxton_child_file_set_created( child, now );
truxton_child_file_set_accessed( child, now );
truxton_child_file_set_modified( child, now );
truxton_child_file_set_origin( child, ORIGIN_GENERATED );
if ( truxton_child_file_save( child ) == 0 )
{
printf( "Failed to add child to Truxton\n" );
}
}