Loading...
Searching...
No Matches
resdb::PerformanceManager Class Reference

#include <performance_manager.h>

Public Member Functions

 PerformanceManager (const ResDBConfig &config, ReplicaCommunicator *replica_communicator, SystemInfo *system_info, SignatureVerifier *verifier)
 
 ~PerformanceManager ()
 
int StartEval ()
 
int ProcessResponseMsg (std::unique_ptr< Context > context, std::unique_ptr< Request > request)
 
void SetDataFunc (std::function< std::string()> func)
 

Detailed Description

Definition at line 45 of file performance_manager.h.

Constructor & Destructor Documentation

◆ PerformanceManager()

resdb::PerformanceManager::PerformanceManager ( const ResDBConfig &  config,
ReplicaCommunicator *  replica_communicator,
SystemInfo *  system_info,
SignatureVerifier *  verifier 
)

Definition at line 45 of file performance_manager.cpp.

◆ ~PerformanceManager()

resdb::PerformanceManager::~PerformanceManager ( )

Definition at line 80 of file performance_manager.cpp.

Member Function Documentation

◆ ProcessResponseMsg()

int resdb::PerformanceManager::ProcessResponseMsg ( std::unique_ptr< Context >  context,
std::unique_ptr< Request >  request 
)

Definition at line 126 of file performance_manager.cpp.

◆ SetDataFunc()

void resdb::PerformanceManager::SetDataFunc ( std::function< std::string()>  func)

Definition at line 101 of file performance_manager.cpp.

◆ StartEval()

int resdb::PerformanceManager::StartEval ( )

Definition at line 105 of file performance_manager.cpp.