Loading...
Searching...
No Matches
server_factory.h File Reference

Go to the source code of this file.

Classes

class  resdb::ServerFactory
 

Namespaces

namespace  resdb
 

Functions

std::unique_ptr< ServiceNetwork > resdb::GenerateResDBServer (char *config_file, char *private_key_file, char *cert_file, std::unique_ptr< TransactionManager > executor, char *logging_dir, std::function< void(ResDBConfig *config)> config_handler)
 
template<typename ConsensusProtocol >
std::unique_ptr< ServiceNetwork > resdb::CustomGenerateResDBServer (char *config_file, char *private_key_file, char *cert_file, std::unique_ptr< TransactionManager > executor, char *logging_dir=nullptr, std::function< void(ResDBConfig *config)> config_handler=nullptr)
 
template<typename ConsensusProtocol >
std::unique_ptr< ServiceNetwork > resdb::CustomGenerateResDBServer (char *config_file, char *private_key_file, char *cert_file, std::unique_ptr< TransactionManager > executor, std::unique_ptr< CustomQuery > query_executor, std::function< void(ResDBConfig *config)> config_handler=nullptr)