| 
 | 
 | ||||||||||||||||
Class to store and execute FTI transactions. An FTI transaction is a a sequence of FTI commands that should executed atomically.
| typedef TransactionManager::Operation Operation | Operation | 
| enum { TIMEOUT_MS = 5000 } | 
| FtiTransactionManager (EventLoop& e, FtiConfig& ftic,
			  uint32_t max_pending = 10) | FtiTransactionManager | 
| FtiConfig&  ftic () | ftic | 
| const string&  error () | error | 
[const]
Returns: string representing first error during commit. If string is empty(), then no error occurred.
| inline void  unset_error () | unset_error | 
[protected]
| inline bool  set_unset_error (const string& error) | set_unset_error | 
[protected]
| void  pre_commit (uint32_t tid) | pre_commit | 
[protected]
Reimplemented from TransactionManager.
| void  post_commit (uint32_t tid) | post_commit | 
[protected]
Reimplemented from TransactionManager.
| void  operation_result (bool success, const TransactionOperation& op) | operation_result | 
[protected]
Reimplemented from TransactionManager.
| FtiConfig& _ftic | _ftic | 
[protected]
| string _error | _error | 
[protected]
| inline void
 unset_error () | unset_error | 
[protected]
| inline bool
 set_unset_error (const string& error) | set_unset_error | 
[protected]