Loading...
Searching...
No Matches
resdb_config_utils.h File Reference
#include <optional>
#include "platform/config/resdb_config.h"

Go to the source code of this file.

Namespaces

namespace  resdb
 

Typedefs

typedef std::function< std::unique_ptr< ResDBConfig >(const ResConfigData &config_data, const ReplicaInfo &self_info, const KeyInfo &private_key, const CertificateInfo &public_key_cert_info)> resdb::ConfigGenFunc
 

Functions

std::vector< ReplicaInfo > resdb::ReadConfig (const std::string &file_name)
 
ReplicaInfo resdb::GenerateReplicaInfo (int id, const std::string &ip, int port)
 
std::unique_ptr< ResDBConfig > resdb::GenerateResDBConfig (const std::string &config_file, const std::string &private_key_file, const std::string &cert_file, std::optional< ReplicaInfo > self_info, std::optional< ConfigGenFunc > gen_func)
 
ResDBConfig resdb::GenerateResDBConfig (const std::string &config_file)