Percy++
A C++ implementation of Private Information Retrieval (PIR) protocols
|
This is the complete list of members for PercyClient, including all inherited members.
clientparams | PercyClient | protected |
encode_request(vector< dbsize_t > block_numbers, nqueries_t querybsize=1) | PercyClient | |
encode_request_impl(nqueries_t request_identifier)=0 | PercyClient | protectedpure virtual |
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 |
make_client(const PercyClientParams *clientparams, nservers_t num_servers, nservers_t t, sid_t *sids=NULL, PercyStats *stats=NULL) | PercyClient | static |
num_servers | PercyClient | protected |
PercyClient(const PercyClientParams *clientparams, nservers_t num_servers, nservers_t t, PercyStats *stats=NULL) | PercyClient | protected |
process_replies(nservers_t h) | PercyClient | |
process_replies_impl(nservers_t h, vector< vector< PercyResult > > &results)=0 | PercyClient | protectedpure virtual |
randomize | PercyClient | protectedstatic |
receive_replies(nqueries_t request_identifier, std::vector< istream * > &isvec) | PercyClient | |
receive_replies_impl(nqueries_t request_identifier, vector< istream * > &isvec)=0 | PercyClient | protectedpure virtual |
RecursiveClient (defined in PercyClient) | PercyClient | friend |
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, bool send_num_queries=true)=0 | PercyClient | protectedpure virtual |
t | PercyClient | protected |
~PercyClient() | PercyClient | virtual |