Public Member Functions | |
void | install_replay_future (int64_t id, RecoveryStepFuturePtr &future) |
RecoveryStepFuturePtr | get_replay_future (int64_t id) |
void | erase_replay_future (int64_t id) |
void | install_prepare_future (int64_t id, RecoveryStepFuturePtr &future) |
RecoveryStepFuturePtr | get_prepare_future (int64_t id) |
void | erase_prepare_future (int64_t id) |
void | install_commit_future (int64_t id, RecoveryStepFuturePtr &future) |
RecoveryStepFuturePtr | get_commit_future (int64_t id) |
void | erase_commit_future (int64_t id) |
Private Types | |
typedef std::map< int64_t, RecoveryStepFuturePtr > | FutureMap |
Private Attributes | |
std::mutex | m_mutex |
FutureMap | m_replay_map |
FutureMap | m_prepare_map |
FutureMap | m_commit_map |
Friends | |
class | Context |
|
private |
void Context::RecoveryState::erase_commit_future | ( | int64_t | id | ) |
Definition at line 505 of file Context.cc.
void Context::RecoveryState::erase_prepare_future | ( | int64_t | id | ) |
Definition at line 482 of file Context.cc.
void Context::RecoveryState::erase_replay_future | ( | int64_t | id | ) |
Definition at line 459 of file Context.cc.
RecoveryStepFuturePtr Context::RecoveryState::get_commit_future | ( | int64_t | id | ) |
Definition at line 496 of file Context.cc.
RecoveryStepFuturePtr Context::RecoveryState::get_prepare_future | ( | int64_t | id | ) |
Definition at line 473 of file Context.cc.
RecoveryStepFuturePtr Context::RecoveryState::get_replay_future | ( | int64_t | id | ) |
Definition at line 450 of file Context.cc.
void Context::RecoveryState::install_commit_future | ( | int64_t | id, |
RecoveryStepFuturePtr & | future | ||
) |
Definition at line 489 of file Context.cc.
void Context::RecoveryState::install_prepare_future | ( | int64_t | id, |
RecoveryStepFuturePtr & | future | ||
) |
Definition at line 466 of file Context.cc.
void Context::RecoveryState::install_replay_future | ( | int64_t | id, |
RecoveryStepFuturePtr & | future | ||
) |
Definition at line 443 of file Context.cc.
|
private |
|
private |
|
private |
|
private |