LogCabin
|
Go to the source code of this file.
Classes | |
struct | LogCabin::Tree::Result |
Returned by Tree operations; contain a status code and an error message. More... | |
class | LogCabin::Tree::Internal::File |
A leaf object in the Tree; stores an opaque blob of data. More... | |
class | LogCabin::Tree::Internal::Directory |
An interior object in the Tree; stores other Directories and Files. More... | |
class | LogCabin::Tree::Internal::Path |
This is used by Tree to parse symbolic paths into their components. More... | |
class | LogCabin::Tree::Tree |
This is an in-memory, hierarchical key-value store. More... | |
Namespaces | |
namespace | LogCabin |
namespace | LogCabin::Protocol |
namespace | LogCabin::Tree |
namespace | LogCabin::Tree::Internal |
Enumerations | |
enum | LogCabin::Tree::Status { LogCabin::Tree::OK, LogCabin::Tree::INVALID_ARGUMENT, LogCabin::Tree::LOOKUP_ERROR, LogCabin::Tree::TYPE_ERROR, LogCabin::Tree::CONDITION_NOT_MET } |
Status codes returned by Tree operations. More... | |
Functions | |
std::ostream & | LogCabin::Tree::operator<< (std::ostream &os, Status status) |
Print a status code to a stream. |