Difference between revisions of "Truxton url set account"

From truxwiki.com
Jump to navigation Jump to search
(Created page with "This sets the name of the account used to visit the URL =Syntax= <source lang="C"> void truxton_url_set_account( uint64_t url_handle, char * account ); </source> =Parameters...")
 
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
This sets the name of the account used to visit the URL
+
This sets the name of the account used to visit the URL.
 +
This corresponds to the <code>[AccountID]</code> column of the <code><nowiki>[</nowiki>[[WebsiteVisit Table|WebsiteVisit]]<nowiki>]</nowiki></code> table.
  
 
=Syntax=
 
=Syntax=
 
<source lang="C">
 
<source lang="C">
void truxton_url_set_account( uint64_t url_handle, char * account );
+
void truxton_url_set_account( uint64_t url_handle, char const * account );
 
</source>
 
</source>
  
Line 35: Line 36:
 
   truxton_url_set_url( url, url_address );
 
   truxton_url_set_url( url, url_address );
 
   truxton_url_set_url_offset( url, -1 );
 
   truxton_url_set_url_offset( url, -1 );
   truxton_url_set_when( when );
+
   truxton_url_set_when( url, when );
  
 
   // Commit the data to the database
 
   // Commit the data to the database

Latest revision as of 16:07, 16 February 2021

This sets the name of the account used to visit the URL. This corresponds to the [AccountID] column of the [WebsiteVisit] table.

Syntax

void truxton_url_set_account( uint64_t url_handle, char const * account );

Parameters

url_handle

The handle to the URL created by calling truxton_url_create(), or truxton_file_create_url().

account

The name of the account.

Sample

void add_home_url( uint64_t truxton, uint64_t media, uint64_t child_file, char const * url_address, uint64_t when )
{
   char media_id[ 65 ];
   char file_id[ 65 ];
   
   truxton_media_get_id( media, media_id, sizeof( media_id ) );
   truxton_child_file_get_id( child_file, file_id, sizeof( file_id ) );

   uint64_t url = truxton_url_create( truxton );

   truxton_url_set_account( url, "admin" );
   truxton_url_set_account_offset( url, -1 );
   truxton_url_set_file_id( url, file_id );
   truxton_url_set_media_id( url, media_id );
   truxton_url_set_format( url, URL_FORMAT_ASCII );
   truxton_url_set_local_filename( url, "document.htm" );
   truxton_url_set_method( url, URL_METHOD_TYPE_USER_TYPED_IT_IN );
   truxton_url_set_type( url, URL_TYPE_CHROME_HISTORY );
   truxton_url_set_url( url, url_address );
   truxton_url_set_url_offset( url, -1 );
   truxton_url_set_when( url, when );

   // Commit the data to the database
   truxton_url_save( url );
   truxton_url_destroy( url );
}