Planeshift
_xd3_stream Struct Reference

#include <xdelta3.h>

Public Attributes

xd3_addr_cache acache
 
xd3_desect addr_sect
 
xd3_alloc_funcalloc
 
usize_t avail_in
 
usize_t avail_out
 
usize_t buf_avail
 
uint8_t * buf_in
 
usize_t buf_leftavail
 
const uint8_t * buf_leftover
 
const xd3_dinstcode_table
 
xd3_dinstcode_table_alloc
 
const xd3_code_table_desccode_table_desc
 
xd3_code_table_funccode_table_func
 
xd3_comp_table_funccomp_table_func
 
xoff_t current_window
 
xd3_desect data_sect
 
uint32_t dec_32part
 
uint64_t dec_64part
 
uint32_t dec_adler32
 
usize_t dec_appheadbytes
 
uint8_t * dec_appheader
 
uint32_t dec_appheadsz
 
uint8_t * dec_buffer
 
uint8_t dec_cksum [4]
 
usize_t dec_cksumbytes
 
uint8_t * dec_codetbl
 
usize_t dec_codetblbytes
 
uint32_t dec_codetblsz
 
const uint8_t * dec_cpyaddrbase
 
uint32_t dec_cpylen
 
xoff_t dec_cpyoff
 
xd3_hinst dec_current1
 
xd3_hinst dec_current2
 
usize_t dec_del_ind
 
uint32_t dec_enclen
 
usize_t dec_hdr_ind
 
usize_t dec_hdrsize
 
usize_t dec_lastlen
 
usize_t dec_lastspace
 
xoff_t dec_laststart
 
uint8_t * dec_lastwin
 
uint8_t dec_magic [4]
 
usize_t dec_magicbytes
 
usize_t dec_maxpos
 
usize_t dec_position
 
usize_t dec_secondid
 
xd3_decode_state dec_state
 
const uint8_t * dec_tgtaddrbase
 
uint32_t dec_tgtlen
 
usize_t dec_win_ind
 
usize_t dec_winbytes
 
xoff_t dec_window_count
 
xoff_t dec_winstart
 
const uint8_t * enc_appheader
 
usize_t enc_appheadsz
 
xd3_outputenc_current
 
xd3_outputenc_free
 
xd3_outputenc_heads [4]
 
xd3_encode_state enc_state
 
xd3_outputenc_tails [4]
 
int flags
 
xd3_free_funcfree
 
xd3_getblk_funcgetblk
 
usize_t i_slots_used
 
usize_t input_position
 
xd3_desect inst_sect
 
xd3_iopt_buflistiopt_alloc
 
xd3_rlist iopt_free
 
usize_t iopt_size
 
usize_t iopt_unlimited
 
xd3_rlist iopt_used
 
xd3_rinstiout
 
xoff_t l_add
 
xoff_t l_run
 
xoff_t l_scpy
 
xoff_t l_tcpy
 
xd3_hash_cfg large_hash
 
usize_tlarge_table
 
usize_t match_back
 
usize_t match_fwd
 
xoff_t match_last_srcpos
 
xoff_t match_maxaddr
 
usize_t match_maxback
 
usize_t match_maxfwd
 
xoff_t match_minaddr
 
xoff_t match_srcpos
 
xd3_match_state match_state
 
xoff_t maxsrcaddr
 
usize_t min_match
 
const char * msg
 
xoff_t n_add
 
xoff_t n_run
 
xoff_t n_scpy
 
xoff_t n_tcpy
 
const uint8_t * next_in
 
uint8_t * next_out
 
void * opaque
 
uint32_t recode_adler32
 
xd3_sec_cfg sec_addr
 
xd3_sec_cfg sec_data
 
xd3_sec_cfg sec_inst
 
xd3_sec_streamsec_stream_a
 
xd3_sec_streamsec_stream_d
 
xd3_sec_streamsec_stream_i
 
const xd3_sec_typesec_type
 
xd3_hash_cfg small_hash
 
xd3_slistsmall_prev
 
int small_reset
 
usize_tsmall_table
 
xd3_smatcher smatcher
 
usize_t space_out
 
usize_t sprevmask
 
usize_t sprevsz
 
xd3_sourcesrc
 
xoff_t srcwin_cksum_pos
 
int srcwin_decided
 
int srcwin_decided_early
 
usize_t srcwin_maxsz
 
usize_t taroff
 
xoff_t total_in
 
xoff_t total_out
 
usize_t unencoded_offset
 
xd3_whole_state whole_target
 
usize_t winsize
 

Detailed Description

Definition at line 771 of file xdelta3.h.

Member Data Documentation

xd3_addr_cache _xd3_stream::acache

Definition at line 829 of file xdelta3.h.

xd3_desect _xd3_stream::addr_sect

Definition at line 979 of file xdelta3.h.

xd3_alloc_func* _xd3_stream::alloc

Definition at line 806 of file xdelta3.h.

usize_t _xd3_stream::avail_in

Definition at line 775 of file xdelta3.h.

usize_t _xd3_stream::avail_out

Definition at line 781 of file xdelta3.h.

usize_t _xd3_stream::buf_avail

Definition at line 876 of file xdelta3.h.

uint8_t* _xd3_stream::buf_in

Definition at line 875 of file xdelta3.h.

usize_t _xd3_stream::buf_leftavail

Definition at line 879 of file xdelta3.h.

const uint8_t* _xd3_stream::buf_leftover

Definition at line 877 of file xdelta3.h.

const xd3_dinst* _xd3_stream::code_table

Definition at line 984 of file xdelta3.h.

xd3_dinst* _xd3_stream::code_table_alloc

Definition at line 986 of file xdelta3.h.

const xd3_code_table_desc* _xd3_stream::code_table_desc

Definition at line 985 of file xdelta3.h.

xd3_code_table_func* _xd3_stream::code_table_func

Definition at line 982 of file xdelta3.h.

xd3_comp_table_func* _xd3_stream::comp_table_func

Definition at line 983 of file xdelta3.h.

xoff_t _xd3_stream::current_window

Definition at line 784 of file xdelta3.h.

xd3_desect _xd3_stream::data_sect

Definition at line 980 of file xdelta3.h.

uint32_t _xd3_stream::dec_32part

Definition at line 940 of file xdelta3.h.

uint64_t _xd3_stream::dec_64part

Definition at line 937 of file xdelta3.h.

uint32_t _xd3_stream::dec_adler32

Definition at line 924 of file xdelta3.h.

usize_t _xd3_stream::dec_appheadbytes

Definition at line 919 of file xdelta3.h.

uint8_t* _xd3_stream::dec_appheader

Definition at line 917 of file xdelta3.h.

uint32_t _xd3_stream::dec_appheadsz

Definition at line 915 of file xdelta3.h.

uint8_t* _xd3_stream::dec_buffer

Definition at line 967 of file xdelta3.h.

uint8_t _xd3_stream::dec_cksum[4]

Definition at line 923 of file xdelta3.h.

usize_t _xd3_stream::dec_cksumbytes

Definition at line 922 of file xdelta3.h.

uint8_t* _xd3_stream::dec_codetbl

Definition at line 911 of file xdelta3.h.

usize_t _xd3_stream::dec_codetblbytes

Definition at line 912 of file xdelta3.h.

uint32_t _xd3_stream::dec_codetblsz

Definition at line 910 of file xdelta3.h.

const uint8_t* _xd3_stream::dec_cpyaddrbase

Definition at line 954 of file xdelta3.h.

uint32_t _xd3_stream::dec_cpylen

Definition at line 927 of file xdelta3.h.

xoff_t _xd3_stream::dec_cpyoff

Definition at line 929 of file xdelta3.h.

xd3_hinst _xd3_stream::dec_current1

Definition at line 964 of file xdelta3.h.

xd3_hinst _xd3_stream::dec_current2

Definition at line 965 of file xdelta3.h.

usize_t _xd3_stream::dec_del_ind

Definition at line 902 of file xdelta3.h.

uint32_t _xd3_stream::dec_enclen

Definition at line 932 of file xdelta3.h.

usize_t _xd3_stream::dec_hdr_ind

Definition at line 900 of file xdelta3.h.

usize_t _xd3_stream::dec_hdrsize

Definition at line 949 of file xdelta3.h.

usize_t _xd3_stream::dec_lastlen

Definition at line 970 of file xdelta3.h.

