Range move specification.
More...
#include <RangeMoveSpec.h>
|
| RangeMoveSpec () |
|
| RangeMoveSpec (const char *src, const char *dest, const char *table_id, const char *start_row, const char *end_row) |
|
void | clear () |
|
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...
|
|
Range move specification.
Definition at line 43 of file RangeMoveSpec.h.
Hypertable::RangeMoveSpec::RangeMoveSpec |
( |
| ) |
|
|
inline |
Hypertable::RangeMoveSpec::RangeMoveSpec |
( |
const char * |
src, |
|
|
const char * |
dest, |
|
|
const char * |
table_id, |
|
|
const char * |
start_row, |
|
|
const char * |
end_row |
|
) |
| |
|
inline |
void Hypertable::RangeMoveSpec::clear |
( |
| ) |
|
|
inline |
void RangeMoveSpec::decode_internal |
( |
uint8_t |
version, |
|
|
const uint8_t ** |
bufp, |
|
|
size_t * |
remainp |
|
) |
| |
|
overrideprivatevirtual |
Reads serialized representation of object from a buffer.
- Parameters
-
version | Encoding version |
bufp | Address of destination buffer pointer (advanced by call) |
remainp | Address of integer holding amount of serialized object remaining |
- See also
- encode_internal() for encoding format
Implements Hypertable::Serializable.
Definition at line 85 of file RangeMoveSpec.cc.
void RangeMoveSpec::encode_internal |
( |
uint8_t ** |
bufp | ) |
const |
|
overrideprivatevirtual |
Writes serialized representation of object to a buffer.
- Parameters
-
bufp | Address of destination buffer pointer (advanced by call) |
Encoding is as follows:
Implements Hypertable::Serializable.
Definition at line 76 of file RangeMoveSpec.cc.
size_t RangeMoveSpec::encoded_length_internal |
( |
| ) |
const |
|
overrideprivatevirtual |
uint8_t RangeMoveSpec::encoding_version |
( |
| ) |
const |
|
overrideprivatevirtual |
ostream & operator<< |
( |
ostream & |
os, |
|
|
const RangeMoveSpec & |
move_spec |
|
) |
| |
|
related |
bool Hypertable::RangeMoveSpec::complete {} |
std::string Hypertable::RangeMoveSpec::dest_location |
int32_t Hypertable::RangeMoveSpec::error |
std::string Hypertable::RangeMoveSpec::source_location |
The documentation for this class was generated from the following files: