librsync  2.0.1
Data Fields
rs_signature Struct Reference

Signature of a whole file. More...

Data Fields

int magic
 The signature magic value. More...
 
int block_len
 The block length. More...
 
int strong_sum_len
 The block strong sum length. More...
 
int count
 Total number of blocks. More...
 
int size
 Total number of blocks allocated. More...
 
void * block_sigs
 The packed block_sigs for all blocks. More...
 
hashtable_thashtable
 The hashtable for finding matches. More...
 
long calc_strong_count
 The count of strongsum calcs done. More...
 

Detailed Description

Signature of a whole file.

This includes the all the block sums generated for a file and datastructures for fast matching against them.

Definition at line 39 of file sumset.h.

Field Documentation

§ magic

int rs_signature::magic

The signature magic value.

Definition at line 40 of file sumset.h.

§ block_len

int rs_signature::block_len

The block length.

Definition at line 41 of file sumset.h.

§ strong_sum_len

int rs_signature::strong_sum_len

The block strong sum length.

Definition at line 42 of file sumset.h.

§ count

int rs_signature::count

Total number of blocks.

Definition at line 43 of file sumset.h.

§ size

int rs_signature::size

Total number of blocks allocated.

Definition at line 44 of file sumset.h.

§ block_sigs

void* rs_signature::block_sigs

The packed block_sigs for all blocks.

Definition at line 45 of file sumset.h.

§ hashtable

hashtable_t* rs_signature::hashtable

The hashtable for finding matches.

Definition at line 46 of file sumset.h.

§ calc_strong_count

long rs_signature::calc_strong_count

The count of strongsum calcs done.

Definition at line 49 of file sumset.h.


The documentation for this struct was generated from the following file: