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

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

c_client (defined in PercyHybridClient)PercyHybridClientprotected
c_params (defined in PercyHybridClient)PercyHybridClientprotected
c_req_ids (defined in PercyHybridClient)PercyHybridClientprotected
clientparamsPercyClientprotected
encode_request(vector< dbsize_t > block_numbers, nqueries_t querybsize=1)PercyClient
encode_request_impl(nqueries_t request_identifier)PercyHybridClientprotectedvirtual
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
it_client (defined in PercyHybridClient)PercyHybridClientprotected
it_params (defined in PercyHybridClient)PercyHybridClientprotected
it_req_ids (defined in PercyHybridClient)PercyHybridClientprotected
make_client(const PercyClientParams *clientparams, nservers_t num_servers, nservers_t t, sid_t *sids=NULL, PercyStats *stats=NULL)PercyClientstatic
num_servers (defined in PercyHybridClient)PercyHybridClientprotected
params (defined in PercyHybridClient)PercyHybridClientprotected
PercyClient(const PercyClientParams *clientparams, nservers_t num_servers, nservers_t t, PercyStats *stats=NULL)PercyClientprotected
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)PercyHybridClientprotectedvirtual
randomizePercyClientprotectedstatic
receive_replies(nqueries_t request_identifier, std::vector< istream * > &isvec)PercyClient
receive_replies_impl(nqueries_t request_identifier, vector< istream * > &isvec)PercyHybridClientprotectedvirtual
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)PercyHybridClientprotectedvirtual
PercyClient::send_request_impl(nqueries_t request_identifier, vector< ostream * > &osvec, bool send_num_queries=true)=0PercyClientprotectedpure virtual
tPercyClientprotected
~PercyClient()PercyClientvirtual
~PercyHybridClient() (defined in PercyHybridClient)PercyHybridClient