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

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

_is_worker (defined in RecursiveServerParams)RecursiveServerParamsprotected
_num_threadsPercyServerParamsprotected
_num_workersPercyServerParamsprotected
be_byzantinePercyServerParamsprotected
depth() const (defined in RecursiveServerParams)RecursiveServerParamsinline
dist_first_only() const (defined in RecursiveServerParams)RecursiveServerParamsinline
first_only (defined in RecursiveServerParams)RecursiveServerParamsprotected
get_all_thread_params() const PercyServerParamsinline
get_all_thread_serverparams() const PercyServerParamsinline
get_all_worker_params() const PercyServerParamsinline
get_all_worker_serverparams() const PercyServerParamsinline
get_iteration(nqueries_t index) const (defined in RecursiveServerParams)RecursiveServerParamsinline
get_iterations() const (defined in RecursiveServerParams)RecursiveServerParamsinline
get_sid() const PercyServerParamsinline
get_thread_params(nservers_t wid) const PercyServerParamsinline
get_thread_serverparams(nservers_t wid) const PercyServerParamsinline
get_worker_params(nservers_t wid) const PercyServerParamsinline
get_worker_rparams() const (defined in RecursiveServerParams)RecursiveServerParamsinline
get_worker_serverparams(nservers_t wid) const PercyServerParamsinline
is_byzantine() const PercyServerParamsinline
is_compatible(std::istream &is) const PercyServerParams
is_distributed() const PercyServerParamsinline
is_forkedPercyServerParamsprotected
is_recursive() const PercyServerParamsinline
is_threaded() const PercyServerParamsinline
is_worker() const (defined in RecursiveServerParams)RecursiveServerParamsinline
iterations (defined in RecursiveServerParams)RecursiveServerParamsprotected
num_threads() const PercyServerParamsinline
num_workers() const PercyServerParamsinline
paramsPercyServerParamsprotected
percy_params() const PercyServerParamsinline
PercyServerParams(const PercyParams *params, nservers_t sid, bool be_byzantine=false)PercyServerParams
PercyServerParams(const PercyParams *params, nservers_t sid, nservers_t num_threads=0, DistSplit tsplit=DIST_SPLIT_RECORDS, nservers_t num_workers=0, DistSplit wsplit=DIST_SPLIT_RECORDS, std::vector< nservers_t > worker_sids=std::vector< nservers_t >(), bool fork=false, bool be_byzantine=false)PercyServerParams
print(std::ostream &os) const PercyServerParams
print_distributed(std::ostream &os) const RecursiveServerParamsvirtual
recursive_params() const (defined in RecursiveServerParams)RecursiveServerParamsinline
RecursiveServerParams(const RecursiveParams *rparams, nservers_t sid, bool is_worker=false, bool be_byzantine=false) (defined in RecursiveServerParams)RecursiveServerParams
RecursiveServerParams(const RecursiveParams *rparams, nservers_t sid, nservers_t num_threads=0, DistSplit tsplit=DIST_SPLIT_RECORDS, nservers_t num_workers=0, DistSplit wsplit=DIST_SPLIT_RECORDS, std::vector< nservers_t > worker_sids=std::vector< nservers_t >(), bool fork=false, bool first_only=false, bool be_byzantine=false, bool is_worker=false) (defined in RecursiveServerParams)RecursiveServerParams
rparams (defined in RecursiveServerParams)RecursiveServerParamsprotected
send(std::ostream &os, bool to_worker=false) const PercyServerParams
sidPercyServerParamsprotected
thread_paramsPercyServerParamsprotected
thread_serverparamsPercyServerParamsprotected
thread_split() const PercyServerParamsinline
tsplitPercyServerParamsprotected
use_forked_threads() const PercyServerParamsinline
worker_paramsPercyServerParamsprotected
worker_rparams (defined in RecursiveServerParams)RecursiveServerParamsprotected
worker_serverparamsPercyServerParamsprotected
worker_split() const PercyServerParamsinline
wsplitPercyServerParamsprotected
~PercyServerParams()PercyServerParamsvirtual
~RecursiveServerParams() (defined in RecursiveServerParams)RecursiveServerParamsvirtual