Percy++
A C++ implementation of Private Information Retrieval (PIR) protocols
|
This is the complete list of members for PercyHybridServer, including all inherited members.
be_byzantine() | PercyServer | |
byzantine | PercyServer | protected |
c_datastore (defined in PercyHybridServer) | PercyHybridServer | protected |
c_params (defined in PercyHybridServer) | PercyHybridServer | protected |
c_server (defined in PercyHybridServer) | PercyHybridServer | protected |
combine_results(nqueries_t num_queries, unsigned char *result, std::vector< unsigned char * > worker_results) (defined in PercyHybridServer) | PercyHybridServer | protectedvirtual |
PercyServer::combine_results(unsigned char *result, const std::vector< unsigned char * > &worker_results)=0 | PercyServer | protectedpure virtual |
datastore | PercyServer | protected |
get_strassen_max_depth() | PercyServer | |
handle_request(std::istream &is, std::ostream &os, const std::vector< std::iostream * > &workers=std::vector< std::iostream * >()) | PercyServer | virtual |
handle_request(const std::vector< std::istream * > &isv, const std::vector< std::ostream * > &osv, const std::vector< std::iostream * > &workers=std::vector< std::iostream * >()) | PercyServer | virtual |
handle_request_distributed(const std::vector< unsigned char * > &requests, const std::vector< unsigned char * > &responses, const std::vector< std::iostream * > &workers) | PercyServer | protectedvirtual |
handle_request_impl(std::istream &is, std::ostream &os, nqueries_t num_queries) (defined in PercyHybridServer) | PercyHybridServer | protectedvirtual |
PercyServer::handle_request_impl(const std::vector< unsigned char * > &requests, const std::vector< unsigned char * > &responses)=0 | PercyServer | protectedpure virtual |
handle_request_threaded(const std::vector< unsigned char * > &requests, const std::vector< unsigned char * > &responses) | PercyServer | protectedvirtual |
it_datastore (defined in PercyHybridServer) | PercyHybridServer | protected |
it_params (defined in PercyHybridServer) | PercyHybridServer | protected |
it_server (defined in PercyHybridServer) | PercyHybridServer | protected |
make_server(DataStore *datastore, const PercyServerParams *params, PercyStats *stats=NULL) | PercyServer | static |
params (defined in PercyHybridServer) | PercyHybridServer | protected |
PercyHybridServer(DataStore *datastore, const HybridServerParams *params, PercyStats *stats=NULL) (defined in PercyHybridServer) | PercyHybridServer | |
PercyServer(DataStore *datastore, const PercyServerParams *serverparams, PercyStats *stats=NULL) | PercyServer | protected |
serverparams | PercyServer | protected |
set_strassen_max_depth(nqueries_t depth) | PercyServer | |
stats | PercyServer | protected |
strassen_level_reached | PercyServer | protected |
strassen_max_depth | PercyServer | protected |
STRASSEN_OPTIMAL | PercyServer | static |
subservers | PercyServer | protected |
worker_query_parts(nqueries_t num_queries, unsigned char *query) (defined in PercyHybridServer) | PercyHybridServer | protectedvirtual |
~PercyHybridServer() (defined in PercyHybridServer) | PercyHybridServer | virtual |
~PercyServer() | PercyServer | virtual |