Request parameters for rename requests.
More...
#include <Rename.h>
|
| | Rename () |
| | Constructor. More...
|
| |
| | Rename (const std::string &from, const std::string &to) |
| | Constructor. More...
|
| |
| const char * | get_from () |
| | Gets original file name. More...
|
| |
| const char * | get_to () |
| | Gets new file name. More...
|
| |
| 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...
|
| |
Request parameters for rename requests.
Definition at line 46 of file Rename.h.
| Hypertable::FsBroker::Lib::Request::Parameters::Rename::Rename |
( |
| ) |
|
|
inline |
Constructor.
Empty initialization for decoding.
Definition at line 51 of file Rename.h.
| Hypertable::FsBroker::Lib::Request::Parameters::Rename::Rename |
( |
const std::string & |
from, |
|
|
const std::string & |
to |
|
) |
| |
|
inline |
Constructor.
Initializes with parameters for encoding. Sets m_from to from and m_to to to.
- Parameters
-
| from | Original file name |
| to | New file name |
Definition at line 58 of file Rename.h.
| void Rename::decode_internal |
( |
uint8_t |
version, |
|
|
const uint8_t ** |
bufp, |
|
|
size_t * |
remainp |
|
) |
| |
|
overrideprivatevirtual |
Reads serialized representation of object from a buffer.
This function is to be overridden by derived classes and should decode the object per-se as encoded with encode_internal().
- Parameters
-
| version | Encoding version |
| bufp | Address of destination buffer pointer (advanced by call) |
| remainp | Address of integer holding amount of serialized encoding remaining |
- See also
- encode_internal() for encoding format
Implements Hypertable::Serializable.
Definition at line 51 of file Rename.cc.
| void Rename::encode_internal |
( |
uint8_t ** |
bufp | ) |
const |
|
overrideprivatevirtual |
Writes serialized representation of object to a buffer.
This function is to be overridden by derived classes and should encode the object per-se.
- Parameters
-
| bufp | Address of destination buffer pointer (advanced by call) |
Implements Hypertable::Serializable.
Definition at line 46 of file Rename.cc.
| size_t Rename::encoded_length_internal |
( |
| ) |
const |
|
overrideprivatevirtual |
Returns internal serialized length.
This function is to be overridden by derived classes and should return the length of the the serialized object per-se.
- Returns
- Internal serialized length
- See also
- encode_internal() for encoding format
Implements Hypertable::Serializable.
Definition at line 41 of file Rename.cc.
| uint8_t Rename::encoding_version |
( |
| ) |
const |
|
overrideprivatevirtual |
| const char* Hypertable::FsBroker::Lib::Request::Parameters::Rename::get_from |
( |
| ) |
|
|
inline |
Gets original file name.
- Returns
- Original file name
Definition at line 62 of file Rename.h.
| const char* Hypertable::FsBroker::Lib::Request::Parameters::Rename::get_to |
( |
| ) |
|
|
inline |
Gets new file name.
- Returns
- New file name
Definition at line 66 of file Rename.h.
| std::string Hypertable::FsBroker::Lib::Request::Parameters::Rename::m_from |
|
private |
Original file name.
Definition at line 80 of file Rename.h.
| std::string Hypertable::FsBroker::Lib::Request::Parameters::Rename::m_to |
|
private |
New file name.
Definition at line 83 of file Rename.h.
The documentation for this class was generated from the following files:
- /home/doug/src/hypertable/src/cc/FsBroker/Lib/Request/Parameters/Rename.h
- /home/doug/src/hypertable/src/cc/FsBroker/Lib/Request/Parameters/Rename.cc