usize_t _xd3_stream::dec_lastspace

Definition at line 974 of file xdelta3.h.

xoff_t _xd3_stream::dec_laststart

Definition at line 972 of file xdelta3.h.

uint8_t* _xd3_stream::dec_lastwin

Definition at line 968 of file xdelta3.h.

uint8_t _xd3_stream::dec_magic[4]

Definition at line 904 of file xdelta3.h.

usize_t _xd3_stream::dec_magicbytes

Definition at line 905 of file xdelta3.h.

usize_t _xd3_stream::dec_maxpos

Definition at line 961 of file xdelta3.h.

usize_t _xd3_stream::dec_position

Definition at line 958 of file xdelta3.h.

usize_t _xd3_stream::dec_secondid

Definition at line 907 of file xdelta3.h.

xd3_decode_state _xd3_stream::dec_state

Definition at line 899 of file xdelta3.h.

const uint8_t* _xd3_stream::dec_tgtaddrbase

Definition at line 951 of file xdelta3.h.

uint32_t _xd3_stream::dec_tgtlen

Definition at line 934 of file xdelta3.h.

usize_t _xd3_stream::dec_win_ind

Definition at line 901 of file xdelta3.h.

usize_t _xd3_stream::dec_winbytes

Definition at line 947 of file xdelta3.h.

xoff_t _xd3_stream::dec_window_count

Definition at line 945 of file xdelta3.h.

xoff_t _xd3_stream::dec_winstart

Definition at line 943 of file xdelta3.h.

const uint8_t* _xd3_stream::enc_appheader

Definition at line 895 of file xdelta3.h.

usize_t _xd3_stream::enc_appheadsz

Definition at line 896 of file xdelta3.h.

xd3_output* _xd3_stream::enc_current

Definition at line 881 of file xdelta3.h.

xd3_output* _xd3_stream::enc_free

Definition at line 882 of file xdelta3.h.

xd3_output* _xd3_stream::enc_heads[4]

Definition at line 883 of file xdelta3.h.

xd3_encode_state _xd3_stream::enc_state

Definition at line 830 of file xdelta3.h.

xd3_output* _xd3_stream::enc_tails[4]

Definition at line 885 of file xdelta3.h.

int _xd3_stream::flags

Definition at line 810 of file xdelta3.h.

xd3_free_func* _xd3_stream::free

Definition at line 807 of file xdelta3.h.

xd3_getblk_func* _xd3_stream::getblk

Definition at line 805 of file xdelta3.h.

usize_t _xd3_stream::i_slots_used

Definition at line 1009 of file xdelta3.h.

usize_t _xd3_stream::input_position

Definition at line 833 of file xdelta3.h.

xd3_desect _xd3_stream::inst_sect

Definition at line 977 of file xdelta3.h.

xd3_iopt_buflist* _xd3_stream::iopt_alloc

Definition at line 893 of file xdelta3.h.

xd3_rlist _xd3_stream::iopt_free

Definition at line 891 of file xdelta3.h.

usize_t _xd3_stream::iopt_size

Definition at line 800 of file xdelta3.h.

usize_t _xd3_stream::iopt_unlimited

Definition at line 801 of file xdelta3.h.

xd3_rlist _xd3_stream::iopt_used

Definition at line 890 of file xdelta3.h.

xd3_rinst* _xd3_stream::iout

Definition at line 892 of file xdelta3.h.

xoff_t _xd3_stream::l_add

Definition at line 1006 of file xdelta3.h.

xoff_t _xd3_stream::l_run

Definition at line 1007 of file xdelta3.h.

xoff_t _xd3_stream::l_scpy

Definition at line 1004 of file xdelta3.h.

xoff_t _xd3_stream::l_tcpy

Definition at line 1005 of file xdelta3.h.

xd3_hash_cfg _xd3_stream::large_hash

Definition at line 820 of file xdelta3.h.

usize_t* _xd3_stream::large_table

Definition at line 819 of file xdelta3.h.

usize_t _xd3_stream::match_back

Definition at line 867 of file xdelta3.h.

usize_t _xd3_stream::match_fwd

Definition at line 869 of file xdelta3.h.

xoff_t _xd3_stream::match_last_srcpos

