Request parameters for replay status operation. More...
#include <ReplayStatus.h>


Public Member Functions | |
| ReplayStatus () | |
| Constructor. More... | |
| ReplayStatus (int64_t op_id, const std::string &location, int32_t plan_generation) | |
| Constructor. More... | |
| int64_t | op_id () |
| Gets recovery operation ID. More... | |
| const string & | location () const |
| Gets proxy name of RangeServer whose log is being replayed. More... | |
| int32_t | plan_generation () |
| Gets recovery plan generation. More... | |
Public Member Functions inherited from Hypertable::Serializable | |
| virtual size_t | encoded_length () const |
| Returns serialized object length. More... | |
| virtual void | encode (uint8_t **bufp) const |
| Writes serialized representation of object to a buffer. More... | |
| virtual void | decode (const uint8_t **bufp, size_t *remainp) |
| Reads serialized representation of object from a buffer. More... | |
Private Member Functions | |
| uint8_t | encoding_version () const override |
| Returns encoding version. More... | |
| size_t | encoded_length_internal () const override |
| Returns internal serialized length. More... | |
| void | encode_internal (uint8_t **bufp) const override |
| Writes serialized representation of object to a buffer. More... | |
| void | decode_internal (uint8_t version, const uint8_t **bufp, size_t *remainp) override |
| Reads serialized representation of object from a buffer. More... | |
Private Attributes | |
| int64_t | m_op_id {} |
| Recovery operation ID. More... | |
| string | m_location |
| Proxy name of RangeServer whose log is being replayed. More... | |
| int32_t | m_plan_generation {} |
| Recovery plan generation. More... | |
Additional Inherited Members |
Request parameters for replay status operation.
Definition at line 46 of file ReplayStatus.h.
|
inline |
|
inline |
Constructor.
Initializes with parameters for encoding. Sets m_op_id to op_id, m_location to location, and m_plan_generation to plan_generation.
| op_id | Recovery operation ID |
| location | Proxy name of RangeServer whose log is being replayed |
| plan_generation | Recovery plan generation |
Definition at line 60 of file ReplayStatus.h.
|
overrideprivatevirtual |
Reads serialized representation of object from a buffer.
| version | Encoding version |
| bufp | Address of destination buffer pointer (advanced by call) |
| remainp | Address of integer holding amount of serialized object remaining |
Implements Hypertable::Serializable.
Definition at line 70 of file ReplayStatus.cc.
|
overrideprivatevirtual |
Writes serialized representation of object to a buffer.
| bufp | Address of destination buffer pointer (advanced by call) |
Encoding is as follows:
| Encoding | Description |
|---|---|
| i64 | Recovery operation ID |
| vstr | Proxy name of RangeServer whose log is being replayed |
| i32 | Recovery plan generation |
Implements Hypertable::Serializable.
Definition at line 64 of file ReplayStatus.cc.
|
overrideprivatevirtual |
Returns internal serialized length.
Implements Hypertable::Serializable.
Definition at line 40 of file ReplayStatus.cc.
|
overrideprivatevirtual |
Returns encoding version.
Implements Hypertable::Serializable.
Definition at line 36 of file ReplayStatus.cc.
|
inline |
Gets proxy name of RangeServer whose log is being replayed.
Definition at line 70 of file ReplayStatus.h.
|
inline |
Gets recovery operation ID.
Definition at line 66 of file ReplayStatus.h.
|
inline |
Gets recovery plan generation.
Definition at line 74 of file ReplayStatus.h.
|
private |
Proxy name of RangeServer whose log is being replayed.
Definition at line 104 of file ReplayStatus.h.
|
private |
Recovery operation ID.
Definition at line 101 of file ReplayStatus.h.
|
private |
Recovery plan generation.
Definition at line 107 of file ReplayStatus.h.
1.8.8