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

#include <viewchange_manager.h>

Public Member Functions

 ViewChangeTimeout (ViewChangeTimerType type, uint64_t view, uint64_t proxy_id, std::string hash, uint64_t start_time, uint64_t timeout_length_)
 
bool operator< (const ViewChangeTimeout &other) const
 

Public Attributes

ViewChangeTimerType type
 
uint64_t view
 
uint64_t proxy_id
 
std::string hash
 
uint64_t start_time
 
uint64_t timeout_time
 

Detailed Description

Definition at line 36 of file viewchange_manager.h.

Constructor & Destructor Documentation

◆ ViewChangeTimeout()

resdb::ViewChangeTimeout::ViewChangeTimeout ( ViewChangeTimerType  type,
uint64_t  view,
uint64_t  proxy_id,
std::string  hash,
uint64_t  start_time,
uint64_t  timeout_length_ 
)
inline

Definition at line 38 of file viewchange_manager.h.

Member Function Documentation

◆ operator<()

bool resdb::ViewChangeTimeout::operator< ( const ViewChangeTimeout &  other) const
inline

Definition at line 55 of file viewchange_manager.h.

Member Data Documentation

◆ hash

std::string resdb::ViewChangeTimeout::hash

Definition at line 51 of file viewchange_manager.h.

◆ proxy_id

uint64_t resdb::ViewChangeTimeout::proxy_id

Definition at line 50 of file viewchange_manager.h.

◆ start_time

uint64_t resdb::ViewChangeTimeout::start_time

Definition at line 52 of file viewchange_manager.h.

◆ timeout_time

uint64_t resdb::ViewChangeTimeout::timeout_time

Definition at line 53 of file viewchange_manager.h.

◆ type

ViewChangeTimerType resdb::ViewChangeTimeout::type

Definition at line 48 of file viewchange_manager.h.

◆ view

uint64_t resdb::ViewChangeTimeout::view

Definition at line 49 of file viewchange_manager.h.