27 #ifndef Hypertable_Lib_Master_Request_Parameters_CreateNamespace_h
28 #define Hypertable_Lib_Master_Request_Parameters_CreateNamespace_h
40 namespace Parameters {
62 const string&
name()
const {
return m_name; }
66 int32_t
flags() {
return m_flags; }
72 uint8_t encoding_version()
const override;
77 size_t encoded_length_internal()
const override;
81 void encode_internal(uint8_t **bufp)
const override;
89 void decode_internal(uint8_t version,
const uint8_t **bufp,
90 size_t *remainp)
override;
103 #endif // Hypertable_Lib_Master_Request_Parameters_CreateNamespace_h
Request parameters for create namespace operation.
const string & name() const
Gets name of namespace to create.
int32_t flags()
Gets create flags.
Declarations for Serializable.
Mixin class that provides a standard serialization interface.
std::string m_name
Name of namespace to create.
CreateNamespace()
Constructor.