45 const uint8_t *ptr =
m_event->payload;
46 size_t remain =
m_event->payload_len;
50 params.
decode(&ptr, &remain);
55 cb.
error(e.
code(),
"Error handling MKDIRS message");
virtual void run()
Invokes the mkdirs function.
virtual void mkdirs(ResponseCallback *cb, const char *dname)=0
Make a directory hierarcy, If the parent dirs are not, present, they are also created.
Logging routines and macros.
Compatibility Macros for C/C++.
Functions to serialize/deserialize primitives to/from a memory buffer.
Comm * m_comm
Pointer to comm layer.
virtual void decode(const uint8_t **bufp, size_t *remainp)
Reads serialized representation of object from a buffer.
This class is used to generate and deliver standard responses back to a client.
Declarations for Mkdirs request handler.
virtual int error(int error, const String &msg)
Sends a standard error response back to the client.
const char * get_dirname()
Gets directory name.
This is a generic exception class for Hypertable.
EventPtr m_event
MESSAGE Event from which handler was initialized.
File system broker framework and client library.
Declarations for Mkdirs request parameters.
Request parameters for mkdirs requests.
Declarations for ResponseCallback.
Error codes, Exception handling, error logging.
Broker * m_broker
Pointer to file system broker object.
int code() const
Returns the error code.