#include <ReplayBuffer.h>

Public Member Functions | |
| ReplayBuffer (PropertiesPtr &props, Comm *comm, const RangeServerRecovery::ReceiverPlan &plan, const String &location, int32_t plan_generation) | |
| void | add (const TableIdentifier &table, SerializedKey &key, ByteString &value) |
| size_t | memory_used () const |
| void | set_current_fragment (uint32_t fragment_id) |
| void | flush () |
Private Types | |
| typedef map < QualifiedRangeSpec, RangeReplayBufferPtr > | ReplayBufferMap |
Private Attributes | |
| Comm * | m_comm |
| const RangeServerRecovery::ReceiverPlan & | m_plan |
| ReplayBufferMap | m_buffer_map |
| String | m_location |
| int32_t | m_plan_generation {} |
| size_t | m_memory_used {} |
| size_t | m_flush_limit_aggregate {} |
| size_t | m_flush_limit_per_range {} |
| int32_t | m_timeout_ms {} |
| uint32_t | m_fragment {} |
Definition at line 42 of file ReplayBuffer.h.
|
private |
Definition at line 63 of file ReplayBuffer.h.
| ReplayBuffer::ReplayBuffer | ( | PropertiesPtr & | props, |
| Comm * | comm, | ||
| const RangeServerRecovery::ReceiverPlan & | plan, | ||
| const String & | location, | ||
| int32_t | plan_generation | ||
| ) |
Definition at line 32 of file ReplayBuffer.cc.
| void ReplayBuffer::add | ( | const TableIdentifier & | table, |
| SerializedKey & | key, | ||
| ByteString & | value | ||
| ) |
Definition at line 57 of file ReplayBuffer.cc.
| void ReplayBuffer::flush | ( | ) |
Definition at line 85 of file ReplayBuffer.cc.
|
inline |
Definition at line 51 of file ReplayBuffer.h.
|
inline |
Definition at line 53 of file ReplayBuffer.h.
|
private |
Definition at line 64 of file ReplayBuffer.h.
|
private |
Definition at line 61 of file ReplayBuffer.h.
|
private |
Definition at line 68 of file ReplayBuffer.h.
|
private |
Definition at line 69 of file ReplayBuffer.h.
|
private |
Definition at line 71 of file ReplayBuffer.h.
|
private |
Definition at line 65 of file ReplayBuffer.h.
|
private |
Definition at line 67 of file ReplayBuffer.h.
|
private |
Definition at line 62 of file ReplayBuffer.h.
|
private |
Definition at line 66 of file ReplayBuffer.h.
|
private |
Definition at line 70 of file ReplayBuffer.h.
1.8.8