27 #ifndef Hypertable_Lib_RangeServer_Request_Parameters_Dump_h
28 #define Hypertable_Lib_RangeServer_Request_Parameters_Dump_h
40 namespace RangeServer {
42 namespace Parameters {
60 Dump(
const std::string &fname,
bool no_keys)
61 : m_fname(fname), m_no_keys(no_keys) { }
65 const char *
fname() {
return m_fname.c_str(); }
75 uint8_t encoding_version()
const override;
80 size_t encoded_length_internal()
const override;
84 void encode_internal(uint8_t **bufp)
const override;
92 void decode_internal(uint8_t version,
const uint8_t **bufp,
93 size_t *remainp)
override;
106 #endif // Hypertable_Lib_RangeServer_Request_Parameters_Dump_h
std::string m_fname
Output file name.
const char * fname()
Gets output file name.
Declarations for TableIdentifier and TableIdentifierManaged.
Request parameters for dump function.
Declarations for Serializable.
Mixin class that provides a standard serialization interface.
bool no_keys()
Gets no keys flag.
Dump(const std::string &fname, bool no_keys)
Constructor.