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

This is the complete list of members for PercyClient_GF2E< GF2E_Element >, including all inherited members.

clientparamsPercyClientprotected
encode_request(vector< dbsize_t > block_numbers, nqueries_t querybsize=1)PercyClient
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)PercyClientinlineprotected
get_qbs(nqueries_t request_identifier)PercyClientinlineprotected
get_result(nqueries_t request_identifier, vector< PercyBlockResults > &results)PercyClient
goodserversPercyClientprotected
make_client(const PercyClientParams *clientparams, nservers_t num_servers, nservers_t t, sid_t *sids=NULL, PercyStats *stats=NULL)PercyClientstatic
num_serversPercyClientprotected
PercyClient(const PercyClientParams *clientparams, nservers_t num_servers, nservers_t t, PercyStats *stats=NULL)PercyClientprotected
PercyClient_GF2E(const PercyClientParams *params, nservers_t num_servers, nservers_t t, sid_t *sids, PercyStats *stats=NULL)PercyClient_GF2E< GF2E_Element >
process_replies(nservers_t h)PercyClient
randomizePercyClientprotectedstatic
receive_replies(nqueries_t request_identifier, std::vector< istream * > &isvec)PercyClient
send_request(nqueries_t request_identifier, std::vector< ostream * > &osvec, bool send_num_queries=true)PercyClient
tPercyClientprotected
~PercyClient()PercyClientvirtual
~PercyClient_GF2E()PercyClient_GF2E< GF2E_Element >virtual