Percy++
A C++ implementation of Private Information Retrieval (PIR) protocols
|
This is the complete list of members for PercyHybridClient, including all inherited members.
c_client (defined in PercyHybridClient) | PercyHybridClient | protected |
c_params (defined in PercyHybridClient) | PercyHybridClient | protected |
c_req_ids (defined in PercyHybridClient) | PercyHybridClient | protected |
clientparams | PercyClient | protected |
encode_request(vector< dbsize_t > block_numbers, nqueries_t querybsize=1) | PercyClient | |
encode_request_impl(nqueries_t request_identifier) | PercyHybridClient | protectedvirtual |
fetch_blocks(nqueries_t &request_identifier, vector< dbsize_t > block_numbers, vector< ostream * > &osvec, vector< istream * > &isvec, vector< PercyBlockResults > &results, nqueries_t querybsize=1) | PercyClient | |
get_block_numbers(nqueries_t request_identifier) | PercyClient | inlineprotected |
get_qbs(nqueries_t request_identifier) | PercyClient | inlineprotected |
get_result(nqueries_t request_identifier, vector< PercyBlockResults > &results) | PercyClient | |
goodservers | PercyClient | protected |
it_client (defined in PercyHybridClient) | PercyHybridClient | protected |
it_params (defined in PercyHybridClient) | PercyHybridClient | protected |
it_req_ids (defined in PercyHybridClient) | PercyHybridClient | protected |
make_client(const PercyClientParams *clientparams, nservers_t num_servers, nservers_t t, sid_t *sids=NULL, PercyStats *stats=NULL) | PercyClient | static |
num_servers (defined in PercyHybridClient) | PercyHybridClient | protected |
params (defined in PercyHybridClient) | PercyHybridClient | protected |
PercyClient(const PercyClientParams *clientparams, nservers_t num_servers, nservers_t t, PercyStats *stats=NULL) | PercyClient | protected |
PercyHybridClient(const HybridClientParams *params, nservers_t num_servers, nservers_t t, sid_t *sids=NULL, PercyStats *stats=NULL) (defined in PercyHybridClient) | PercyHybridClient | |
process_replies(nservers_t h) | PercyClient | |
process_replies_impl(nservers_t h, vector< vector< PercyResult > > &results) | PercyHybridClient | protectedvirtual |
randomize | PercyClient | protectedstatic |
receive_replies(nqueries_t request_identifier, std::vector< istream * > &isvec) | PercyClient | |
receive_replies_impl(nqueries_t request_identifier, vector< istream * > &isvec) | PercyHybridClient | protectedvirtual |
send_request(nqueries_t request_identifier, std::vector< ostream * > &osvec, bool send_num_queries=true) | PercyClient | |
send_request_impl(nqueries_t request_identifier, vector< ostream * > &osvec) (defined in PercyHybridClient) | PercyHybridClient | protectedvirtual |
PercyClient::send_request_impl(nqueries_t request_identifier, vector< ostream * > &osvec, bool send_num_queries=true)=0 | PercyClient | protectedpure virtual |
t | PercyClient | protected |
~PercyClient() | PercyClient | virtual |
~PercyHybridClient() (defined in PercyHybridClient) | PercyHybridClient |