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

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

be_byzantine()PercyServer
byzantinePercyServerprotected
c_datastore (defined in PercyHybridServer)PercyHybridServerprotected
c_params (defined in PercyHybridServer)PercyHybridServerprotected
c_server (defined in PercyHybridServer)PercyHybridServerprotected
combine_results(nqueries_t num_queries, unsigned char *result, std::vector< unsigned char * > worker_results) (defined in PercyHybridServer)PercyHybridServerprotectedvirtual
PercyServer::combine_results(unsigned char *result, const std::vector< unsigned char * > &worker_results)=0PercyServerprotectedpure virtual
datastorePercyServerprotected
get_strassen_max_depth()PercyServer
handle_request(std::istream &is, std::ostream &os, const std::vector< std::iostream * > &workers=std::vector< std::iostream * >())PercyServervirtual
handle_request(const std::vector< std::istream * > &isv, const std::vector< std::ostream * > &osv, const std::vector< std::iostream * > &workers=std::vector< std::iostream * >())PercyServervirtual
handle_request_distributed(const std::vector< unsigned char * > &requests, const std::vector< unsigned char * > &responses, const std::vector< std::iostream * > &workers)PercyServerprotectedvirtual
handle_request_impl(std::istream &is, std::ostream &os, nqueries_t num_queries) (defined in PercyHybridServer)PercyHybridServerprotectedvirtual
PercyServer::handle_request_impl(const std::vector< unsigned char * > &requests, const std::vector< unsigned char * > &responses)=0PercyServerprotectedpure virtual
handle_request_threaded(const std::vector< unsigned char * > &requests, const std::vector< unsigned char * > &responses)PercyServerprotectedvirtual
it_datastore (defined in PercyHybridServer)PercyHybridServerprotected
it_params (defined in PercyHybridServer)PercyHybridServerprotected
it_server (defined in PercyHybridServer)PercyHybridServerprotected
make_server(DataStore *datastore, const PercyServerParams *params, PercyStats *stats=NULL)PercyServerstatic
params (defined in PercyHybridServer)PercyHybridServerprotected
PercyHybridServer(DataStore *datastore, const HybridServerParams *params, PercyStats *stats=NULL) (defined in PercyHybridServer)PercyHybridServer
PercyServer(DataStore *datastore, const PercyServerParams *serverparams, PercyStats *stats=NULL)PercyServerprotected
serverparamsPercyServerprotected
set_strassen_max_depth(nqueries_t depth)PercyServer
statsPercyServerprotected
strassen_level_reachedPercyServerprotected
strassen_max_depthPercyServerprotected
STRASSEN_OPTIMALPercyServerstatic
subserversPercyServerprotected
worker_query_parts(nqueries_t num_queries, unsigned char *query) (defined in PercyHybridServer)PercyHybridServerprotectedvirtual
~PercyHybridServer() (defined in PercyHybridServer)PercyHybridServervirtual
~PercyServer()PercyServervirtual