Difference between revisions of "Truxton sensitive site list delete"

From truxwiki.com
Jump to navigation Jump to search
 
Line 9: Line 9:
 
==<code>ssl_handle</code>==
 
==<code>ssl_handle</code>==
 
The handle to the list object.
 
The handle to the list object.
This handle comes from calling <code>[[truxton_sensitive_site_list_create]]()</code>.
+
This handle comes from calling <code>[[truxton_sensitive_site_list_create]]()</code> or <code>[[truxton_sensitive_site_list_open_id]]()</code>.
  
 
=Sample=
 
=Sample=
<source lang="C" highlight="16">
+
<source lang="C" highlight="5">
void create_list( uint64_t truxton )
+
void destroy_my_list( uint64_t truxton )
 
{
 
{
   uint64_t ssl = truxton_sensitive_site_list_create( truxton );
+
   uint64_t ssl = truxton_sensitive_site_list_open_id( truxton, "ED1E0F5E-1AD0-7A14-A053-04D8DB47BC4C" );
 
 
  truxton_sensitive_site_list_set_id( ssl, "ED1E0F5E-1AD0-7A14-A053-04D8DB47BC4C");
 
  truxton_sensitive_site_list_set_name( ssl, "A couple of places" );
 
  truxton_sensitive_site_list_set_description( ssl, "My list of places" );
 
 
 
  // Commit the data to the database
 
  truxton_sensitive_site_list_save( ssl );
 
 
 
  // Now add some sites to our list
 
  truxton_sensitive_site_list_add( ssl, 39.136001, -77.701114, 100, "Lothar's", NULL );
 
  truxton_sensitive_site_list_add( ssl, 28.421, -81.57985, 100, "Illegal Fishing HQ", "22222222-0000-0000-0000-000000000000");
 
  
 
   truxton_sensitive_site_list_delete( ssl );
 
   truxton_sensitive_site_list_delete( ssl );

Latest revision as of 13:04, 21 September 2021

This will delete the records in the database tables [SensitiveSiteList] and [SensitiveSite] that pertain to this list.

Syntax

void truxton_sensitive_site_list_delete( uint64_t ssl_handle );

Parameters

ssl_handle

The handle to the list object. This handle comes from calling truxton_sensitive_site_list_create() or truxton_sensitive_site_list_open_id().

Sample

void destroy_my_list( uint64_t truxton )
{
   uint64_t ssl = truxton_sensitive_site_list_open_id( truxton, "ED1E0F5E-1AD0-7A14-A053-04D8DB47BC4C" );

   truxton_sensitive_site_list_delete( ssl );
   truxton_sensitive_site_list_destroy( ssl );
}