Server receiver plan. More...
#include <ServerReceiverPlan.h>
Public Member Functions | |
ServerReceiverPlan (CharArena &arena, const string &location_, const TableIdentifier &table_, const RangeSpec &range_, const RangeState &state_) | |
ServerReceiverPlan () | |
![]() | |
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... | |
Public Attributes | |
string | location |
QualifiedRangeSpec | spec |
RangeState | state |
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... | |
Friends | |
ostream & | operator<< (ostream &os, const ServerReceiverPlan &entry) |
Additional Inherited Members |
Server receiver plan.
Definition at line 57 of file ServerReceiverPlan.h.
|
inline |
Definition at line 60 of file ServerReceiverPlan.h.
|
inline |
Definition at line 76 of file ServerReceiverPlan.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 71 of file ServerReceiverPlan.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 |
---|---|
vstr | Server location (proxy name) |
QualifiedRangeSpec | Qualified range specification |
RangeState | Range state |
Implements Hypertable::Serializable.
Definition at line 65 of file ServerReceiverPlan.cc.
|
overrideprivatevirtual |
Returns internal serialized length.
Implements Hypertable::Serializable.
Definition at line 40 of file ServerReceiverPlan.cc.
|
overrideprivatevirtual |
Returns encoding version.
Implements Hypertable::Serializable.
Definition at line 36 of file ServerReceiverPlan.cc.
|
friend |
Definition at line 81 of file ServerReceiverPlan.h.
string Hypertable::Lib::RangeServerRecovery::ServerReceiverPlan::location |
Definition at line 78 of file ServerReceiverPlan.h.
QualifiedRangeSpec Hypertable::Lib::RangeServerRecovery::ServerReceiverPlan::spec |
Definition at line 79 of file ServerReceiverPlan.h.
RangeState Hypertable::Lib::RangeServerRecovery::ServerReceiverPlan::state |
Definition at line 80 of file ServerReceiverPlan.h.