AlcapDAQ
1
|
Go to the source code of this file.
Functions | |
void | start_output_buffer (io_buffer *buffer, unsigned char *p) |
int | flush_output_buffer (io_buffer *buffer) |
void | io_buffer_put (io_buffer *buffer, unsigned int code_bits, int code_length) |
void | start_input_buffer (io_buffer *buffer, unsigned char *p) |
unsigned int | io_buffer_get (io_buffer *buffer, int num_bits) |
int flush_output_buffer | ( | io_buffer * | buffer) |
Definition at line 23 of file io_buffer.cpp.
References io_buffer::num_codes, io_buffer::p, io_buffer::start, io_buffer::w, and io_buffer::w_bits.
Referenced by encode_caen(), encode_cmp_times(), encode_fadc(), encode_hits(), encode_n2fadc_ndet(), encode_n2fadc_tpc(), encode_nfadc(), encode_times(), and flush_rle().
unsigned int io_buffer_get | ( | io_buffer * | buffer, |
int | num_bits | ||
) |
Definition at line 70 of file io_buffer.cpp.
References io_buffer_get(), io_buffer::p, io_buffer::w, and io_buffer::w_bits.
Referenced by decode_caen(), decode_cmp_times(), decode_fadc(), decode_hits(), decode_n2fadc_ndet(), decode_n2fadc_tpc(), decode_nfadc(), decode_times(), io_buffer_get(), and rle_get().
void io_buffer_put | ( | io_buffer * | buffer, |
unsigned int | code_bits, | ||
int | code_length | ||
) |
Definition at line 36 of file io_buffer.cpp.
References io_buffer::p, io_buffer::w, and io_buffer::w_bits.
Referenced by encode_caen(), encode_cmp_times(), encode_fadc(), encode_hits(), encode_n2fadc_ndet(), encode_n2fadc_tpc(), encode_nfadc(), encode_times(), flush_rle(), huffman_put_symbol(), and rle_put().
void start_input_buffer | ( | io_buffer * | buffer, |
unsigned char * | p | ||
) |
Definition at line 61 of file io_buffer.cpp.
References io_buffer::num_codes, io_buffer::p, io_buffer::start, io_buffer::w, and io_buffer::w_bits.
Referenced by caen_expand(), cmp_expand(), fadc_expand(), hits_expand(), n2fadc_ndet_expand(), n2fadc_tpc_expand(), nfadc_expand(), stck_expand(), and tdc400_expand().
void start_output_buffer | ( | io_buffer * | buffer, |
unsigned char * | p | ||
) |
Definition at line 14 of file io_buffer.cpp.
References io_buffer::num_codes, io_buffer::p, io_buffer::start, io_buffer::w, and io_buffer::w_bits.
Referenced by caen_compress(), cmp_compress(), fadc_compress(), hits_compress(), n2fadc_ndet_compress(), n2fadc_tpc_compress(), nfadc_compress(), stck_compress(), and tdc400_compress().