Percy++
A C++ implementation of Private Information Retrieval (PIR) protocols
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Pages
HybridParams Member List

This is the complete list of members for HybridParams, including all inherited members.

_block_sizePercyParamsprotected
_num_blocksPercyParamsprotected
_num_virtual_blocksPercyParamsprotected
_tauPercyParamsprotected
_virtual_block_sizePercyParamsprotected
_word_sizePercyParamsprotected
_words_per_blockPercyParamsprotected
block_size() const PercyParamsinline
check_compatible(std::istream &is) const RecursiveParamsprotectedvirtual
create_worker_params(std::vector< Dimension > worker_dims) const RecursiveParamsvirtual
depth() const (defined in RecursiveParams)RecursiveParamsinline
get_iteration(nqueries_t index) const (defined in RecursiveParams)RecursiveParamsinline
get_iterations() const (defined in RecursiveParams)RecursiveParamsinline
get_mode() const PercyParamsinline
HybridParams(dbsize_t num_blocks, dbsize_t block_size, PercyMode it_mode, nqueries_t depth=0, nservers_t tau=0, dbsize_t it_num_blocks=0, dbsize_t ag_N=50, dbsize_t c_word_size=20) (defined in HybridParams)HybridParams
HybridParams(dbsize_t num_blocks, dbsize_t block_size, dbsize_t it_word_size, ZZ it_modulus, nqueries_t depth=0, nservers_t tau=0, dbsize_t it_num_blocks=0, dbsize_t ag_N=50, dbsize_t c_word_size=20) (defined in HybridParams)HybridParams
is_recursive() const RecursiveParamsinlinevirtual
it_mode (defined in HybridParams)HybridParamsprotected
iteration_indices(dbsize_t index) const (defined in RecursiveParams)RecursiveParams
iterations (defined in RecursiveParams)RecursiveParamsprotected
modePercyParamsprotected
num_blocks() const PercyParamsinline
num_virtual_blocks() const PercyParamsinline
PercyParams(dbsize_t num_blocks, dbsize_t block_size, dbsize_t word_size, PercyMode mode, nservers_t tau=0, dbsize_t virtual_block_size=1)PercyParams
print(std::ostream &os) const PercyParams
print_mode_specific(std::ostream &os) const HybridParamsvirtual
RecursiveParams(dbsize_t num_blocks, dbsize_t block_size, dbsize_t word_size, PercyMode mode, std::vector< const PercyParams * > iterations, nservers_t tau=0) (defined in RecursiveParams)RecursiveParams
request_size(nqueries_t num_queries=1) const RecursiveParamsvirtual
response_size(nqueries_t num_queries=1) const RecursiveParamsvirtual
server_block_size() const HybridParamsinlinevirtual
tau() const PercyParamsinline
versionPercyParamsprotected
virtual_block_size() const PercyParamsinline
word_size() const PercyParamsinline
words_per_block() const PercyParamsinline
write(std::ostream &os) const RecursiveParamsprotectedvirtual
~HybridParams() (defined in HybridParams)HybridParamsvirtual
~PercyParams()PercyParamsinlinevirtual
~RecursiveParams() (defined in RecursiveParams)RecursiveParamsinlinevirtual