Difference between revisions of "Truxton message set depot length"

From truxwiki.com
Jump to navigation Jump to search
(Created page with "Tells sets the offset into the depot where this file's contents begin. =Syntax= <syntaxhighlight lang="C"> void truxton_message_set_depot_length( uint64_t message_handle, uin...")
 
 
Line 2: Line 2:
  
 
=Syntax=
 
=Syntax=
<syntaxhighlight lang="C">
+
<source lang="C">
 
void truxton_message_set_depot_length( uint64_t message_handle, uint64_t length );
 
void truxton_message_set_depot_length( uint64_t message_handle, uint64_t length );
</syntaxhighlight>
+
</source>
  
 
=Parameters=
 
=Parameters=
Line 14: Line 14:
  
 
=Sample=
 
=Sample=
<syntaxhighlight lang="C" highlight="5">
+
<source lang="C" highlight="5">
void copy_length(uint64_t message, uint64_t file )
+
void copy_length( uint64_t message, uint64_t file )
 
{
 
{
 
   uint64_t value = truxton_file_get_depot_length( file );
 
   uint64_t value = truxton_file_get_depot_length( file );
Line 21: Line 21:
 
   truxton_message_set_depot_length( message, value );
 
   truxton_message_set_depot_length( message, value );
 
}
 
}
</syntaxhighlight>
+
</source>

Latest revision as of 12:35, 9 February 2021

Tells sets the offset into the depot where this file's contents begin.

Syntax

void truxton_message_set_depot_length( uint64_t message_handle, uint64_t length );

Parameters

message_handle

The handle to a message created by the truxton_message_create call.

length

The number of bytes in the depot taken by this file's contents.

Sample

void copy_length( uint64_t message, uint64_t file )
{
   uint64_t value = truxton_file_get_depot_length( file );

   truxton_message_set_depot_length( message, value );
}