Definition at line 859 of file xdelta3.h.

xoff_t _xd3_stream::match_maxaddr

Definition at line 864 of file xdelta3.h.

usize_t _xd3_stream::match_maxback

Definition at line 868 of file xdelta3.h.

usize_t _xd3_stream::match_maxfwd

Definition at line 870 of file xdelta3.h.

xoff_t _xd3_stream::match_minaddr

Definition at line 861 of file xdelta3.h.

xoff_t _xd3_stream::match_srcpos

Definition at line 856 of file xdelta3.h.

xd3_match_state _xd3_stream::match_state

Definition at line 855 of file xdelta3.h.

xoff_t _xd3_stream::maxsrcaddr

Definition at line 872 of file xdelta3.h.

usize_t _xd3_stream::min_match

Definition at line 834 of file xdelta3.h.

const char* _xd3_stream::msg

Definition at line 788 of file xdelta3.h.

xoff_t _xd3_stream::n_add

Definition at line 1001 of file xdelta3.h.

xoff_t _xd3_stream::n_run

Definition at line 1002 of file xdelta3.h.

xoff_t _xd3_stream::n_scpy

Definition at line 999 of file xdelta3.h.

xoff_t _xd3_stream::n_tcpy

Definition at line 1000 of file xdelta3.h.

const uint8_t* _xd3_stream::next_in

Definition at line 774 of file xdelta3.h.

uint8_t* _xd3_stream::next_out

Definition at line 780 of file xdelta3.h.

void* _xd3_stream::opaque

Definition at line 808 of file xdelta3.h.

uint32_t _xd3_stream::recode_adler32

Definition at line 887 of file xdelta3.h.

xd3_sec_cfg _xd3_stream::sec_addr

Definition at line 815 of file xdelta3.h.

xd3_sec_cfg _xd3_stream::sec_data

Definition at line 813 of file xdelta3.h.

xd3_sec_cfg _xd3_stream::sec_inst

Definition at line 814 of file xdelta3.h.

xd3_sec_stream* _xd3_stream::sec_stream_a

Definition at line 992 of file xdelta3.h.

xd3_sec_stream* _xd3_stream::sec_stream_d

Definition at line 990 of file xdelta3.h.

xd3_sec_stream* _xd3_stream::sec_stream_i

Definition at line 991 of file xdelta3.h.

const xd3_sec_type* _xd3_stream::sec_type

Definition at line 989 of file xdelta3.h.

xd3_hash_cfg _xd3_stream::small_hash

Definition at line 828 of file xdelta3.h.

xd3_slist* _xd3_stream::small_prev

Definition at line 823 of file xdelta3.h.

int _xd3_stream::small_reset

Definition at line 825 of file xdelta3.h.

usize_t* _xd3_stream::small_table

Definition at line 822 of file xdelta3.h.

xd3_smatcher _xd3_stream::smatcher

Definition at line 817 of file xdelta3.h.

usize_t _xd3_stream::space_out

Definition at line 783 of file xdelta3.h.

usize_t _xd3_stream::sprevmask

Definition at line 798 of file xdelta3.h.

usize_t _xd3_stream::sprevsz

Definition at line 796 of file xdelta3.h.

xd3_source* _xd3_stream::src

Definition at line 792 of file xdelta3.h.

xoff_t _xd3_stream::srcwin_cksum_pos

Definition at line 852 of file xdelta3.h.

int _xd3_stream::srcwin_decided

Definition at line 846 of file xdelta3.h.

int _xd3_stream::srcwin_decided_early

Definition at line 849 of file xdelta3.h.

usize_t _xd3_stream::srcwin_maxsz

Definition at line 802 of file xdelta3.h.

usize_t _xd3_stream::taroff

Definition at line 832 of file xdelta3.h.

xoff_t _xd3_stream::total_in

Definition at line 777 of file xdelta3.h.

xoff_t _xd3_stream::total_out

Definition at line 785 of file xdelta3.h.

usize_t _xd3_stream::unencoded_offset

Definition at line 837 of file xdelta3.h.

xd3_whole_state _xd3_stream::whole_target

Definition at line 996 of file xdelta3.h.

usize_t _xd3_stream::winsize

Definition at line 795 of file xdelta3.h.


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