Truxton file tag
Jump to navigation
Jump to search
This will tag the file.
Syntax
void truxton_file_tag(uint64_t file_handle, char const * tag_name, char const * why, uint64_t origin);
Parameters
file_handle
The handle created by the truxton_file_open_id or truxton_file_open_md5 call.
tag_name
The small bit of text that will serve as the tag. This will show up in the user interface.
why
The reason why this item was tagged.
origin
What produced this tag. If an algorithm produced this tag, it should be set to 1. If you are calling this method because a human told you to, the value should be 2.
Sample
#define TAG_ORIGIN_AUTOMATIC (1)
#define TAG_ORIGIN_HUMAN (2)
void process_file(uint64_t truxton)
{
uint64_t file = truxton_file_open_md5(truxton, "9ec8fb6095c35eff2b236863b7caaf10");
truxton_file_tag(file, "Doofenshmirtz", "Infectinator from Evil Incorporated", TAG_ORIGIN_AUTOMATIC);
truxton_file_destroy(child);
}